We only highlight major and minor versions here. Patches and hotfixes ship to GitHub Releases β the source of truth for the full changelog.
2026-09-15
- browser β visible hand-off for user logins, attach to the userβs own Chrome and second-tier verbs
- browser β report a closed page before reattaching, and a quit browser as its own result
- browser β survive a closed tab, pass Googleβs automation check and tear the browser down after one-shot runs
2026-09-14
- cost β attribute every lost prefix to the request region that changed
- memory β cache-shaped extraction request and the memory balance in /cost
- prompts β bind specific claims to tool evidence in every mode prompt
- skills β generalize learned skills at authoring time and measure tool use per run
- cost β keep background and worker traffic out of the prefix telemetry and count the orchestratorβs own progress
2026-09-14
- cache β refresh the cache entry through long tool calls on every adapter that can
- cost β persist the prompt-cache telemetry with the session and expose the write/read ratio
- prompts β size the reasoning block to the task in every mode prompt
- skills β measure each skill against the baseline of every run
2026-09-13
- agent β keep the coder system prompt byte-stable across runs
- cache β scope the cache lifetime per tenant and keep Fable entries warm
- cost β honest cache accounting in /cost and a per-request cache log
- agent β stop rewriting the cached prefix on every turn of the coder loop
2026-09-10
- config β register the compression knobs in the defaults registry and name them in /config
- storage β inventory and on-demand curation of every local store
- cost β price Devin turns without a listed rate and bill enterprise cache reads once
- storage β complete only what the command still accepts
2026-09-09
- agent β split the workspace block by lifetime and de-duplicate skills across runs
- chat β curate the prefix behind a recovery tool, and cache what is stable
- usage β normalize input token accounting across every provider schema
2026-09-07
- catalog β o valor GITHUB_MODELS sai do enum de provider do CRD Instance e do schema do chart Helm. ChatCLIInstance que ainda aponte para ele passa a ser rejeitado na admissao e precisa migrar de provider antes do upgrade. As env vars GITHUB_MODELS_MODEL, GITHUB_MODELS_TOKEN, GITHUB_MODELS_MAX_TOKENS e GITHUB_MODELS_API_URL deixam de ter efeito, e /auth login github-models deixa de existir.
- catalog β add GPT-6 Astra and drop retired GitHub Models
- readme β document the GitHub Models removal and pin the next version
2026-09-05
- auth β the keychain setting starts doing something, on every platform including Windows
- deploy β the chart can configure what the security page says it can, and the CORS setting reaches the server
- plugins β the signing toolchain and quarantine the docs described
- server β RS256, mutual TLS, real roles, and an audit trail that names the caller
- agent β the allowlist covers the whole line, and coder test stops being the way around it
2026-09-05
- agent β a run under a spending ceiling tells the model how much room is left
- knowledge β a passage carries where it came from into the index
- llm β per-turn context as a turn-scoped system message
- llm β the OAuth path carries per-turn context like the others
- llm β xAI and MiniMax count their own tokens
- agent β tool schemas stop travelling once they crowd out the conversation
- cache β an advisable compaction waits while the prefix cache is warm
- cli β per-run state that is per run, and a seal that counts once stored
- cli β per-turn context follows what the model still reads
- cli β reasoning blocks are part of a journaled message identity
- coder β a write may not leave the workspace, and the denylist works on macOS
- config β every variable the code reads is visible in /config, enforced by a test
- context β the per-turn block stops repeating itself into the window
- context β the provider engine reaches Bedrock and can summarize server-side
- cost β the calibration sample measures what the request actually sent
- ctxmgr β refresh adopts the current segmenter and situating seals
- gateway β an inbound message with no valid signature is refused
- llm β a turn-scoped system message goes where the provider accepts it
- llm β cache decisions hold for the conversation, thresholds follow the window
- llm β reasoning blocks travel back with the turn that produced them
- llm β the cache breakpoint survives a trailing system message
- llm β the effort a turn asks for reaches the request on every provider
- llm β the task budget travels, on both providers that read it
- server β refuse to serve an unauthenticated API on a reachable address
2026-09-04
- audit β record every LLM request on every surface in the audit trail
- cache β explicit Gemini cache resources, storage pricing and auto TTL
- cache β rolling conversation breakpoint, extended TTL and cache telemetry across providers
- compaction β session threshold, dedicated summarizer, tool-catalog reserve and repeated-read dedup
- config β organization-managed defaults and locked policies
- context β compaction hooks, verbatim-safe levels, summarizer accounting, 1h cache TTL on Bedrock/OpenRouter
- context β incremental re-index with file stamps, /context refresh and /context watch
- context β live context inspector and learned chars-per-token calibration
- context β persist the token calibrator per state root and route every estimate through it
- context β prefix budget allocator, projected ctx%, /clear conversation semantics
- gateway β per-principal store sets under hub isolation
- gateway β tenant-scoped park and task-graph roots and a per-tenant daily budget
- knowledge β opt-in lexical normalization, fact IDF, local embeddings with cost, retrieval budget and citations
- memory β export/import, multi-process merge for profile/topics/projects, recall reasons and project labels
- memory β pluggable memory provider and context engine through MCP
- memory β vector-aware auto-recall with a relevance floor and session-persisted context attachments
- retention β expire park and cost snapshots on the session TTL and show every storeβs policy
- retrieval β rerank stage, corpus weights, structure-aware passages and evidence-based recall
- security β encryption at rest for memory, contexts, CCR and costs, key rotation and a hash-chained audit trail
- session β append-only transcript journal and memory flush before compaction
- session β undo compaction, persisted rewind checkpoints and transcript export/search
- telemetry β OpenTelemetry metrics export over OTLP/HTTP and a provider-side context engine
- tokens β provider token counting on every surface, exact calibration and budgeted summaries
- workspace β nested AGENTS.md hierarchy with imports, nested watch dirs and legacy source paths
- agent β follow the @model route in delegation and never report an empty worker as success
- agents β workers share the orchestratorβs compactor, overflow recovery and journal
- cache β provider cache parity β Bedrock system marker TTL, GPT-5.5 retention, cache key on OpenAI-compatible upstreams, OpenRouter marker cap
- claudeai β surface SSE error events and decode br/zstd responses
- config β registry, reload and surface truth β missing defaults, reloadable variables, /config memory rows, /help lines, completer entries, sections hint from the router, dead code
- context β byte-stable system prompt with per-turn context as a flagged user message, stable cache key, frozen prefix ratio
- context β cache-stable prompt prefix, reversible guided compact and fsync durability
- context β close the P0 gaps of the second context audit
- context β mirror provider context edits locally β stub cleared tool results, skip calibration, note the rebuild, surface freed tokens
- context β recover from context overflow on chat, RPC, one-shot and MoA; classify every providerβs overflow body; per-session recovery budgets
- context β single context estimate and window-scaled retrieval budget
- context β verbatim results survive pairing, verbatim cap for convergence, skipped-compaction bookkeeping, shared restore helper
- cost β attribute usage to the call that produced it β summarizer, memory worker, streaming, Gemini thinking, provider resets
- cost β cache telemetry truth β subset-schema total misses, per-provider first and hit ratio, expected rebuilds on every prefix change, Bedrock TTL as sent
- cost β long-context tiers per call, Amazon Nova rows, Copilot as a subscription
- cost β reset clears every aggregate, daily-aware budget notices, summarizer cache keyed by env, locked audit path fails closed
- cost β telemetry semconv and opt-in session series, embedding and daily-budget metrics, CSV export, spend finalized on every surface, park on hard stop
- gateway β swap every per-conversation state with the tenant, guard the base memory worker, tag external memory calls, keep the workspace on queued segments
- knowledge β batched, single-flight embedding with skip-and-continue; binary/minified skip; passage hard cap; partial upsert persistence; rune-safe cuts
- knowledge β hybrid retrieval as a vector-BM25 union fused by RRF, query embedded once per turn, system-only tagged reranker
- memory β cross-process lock around every merge-and-write of the shared stores
- memory β drain the queued backlog at boot and on every tick, bounded shutdown wait, exit-tail queueing, race-free watermark
- memory β fence recalled and retrieved text as data, keep injected blocks out of extraction and search, sanitize and validate stored facts
- memory β hygiene batch β rune-safe cuts, test-only helpers out of production, CCR skip surfaced, coder read line cap, transcript cap and plaintext notice, isolation refusal, external-only memory provider, worktree-aware projects
- memory β lock sealed stores read-only when the key is missing, keep daily notes plain, seal and redact the pending queue
- security β at-rest v2 β payloads bound to their store and tenant, passphrases stretched, fsync on reseal, 16-byte tenant digest, 0700 dirs
- security β encrypt session stores at rest and redact secrets on the LLM path
- security β never hand ChatCLIβs own secrets to MCP servers and executable plugins
- security β persisted-data hygiene β strict-policy redaction on every store, sealed REPL history, missing secret shapes, periodic tenant retention
- security β share one locked, rotating, sealable audit chain across the REPL, gateway and gRPC server
- session β exact schema gate, fork on its own journal with attachments, cost and CCR references, atomic state writes
- session β journal integrity β full-prefix hash scan, tool-call-aware hashes, torn-line tolerance, no tail dedup
- ui β footer shows used context apart from the answer reserve
- workspace β instruction-file parity β import boundary and per-file cap, global always merged, local and override files, .claude/rules, watched-dir cap with .gitignore
2026-09-02
- devin β list the models the account can invoke via the Devin CLI
- chat β count cached input tokens in the ctx% footer
2026-09-02
- models β refresh provider catalogs for September 2026
- operator β pin libexpat 2.8.4-r0 in the runtime image to clear CVE-2026-66046, CVE-2026-76641, CVE-2026-76956 and CVE-2026-76957
2026-08-30
- quality β route high-complexity auto plan-first to @taskgraph
- taskgraph β @taskgraph DAG orchestrator with executor-reviewer separation
- taskgraph β live browser dashboard for graph runs
- workers β capability parity β plugin grants, per-task skills, learning digest
- taskgraph β field-test hardening β plan-first deferral, prompt-safe streaming, plan-from-file
2026-08-29
- agent β doom-loop guard for identical repeated successful tool calls
- browser β @browser β Chrome real via DevTools protocol, zero deps novas
- coder β outline e map β orientaΓ§Γ£o estrutural sem ler arquivos inteiros
- coder β post-edit diagnostics injected into the tool result
- coder β sandbox opt-in de exec no OS β macOS, Linux, degrade nos demais
- coder β shadow-git checkpoints with automatic snapshots and restore
- forge β @forge β PRs, issues e CI via gh/glab autenticados
- proc β interactive pseudo-terminal sessions with stdin driving
- skills β activation and memory parity across every surface + parser describe-leak fix
- view β @view β o agente enxerga imagens locais no meio da tarefa
- tools β @tools describe now renders @browser/@forge/@view subcommands
- tools β honor flattened βflag args in @browser/@forge/@view parsers
2026-08-27
- update β one-shot chatcli update subcommand for scripts and automation
2026-08-27
- zai β first-class GLM Coding Plan support and custom endpoint routing fix
2026-08-24
- cost β real usage across all providers, /cost subcommands, budget gates and session persistence
2026-08-18
- agent β add @embed tool for semantic text operations
- models β refresh image and embedding catalogs for Aug 2026
2026-08-16
- models β refresh provider catalogs and add Bedrock Mantle-to-runtime fallback
- deps β batch bump AWS SDK, x libraries and protobuf across both modules
2026-08-15
- agents β squad worker context navigation, recall and policy parity
2026-08-13
- commands β auto-route coder-mode slash commands from chat to a coder one-shot run
2026-08-13
- commands β interop matrix v2 β Codex, Gemini, Qwen, Cursor, Windsurf, opencode and Copilot
- commands β universal slash-command templates across every surface
- commands β tolerate real-world frontmatter, surface skipped files, refresh ACP command list mid-session
2026-08-11
- memory β make cross-session memory visible and recallable from turn one
2026-08-10
- context β leaner context window across chat and coder modes
- memory β persisted knowledge graph participating in recall
2026-08-06
- acp β terminal parity in client permission dialogs and session policy automode (c693e18)
2026-08-05
- cli β tool subcommand runs built-in tools directly without an LLM turn
- security β route unattended ask policy through client permission dialogs
2026-08-04
- catalog β add Kimi K3 to the Moonshot catalog with its own pricing tier
- catalog β refresh Devin CLI model roster
- session β cross-surface session continuity for REPL, ACP, MCP and gateway
2026-08-03
- agent β live type-ahead preview while the coder spinner runs
- agent β keep the orchestrator in the squad flow and make dispatch progress live
- agent β render the turn-spinner type-ahead preview below the line
2026-08-03
- agent β cross-process /agents via hub, mid-run side commands and skills in headless runs
- agent β resolve model inherit hint to the session model in squad dispatch
2026-08-03
- agent β agent squad with live run registry, work board, squad mail and autonomous delivery playbook (793cd44)
2026-07-30
- cli β announce new release at boot and resolve Devin CLI from known install dirs (15f8981)
2026-07-30
- acp β structured session updates, slash commands and IDE permission dialogs
- cli β complete /update check and close completer and palette gaps
2026-07-28
- update β announce new releases in-session and revamp version UX
2026-07-27
- providers β list all gateway models when endpoint URL is customized
2026-07-24
- models β add Claude Opus 5 to the Anthropic, Bedrock and OpenRouter catalogs
- update β channel-aware auto-update with /update command and staged background mode
2026-07-21
- bedrock β BEDROCK_MODEL selects the default model
2026-07-21
- bedrock β custom endpoint overrides for corporate DNS and VPC
2026-07-20
- session β proactive cross-session recall with tolerant search and titles
2026-07-19
- park β capture user messages typed while parked as resume directives
2026-07-17
- session β MCP session autosave by default and bounded machine-session lifecycle
2026-07-17
- memory β derive rollups from the episodic record
- memory β episodic timeline with temporal recall
- memory β proactive auto-recall in index mode
- session β sessions become retrievable memory
- devin β drop identity coercion and accept tool tag alias
2026-07-16
- mcp-server β full ChatCLI experience parity over MCP
2026-07-14
- agent β @model tool β AI-driven model/provider routing with tiered catalog and delegate
2026-07-13
- mcp β re-export connected MCP serversβ tools on the mcp-server surface
2026-07-12
- ui β add ui/kit presentation components and fix help header styling
- ui β adopt the sΓ³brio borderless treatment across chat, agent and coder
- ui β align command surfaces on kit padding, rules and notices
- ui β make the welcome screen responsive and theme-aware
- ui β sweep agent timeline glyphs and rules onto the kit vocabulary
- cli β restore spinner, type-ahead queue and AltGr input in the Windows chat REPL
- i18n β honor CHATCLI_LANG from .env and detect the Windows locale
- i18n β sentence-case display titles and notice-based session status
- i18n β strip variation selectors and embedded rules from the catalogs
- ui β give warnings their own theme role
2026-07-11
- mcp β OAuth 2.1 authorization for remote MCP servers
2026-07-10
- DEVIN provider β local Devin CLI as LLM transport
- full MCP + ACP server surface β every tool, harness routing, skills as prompts
- embedding β circuit-break Bedrock credential failures instead of hammering AWS
2026-07-10
- GPT-5.6 family (Sol/Terra/Luna) + Codex client headers fix
2026-07-10
- mcp β dynamic tool discovery on tools/list_changed notifications
2026-07-09
2026-07-07
- skills β match multi-word triggers in any word order
- skills β re-activate skills mid-loop in agent and coder modes
2026-07-03
- tools β expose MCP tools through the @tools catalog
2026-07-02
- agent β defer the tool catalog β index plus on-demand @tools describe
- compress β harden CCR reversibility and add runtime profiles
- http β structured HTTP client for the agent as the @http tool
- lsp β expose semantic code navigation to the agent as the @lsp tool
- proc β background-process supervision for the agent as the @proc tool
- ctxmgr β harden knowledge-mode durability, UTF-8 boundaries and retrieval cost
- lint β zero both module baselines and enforce full-module linting
- memory β eliminate silent memory-loss vectors and harden retrieval
2026-07-01
- models β Claude Sonnet 5 + GLM-5.2 + Bedrock Fable 5/Sonnet 5 support
2026-06-28
- graphview β interactive grap-style, graph in agent, coder and chat
2026-06-26
- live telemetry in agent/coder + on-demand CCR curation
2026-06-25
- self-evolution engine, in-core knowledge graph and memory quality
2026-06-22
- native context compression, image compression and output-token reduction
2026-06-21
- plugins β add @diagram builtin for embedded Graphviz rendering
- plugins β add selectable system/embedded Graphviz backend to @diagram (3ea68b5)
2026-06-18
- multimodal vision input + multi-provider image editing
2026-06-17
- docs-flatten β ingest code and infra repos into knowledge bases
- coder β recover stdin after Ctrl+C at a security confirmation
2026-06-15
- full @context parity + @registry-tags sort/last
2026-06-14
- context β autonomous knowledge-base management via @context
- plugins β add @registry-tags and @wikipedia builtins
2026-06-13
- transcription β pure-Go OGG/Opus decoding and actionable ffmpeg guidance
2026-06-12
- plugins β bring @docs-flatten in as a builtin tool
2026-06-11
- tls β global corporate TLS trust overrides for all outbound clients
2026-06-10
- context β knowledge mode: index-card attach + keyless hybrid retrieval (BM25 + embeddings) + @knowledge pull tool (agent/coder/chat)
- i18n β stop x/text from stamping MISSING into argless lookups
2026-06-10
- transcription β embedded offline Whisper STT via sherpa-onnx
2026-06-09
- webfetch β render JS pages via headless browser escalation
- websearch β keyless fallback providers + Claude Fable 5 in catalog
- embedding β rebuild embedding provider on /reload
- operator β resolve all 82 open gosec findings
2026-06-09
- context β semantic passage retrieval for /context attach
- memory β blend cosine, lexical and temporal signals in retrieval ranking
2026-06-06
- gateway β voice replies, embedded TTS and memory resilience
2026-06-06
- imagegen β Z.AI + MiniMax image backends, model-aware auto, and /model-image
2026-06-04
- proactive messaging, productivity skills pack, and multimodal agent tools
2026-06-03
- gateway β voice messages (transcription) + conversational replies
2026-06-01
- add interactive ask_user tool for agent, coder and chat
2026-05-31
- cli β interactive command palette overlay
2026-05-30
- cli β gateway runtime model, /model + /max-tokens, 9 new themes
- gateway β list stop in the /gateway usage hint
2026-05-29
- ui β unified color theme system + indentation-safe rendering
2026-05-29
- catalog β add Claude Opus 4.8 with adaptive thinking and fast mode
2026-05-27
- gateway β messaging gateway β Telegram, Slack, Discord, WhatsApp, Webhook
- hub β cross-channel conversation continuity via shared hub
- lsp β language server diagnostics via /lsp
- memory hybrid capture, security & multi-provider robustness (Tiers A+B+partial C)
- rpcserve β MCP server + ACP agent over stdio
2026-05-23
- aiops β close 5 gaps surfaced by 2026-05-23 chaos test
2026-05-23
- auth β TokenProvider with proactive OAuth refresh and retry-on-401
2026-05-21
- mcp β complete channel push delivery, reactive triggers and persistence
2026-05-20
- ui β cross-mode UI polish β i18n, red errors, lipgloss cards, unified banners
2026-05-17
- Claude Code parity tool layer (atomic tools, @todo, multipatch, schema validation, per-tool policies)
- tool layer enterprise refactor (security UX + parallel orchestration + provider-agnostic tool_result)
2026-05-15
- mcp β add Streamable HTTP transport (MCP 2025-03-26)
2026-05-15
- moonshot β add Moonshot (Kimi) provider with thinking-mode support
- qg β 15-floor Quality Gate overhaul β fix Floor 3, add 6 floors, redesign table
2026-05-12
- mcp β tier 1-3 server config extensions + autoApprove audit
2026-05-11
- skills β session-scoped pin for multi-turn auto-injection
2026-05-08
- mcp β per-server commands + logs ring + manual reload
- coder β use go-prompt for iteration input (paste + full width)
- mcp β inherit parent env, expand $, and hot-reload from empty state
2026-05-05
- Agent Park & Resume β
@parktool that suspends the agent loop, frees the terminal, and auto-resumes itself when the timer/probe completes. Four modes:delay,until,for_url,for_cmdβ plus/park-noteand@park list/noteto send directives to a parked agent, delivered at resume. See Agent Park & Resume. - Foreground auto-resume β TIOCSTI on Unix and
WriteConsoleInputWon Windows automatically inject/resume <token>into the TTY; transparent fallback when the kernel restricts it (Linux 6.x+, macOS Ventura+). - Management slash commands β
/parked(list),/resume <token>,/cancel-park <token>with prefix-match and idempotency against the auto-resume race. - Operator SchemeBuilder migration β controller-runtime 0.24 deprecated
sigs.k8s.io/controller-runtime/pkg/scheme.Builder; migrated to apimachineryβsruntime.NewSchemeBuilder(β43 net lines).
2026-04-30
- Scheduler (Chronos) β cron, wait-until, DAG, and daemon mode with durable WAL
- Bedrock provider β Claude/Llama/Nova via AWS Bedrock with IAM/profile/credentials chain
- Token waste audit β cache in agent mode, cached tool defs, early-exit/routing
- Anthropic cache coalescer β local planner respecting the 4-marker cap without losing cache
- /config sections β became hierarchical (
/config <section>) with runtime mutation
2026-04-15
- MCP client + hooks + web tools β parity with Claude Code
- Cost tracking with per-provider price tables
- Plan mode + worktrees integrated
2026-03-29
- Harness/Quality Pipeline (7 patterns) β ReAct + Plan-and-Solve + Reflexion + RAG+HyDE + Self-Refine + CoVe + Reasoning Backbone
- Context injection via system prompt with Anthropic caching
- Bubble Tea TUI as default (go-prompt removed)
Track all releases on GitHub Releases or ArtifactHub.