Added
- Added one automatic enclosing mission and durable workflow state to plain
workflowScriptlaunches; child runs no longer create separate missions. - Added
scheduledRuns.storeRootfor durable schedules outside project repositories. Thanks to @ProCleiton for #891 and the prior #890 implementation.
Changed
- Clarified native supervisor messaging and optional external intercom result delivery in the docs and packaged skill.
- Identify status and transcript targets before the spawn-budget summary in collapsed tool-result cards.
- Point interactive async-launch guidance to
subagent_wait({ id, nonBlocking: true })when an explicit wake is needed without blocking the current turn.
Fixed
- Report the explicit workflow execution cwd in async workflow status, job, and result records. Thanks to @nicobailon for #907.
- Ignore stale extension-context errors from advisory foreground control notifications after reload. Thanks to @alexei-led for #905.
- Bound inherited portable tool IDs to 64 characters for Codex-compatible child contexts while keeping tool calls and results paired. Thanks to @alexei-led for #903.
- Prevent boolean chain
outputvalues from crashing clarify rendering. Thanks to @ftoleedo for #901. - Preserve
workflowmode when asynchronous workflow mission runs complete. - Serialize and merge each mission workflow-state write with the latest file so separate workflows do not drop unrelated keys.
- Preserve
workflowScriptworktree children that detach for supervisor coordination instead of cleaning a live managed worktree. Thanks to @astarktc for #896. - Accept schema-valid structured output after a child recovers from an earlier tool error. Thanks to @white-hat for the report in #888.