Changelog
- 56b64a3 Add /loop recurring command with agent self-stop via loop_control tool (#104)
- 70dcdd4 Add /yolo slash command and rename "permissions bypass" to "yolo mode" (#122)
- f84aff9 Add ACP server adapter (#193)
- f677619 Add Anthropic cache TTL config and mid-session cache-reset warnings (#186)
- b58169d Add GitHub cover and stabilize dispatch test (#138)
- 8e89c89 Add Google Vertex AI provider support (#109)
- 94102c6 Add LSP code action previews (#135)
- 151c352 Add LSP document symbols and signature help (#128)
- 7fb0a51 Add LSP production-readiness capabilities (#142)
- 2f0ca2a Add PR CI workflow helper tools (#179)
- 69735e7 Add TUI session inspect and usage efficiency (#203)
- f937001 Add advisor implementer model routing (#131)
- 374b9ee Add anchored edit recovery path (#156)
- 5b30920 Add approval-gated memory curation apply (#115)
- 88d14ee Add auto slash command and full mode cycle (#196)
- 68c5ee9 Add automatic semantic session recall
- 9523600 Add closing-out directive to system prompt (#182)
- d69e833 Add community security docs (#94)
- 1283674 Add context compaction recovery (#111)
- d1220ce Add early busy-turn compaction tuning (#113)
- 416f07c Add experimental Podman command sandbox (#190)
- c0c4fcf Add experimental code map (#136)
- e89280b Add experimental document generation workflow (#209)
- 1ef3f58 Add experimental syntax_range tool (#157)
- 420209f Add fullscreen TUI transcript and popups (#194)
- 94a1d93 Add govulncheck to CI (#219)
- 5263728 Add hybrid LSP syntax fallback and impact tool (#155)
- cd58440 Add inspect session picker and export (#207)
- ea10c24 Add loop_control tool for self-stopping prose loops (#108)
- d7c5ab6 Add marketing video editing tools (#132)
- 6ba82fd Add memory archive maintenance (#117)
- a059628 Add memory audit curation planning (#114)
- d62af2d Add memory curation proposals and health (#116)
- 687a100 Add official skills catalog installs (#110)
- c91d167 Add polished video composition templates (#171)
- 4ccb2fd Add prompt-driven marketing video workflow (#170)
- ebff3f7 Add read_document agent tool with Phase A structured-file extraction (#183)
- 228dc6b Add router picker and fix large tool-call output caps (#123)
- 6c307b7 Add setup wizard pickers for Ollama models (#96)
- 9ab498b Add skills progress indicators (#124)
- 9b1684e Add studio-dark recording theme (#168)
- 76cabdc Add typed PR check watching (#178)
- 3382dbf Add yottacode dark theme (#200)
- d9a9148 Advance LSP diagnostics and semantic edit tools (#133)
- 5455a51 Allow editing queued mid-turn input (#118)
- 162d07d Bias memory capture toward durable knowledge (#103)
- 50ed1f6 Bound resize history replay (#161)
- c699ba4 Bump --max-iterations default from 50 to 100 (#112)
- 84857c6 Clarify sandbox restart state (#217)
- 8c53341 Compact anchored edit error cards (#162)
- 237e097 Embed startup header in top border (#143)
- ff9dbeb Expose advisor consult to routed implementer (#139)
- 36e521c Fix NVIDIA NIM empty completion streaming (#95)
- 8e75b85 Fix OpenAI auth retry port cleanup (#97)
- 7b90229 Fix TUI scrolling and approval chrome (#195)
- 08b4fe1 Fix govulncheck security findings (#218)
- 732fd64 Fix help popup scrolling (#214)
- 40b348d Fix live branch detection for PR tools (#134)
- 0cef748 Fix sandbox picker confirmation flow (#192)
- 863f45a Fix session resume, picker gists, archive restore, image tokens (#121)
- 7301f85 Fix static popup scrolling (#220)
- acaf0db Fix transcript scratch leak before tool calls (#137)
- 9dd699c Fix usage efficiency false positives (#205)
- 6332a85 Fix usage panel cache metrics (#202)
- 3531a7a Fix welcome and help popup keyboard behavior (#215)
- 5b9fea6 Gate prompt_cache_key to ProviderOpenAI only; fix Config.CacheKey doc (#99)
- acfabd6 Gate sandbox picker on experimental flag (#216)
- 2b7299e Graduate LSP code intelligence to GA (#177)
- db13d9e Graduate syntax_range to GA covering all four LSP languages (#181)
- 6e544a9 Harden LSP safety and smoke coverage (#150)
- 6a8a3b4 Harden approval security controls (#125)
- 9209636 Harden experimental LSP code intelligence (#126)
- 1993acc Harden experimental LSP production behavior (#169)
- 0f92b5f Harden experimental dispatch fan-out (#160)
- d2981d2 Harden memory save and agent search (#164)
- 0a5fa38 Harden memory saves and search consistency (#163)
- 4a6fcb3 Harden tool argument tolerance (#129)
- b1e1b0c Improve TUI mode indicators (#199)
- e8bad19 Improve TUI mouse selection and palette hover (#198)
- 8c8aeeb Improve approval modal transcript scrolling (#204)
- abda38e Improve popup mouse scrolling (#206)
- 64937b1 Improve recall picker UX (#107)
- e75408b Improve usage outlier attribution (#201)
- 5e13bf2 Migrate TUI to Charm v2 (#191)
- e81e8dc Page session and inspect pickers (#211)
- 80698f8 Polish LSP advisory card (#130)
- c544502 Polish README traction positioning (#174)
- 7a4476c Polish TUI card and picker rendering (#105)
- ffa8d8c Polish TUI cards and patch failure notices (#154)
- 5a87377 Polish TUI context and tool-card notices (#152)
- 969573b Polish TUI menu and routing status (#140)
- 055d8ba Polish TUI session stream readability (#159)
- fd846f2 Polish TUI status bar and usage details (#197)
- b93bcb6 Polish TUI system notices and interrupt UX (#149)
- 57c0cd8 Polish inline TUI submenu overlays (#176)
- 265cedb Polish inspect and sessions pickers (#208)
- e32c5ca Polish usage panel layout (#102)
- 1033f94 Prepare v0.4.0 release (#221)
- b9b8f24 Promote background subagents and add code review (#98)
- e72307f Promote background subagents and add local code review (#79)
- 9072e4d Prompt for LSP server installs safely (#175)
- 85613e7 Raise max-iterations default to 128 (#212)
- 2c9cc35 Redesign README for adoption (#172)
- 54f17cd Redesign TUI welcome screen (#213)
- 52b019a Refine TUI slash picker and status chrome (#148)
- 1bdc607 Reframe LSP advisory card from error to detection-first copy (#180)
- 535e291 Rename /router to /advisor in the TUI (#146)
- 53fcbe1 Render system notices as one-line rows (#151)
- 30c7a12 Replace static candidate list with live model catalog fetch for openai-auth (#189)
- 148eb2b Revert TUI polish while preserving behavior fixes (#141)
- 344f06e Serialize dispatch worktree cleanup (#210)
- 039f61c Stabilize TUI streaming preview height (#167)
- 3382e6b Summarize lsp_changed_files_diagnostics multi-file output (#165)
- f905882 Surface LSP install hints in session startup (#127)
- e8824f6 Track subagent token usage in usage surfaces (#101)
- d321ffa Use GIF for README demo (#173)
- 398054a Warn when effort becomes a no-op after model switches (#147)
- c374572 docs: bump README version references to v0.3.0 (#92)
- 1ff5592 feat: add /git-create-issue command for creating GitHub issues (#74)
- c2431c4 feat: dispatch/subagent improvements — cleanup, panic, wake/drain (#184)
- a7ea69c fix(lsp): use temp workspace for gopls smoke test (#188)
- b20f709 fix: read_file paging, read_document hardening, /experimental layout (#185)
- 37735c7 group list and glob summary cards (#153)
- 81ee145 openai-auth: capture both Codex quota windows off every response (#119)
- 346a9b7 run_bash: cap output at 256 KiB; clamp pr_check_logs max_lines to 2000 (#187)
- ca64906 test: increase dispatch cleanup test deadline to 10s for flaky CI (#166)
- e4fa5b7 tui: polish labeled boxes and no-color markdown (#144)