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
--welcomestring 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.shremoves a stale pre-TypeScriptcastbinary that could shadow the TypeScript CLI ([#54](https://github.com/scott/castagent/pull/54)).
v2.1.0 — 2026-07-17
Added
- Docs site restructured into three top-level categories: Getting
building-agents/development-workflow/workflow.md— a newbuilding-agents/versioning/git.md— a new reference page for/sessionsslash 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 undoand[--steps N]
Changed
- Removed the "changes" first-class surface.
cast changes, The
releasestable'schange_numberfield is still populated
v1.1.0 — 2026-06-11
Added
- On-Host TUI (
cast-tui): Agents deployed to DigitalOcean now bundle a
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 versionscommand renamed tocast releases. The old command still works for one release cycle via a deprecated alias but prints a warning to stderr. Usecast releasesinstead. ([#25](https://github.com/scott/castagent/pull/26))
v0.1.0 — 2026-06-07
Added
Initial semantic versioning setup