v0.4.2
What's Changed
- devops: point the README badges at @highflame/codeoid by @saucam in #293
- feat: the fleet board contract — clients can finally see the conductor (P5.0) by @saucam in #294
- fix: stop asserting fleet tool registration through MCP SDK internals by @saucam in #296
- fix: typing while a tool runs re-armed the stall watchdog and reset the turn by @saucam in #298
- feat: order the session list by attention, not by when you created it by @saucam in #300
- feat: repeat-tool guard — break the loop before the budget runs out by @saucam in #295
- feat: Qwen Code backend (Alibaba) via @qwen-code/sdk by @saucam in #301
- fix: size the 1M context window for the bracket alias form (opus[1m]) by @saucam in #302
- fix: derive the login scope set from ALL_SCOPES instead of hand-listing it by @saucam in #303
- fix: auto-rotation never fired when memory was enabled by @saucam in #304
- fix: reconcile stale session statuses on boot; name the tool blocking a send by @saucam in #305
- feat: return readable Claude reasoning, and render absent reasoning honestly by @saucam in #308
- fix: one name for the memory MCP server; drop "Claude" from a shared notice by @saucam in #307
- fix: preserve session createdAt/lastActivityAt across a daemon restart by @saucam in #306
- feat: reach cross-workspace session search from the TUI by @saucam in #309
- fix: a sandboxed agent presents its own identity, and its children die with the sandbox by @saucam in #310
- feat: reach cross-workspace session search from Telegram by @saucam in #311
Full Changelog: v0.4.1...v0.4.2