Changelog

Auto-rendered from CHANGELOG.md on every build. New releases land here automatically; no separate edit needed.

v2.2.0 — 2026-10-11

Added

  • Highlighting text in the TUI copies that selection on mouse-up, in dev, production, and on-host. On-host reaches the local clipboard through OSC 52 ([#69](https://github.com/scott/castagent/pull/69)).

  • A reply shows an animated "Working" indicator until the first token arrives, including elapsed seconds after one second ([#71](https://github.com/scott/castagent/pull/71)).

  • The TUI opens on the chat screen. The startup splash is gone. A --welcome string is still shown as the first chat message when one is passed ([#70](https://github.com/scott/castagent/pull/70)).

  • The chat cursor stays in the input after send, slash commands, modal close, and mouse-up. Pressing / jumps there when focus is elsewhere ([#72](https://github.com/scott/castagent/pull/72)).

Fixed

  • DigitalOcean image streaming timeouts, with gzip on the image stream, an opt-in on-host TUI, and a larger default droplet ([#44](https://github.com/scott/castagent/pull/44)).

  • Deploys wait until Docker is ready on a fresh DigitalOcean droplet ([#42](https://github.com/scott/castagent/pull/42)).

  • The docs site uses the GitHub Pages project base path so styles and links resolve ([#50](https://github.com/scott/castagent/pull/50)).

  • install.sh removes a stale pre-TypeScript cast binary that could shadow the TypeScript CLI ([#54](https://github.com/scott/castagent/pull/54)).

PR #69

v2.1.0 — 2026-07-17

Added

  • Docs site restructured into three top-level categories: Getting
  • building-agents/development-workflow/workflow.md — a new
  • building-agents/versioning/git.md — a new reference page for
  • /sessions slash command — opens a modal that lists saved

Changed

  • Session slash surface simplified. The parent /session
  • Docs section structure: the old agents/, versioning/,
  • Versioning overview rewritten as a 2-column comparison of the

v2.0.0 — 2026-07-16

Added

  • Sessions: A new first-class concept for saved conversations tied
  • Undo/redo: cast undo [--steps N] and

Changed

  • Removed the "changes" first-class surface. cast changes,
  • The releases table's change_number field is still populated

v1.1.0 — 2026-06-11

Added

  • On-Host TUI (cast-tui): Agents deployed to DigitalOcean now bundle a

PR #28

v1.0.0 — 2026-06-11

Added

  • Agent Builder: Full agent creation pipeline with instructions, system prompt, and tool management
  • Deployment Tools: Deploy agents to Railway, Fly.io, DigitalOcean, Sprites, Docker, and local environments
  • Agent Template: Starter template for new agents with configurable model, runtime, and tools
  • Versioning System: Semantic release creation (cast release), version listing (cast releases), and automatic change tracking (cast changes)
  • TUI Slash Commands: Interactive modal-based commands (/release, /deploy, /upgrade, /restore, /diff, /changes, /releases, /registry, /connect) with keyboard navigation
  • Git Integration: Built-in Git support for agents (/git init, status, add, commit, push, log, diff)
  • Memory System: Persistent agent memory across sessions
  • Test Coverage Workflow: Automated CI with TypeScript and Python test suites
  • Migration System: Tools to migrate agents between environments and configurations

Changed

  • First official stable release (v1.0.0)

Deprecated

  • cast versions command renamed to cast releases. The old command still works for one release cycle via a deprecated alias but prints a warning to stderr. Use cast releases instead. ([#25](https://github.com/scott/castagent/pull/26))

PR #25

v0.1.0 — 2026-06-07

Added

  • Initial semantic versioning setup