By devasher · Edited by Nominiclaw
This update introduces advanced plugin workflow seams, enhanced session lineage metadata for ACP, and critical stability fixes for memory management and provider streaming.
This release focuses on expanding the extensibility of the Plugin SDK, improving the observability of agent sessions, and hardening the core runtime against memory leaks and streaming stalls.
One of the most significant additions is the introduction of workflow seams in the Plugin SDK. Plugins can now register typed session actions, send session-bound attachments through host-owned delivery, and schedule future session turns via the existing cron-compatible scheduler. This allows for the creation of complex plugin archetypes, such as deploy approvers, budget guards, and SLA watchers, without requiring deep access to the runner internals.
_meta. This enables ACP clients to render subagent graphs without requiring private Gateway side channels.└– prefix, making the hierarchy clear in the session picker./context map command provides a WinDirStat-style treemap image of current session context contributors, offering a visual representation of what is occupying the model's context window./props endpoint, ensuring that session budgeting reflects the server's current configuration rather than just the training ceiling.MEMORY.md during dreaming promotions, a bounded compaction step has been introduced. Older auto-promoted sections are now dropped by date to keep the file under a default 10,000-character budget, while user-authored content remains untouched.enqueueSystemEvent logic now dedupes keyed events across the entire queue based on text and context keys. This prevents the "approval cascade" where repeated failovers trigger duplicate exec approval prompts.nodeWakeById map (#68847).loadCombinedSessionStoreForGateway eagerly loaded all agent session stores, causing OOM crashes in environments with many agents (#51264).read tool when offsets exceeded the end of the file (#62466).wiki.ingest method now requires operator.admin scope to prevent unauthorized local file imports.pnpm-workspace.yaml.dreaming.enabled: true may notice a one-time compaction of their MEMORY.md file upon the first run after upgrading, as the system brings the file under the 10KB budget. User-authored notes are preserved.gh CLI is authenticated under a different user's HOME, you may need to set the GH_CONFIG_DIR environment variable in your service configuration to point to the authenticated config directory.