Skip to content

Roadmap ​

The current release is 0.1.1 (Kid). The capabilities below are included in the downloadable Mac app. Future work has no promised delivery date.

Available in Kid ​

  • First-launch engine guidance, an empty connection list and automatic activation of the first saved engine.
  • Native streaming chat with compatible engines, model selection, effort presets and generation statistics.
  • Pens with project instructions, linked workspaces and local Git status.
  • Herder file tools and confined non-interactive command jobs, with scoped permissions.
  • Lead guidance, automatic chat naming and grouped tool activity.
  • Local Markdown/LLM Wiki memory and optional bank-scoped Hindsight integration.
  • Paddock previews for supported documents.
  • Built-in extension controls, reusable skills and declarative GOATed packages.
  • JUDAS connection policy, session Activity Log, themes and local reading preferences.
  • Optional Hitch local API/CLI and the Pronk contributor example.

Downloads and release notes are on GitHub Releases. See Known issues for current limitations.

Kid 0.1.1 maintenance release ​

0.1.1 remains on the Kid release line and is available as a signed, notarized Mac download. See the release notes for the upgrade guidance. The maintenance scope is:

  • Sidebar labels remain visible at maximum width, with a 300-point preferred width and a 600-point maximum. Repeated chat layout work is reduced.
  • Settings → General → Manage shows storage locations in a tree, resets the listed appearance/general preferences immediately, and schedules recoverable uninstall after GOAT closes. Partial uninstall preserves GOAT Home and chats by default. Review the reset and uninstall guide for exact removal choices.
  • The Finder installer has a Retina background, a build badge drawn from the app identity, clearer Applications and CLI icons, readable labels and a support-folder row.

The maintainer accepted the tested maintenance candidate. The official release was rebuilt from the same source content and passed signing, notarization and mounted-package checks. See Release readiness for the acceptance requirements. These maintenance changes do not complete M7 or require a 0.2 release.

M7: The polish pass ​

Yearling (0.2.0) is the planned release line for broader polish. The remaining checklist below separates implemented foundations from acceptance work; unchecked items are not promised features or completed qualification.

Honest token/context statistics, off-grid previews, formatting checks, the app test target and first-engine guidance were brought forward into Kid. M7 must recheck their behavior where relevant rather than count them as newly delivered features.

Complete the applicable checklist and release acceptance gates before declaring M7 finished. Yearling and Ibex remain reserved codenames with no promised delivery date. Ibex 1.0 is a separate release decision; completing this checklist does not automatically change the version to 1.0. Versioning defines release identity.

Ideas under consideration ​

Conversation branching and search, richer context retrieval, export/import, platform automation, managed skill setup, and contextual image/video work through the proposed Tether design remain future work. Kid does not provide third-party executable plugin loading, a managed GitHub skill installer or a media-generation workspace.

Changes to network behavior, executable capabilities or dependencies need an explicit design review. The architecture decisions retain the reasoning behind the current boundaries. Propose a concrete use case through the contributor process rather than assuming every idea will become a feature.