Releases: open-octo/octo-agent
Releases · open-octo/octo-agent
Release list
v1.11.0
Changelog
Features
- bc6c98c: feat(blog): add architecture deep-dive article with interactive panorama diagram (#1323) (@Leihb)
- 1361b81: feat(provider): add LongCat vendor, refresh Claude/GPT model lists, fix --provider completion (#1320) (@Leihb)
- b17835e: feat(serve): allow vscode-webview origins by default (#1317) (@Leihb)
- b965f64: feat(skills): add artifact-design and dataviz default skills (#1318) (@Leihb)
- ce13002: feat(ws): broadcast confirmation completion to all clients (#1314) (@Leihb)
Bug fixes
- 891904c: fix(blog): move architecture deep-dive pubDate out of onboarding series (#1326) (@Leihb)
- 77ca86e: fix(landing): center the 5 interface cards as 3+2 rows (#1329) (@Leihb)
- 109d2c0: fix(tools): workflow and run_skill return error on missing required args (#1324) (@Leihb)
- 154df41: fix(web): stop caret blinking when a thinking segment follows text (#1325) (@Leihb)
Others
v1.10.7
v1.10.6
Changelog
Features
- c95e6a6: feat(terminal): explicit sync timeout that kills on expiry, not auto-promote (#1307) (@Leihb)
- 458853a: feat(tui): require two presses to quit via Ctrl+D / idle Ctrl+C (#1301) (@Leihb)
- 85b18e1: feat(web): allow uploading any file type, not just images (#1303) (@Leihb)
- 7a7a287: feat(web,tui): render document attachments as chips, not raw path notes (#1304) (@Leihb)
- 144457b: feat(workflow): give workflow scripts Regexp (RE2-backed) + steer away from scraping (#1305) (@Leihb)
Bug fixes
- 0726aee: fix(blog): image sizing bugs — drop goal-chip screenshot, constrain images to column width (#1289) (@Leihb)
- 1aea47a: fix(blog): recrop goal-chip and workflows-panel screenshots for legibility (#1288) (@Leihb)
- 5a24d45: fix(blog): use real English-locale screenshots in English posts (#1286) (@Leihb)
- dcf19da: fix(permission): is no longer a free pass for write_file/edit_file (#1291) (@Leihb)
- 60ffc5f: fix(server): bound sub-agent event history and make replay non-blocking (#1297) (@Leihb)
- 359bafc: fix(server): replay sub-agent tool history on WebSocket subscribe (#1295) (@Leihb)
- 7a1eb56: fix(tools): don't tell the model a killed background process "didn't need run_in_background" (#1299) (@Leihb)
- ca3722d: fix(tools): forbid background/detached processes inside sub-agents (#1298) (@Leihb)
- 7354547: fix(tools): resolve workflow_status / workflow_kill by JournalRunID too (#1300) (@Leihb)
- 52828bc: fix(tui): show scrollback notice when background sub-agent completes (#1292) (@Leihb)
- 4f5d453: fix(web): keep tool-group boundaries consistent between live and history replay (#1285) (@Leihb)
- 2586797: fix(web): make CDP toggle step stand out and clarify verify-failure message (#1282) (@Leihb)
- 79d0f4a: fix(web,server): scheduled-task dates follow app locale; deflake OAuth test (#1287) (@Leihb)
- 6a32cd4: fix(workflow): name the failing item when a parallel/pipeline branch raises (#1302) (@Leihb)
- e52246c: fix(workflows): make daily-triage repo required so it prompts instead of defaulting to current directory (#1296) (@Leihb)
- 9a2532a: fix(workflows): make parallel-understand target required (#1293) (@Leihb)
Others
- a46a03c: chore(sub-agent): raise concurrent async sub-agent cap from 8 to 16 (#1308) (@Leihb)
- 09ae24b: docs(blog): add 6-part bilingual onboarding series (#1284) (@Leihb)
- 843bf62: docs(blog): add series 9-10 — Browser setup and Record & Replay (#1294) (@Leihb)
- 9327606: docs(landing): emphasize privacy/stability/model-freedom, drop redundant philosophy section (#1283) (@Leihb)
- aea0332: docs(sub-agent,terminal): document that sub-agents run terminal commands synchronously (#1306) (@Leihb)
- 1670366: test(server): fix a real leaked-goroutine race in the sub-agent tool-event test (#1290) (@Leihb)
v1.10.5
v1.10.4
v1.10.3
Changelog
Features
- 0857526: feat(memory): add opt-in auto_recall for memory_backend (#1271) (@Leihb)
- 531c832: feat(memory): nudge memory_recall for personal facts missing from MEMORY.md (#1270) (@Leihb)
- 1d0ec74: feat(memory): support mem0 Cloud via memory_backend.mode (#1272) (@Leihb)
Bug fixes
- 1a11caf: fix(test): stop TestStartTypingKeepalive_RepeatsUntilStopped flaking on slow CI (#1267) (@Leihb)
Others
- 2304c61: docs(landing): fix stale MCP Tool Search copy — no mcp_search tool exists (#1266) (@Leihb)
- c02e095: docs(memory): document Hindsight Cloud as a config-only alternative to self-hosting (#1268) (@Leihb)
- 61dd6ad: docs(zh): add missing Chinese translations for loop, cron-tasks, memory-backends (#1265) (@Leihb)
v1.10.2
Changelog
Features
- fee947e: feat(memory): optional external semantic memory backends (hindsight/mem0/memos) (#1255) (@Leihb)
Bug fixes
- 2313f81: fix(server): wire ArchiveDir into IM turns, matching web via buildAgent (#1258) (@Leihb)
- ea3718d: fix(test): stop TestGoalEdit_AsyncTurnStartCancelsPendingEdit racing itself (#1262) (@Leihb)
- cd8e2f0: fix(tui): say "Goal starts" on the first turn, not "Goal continues" (#1254) (@Leihb)
- 36e5dc3: fix(web): hand off live thinking buffer to the reply bubble when text starts (#1260) (@Leihb)
- a59362f: fix(web): stop chat auto-scroll from re-arming mid gentle scroll-up (#1259) (@Leihb)
Others
- 153c3ec: docs(memory): add tested self-host quick starts for hindsight/mem0/memos (#1263) (@Leihb)
- 00bf138: docs(product-help): catch up bundled docs with recent features + fix stale content (#1256) (@Leihb)
- 531a9ea: docs(product-help): document the new external memory-backend feature (#1257) (@Leihb)