You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added subagent control notifications so needs_attention signals push structured parent events, persist async control events to events.jsonl, show visible transcript notices for the user and parent agent, include proactive nudge/status/interrupt commands when a child appears blocked, and show each visible notice at most once per child run and attention state.
Added stable child intercom session names for controlled subagents so needs-attention pings can tell the orchestrator which agent needs attention and how to message it when intercom is available.
Changed
Replaced the unreleased starting/active/quiet/stalled/paused activity labels with factual activity reporting and a single needs_attention control signal, keeping paused as lifecycle state only.
Added subagent({ action: "status", id }) and subagent({ action: "status" }) as the control-surface status checks, replacing the separate subagent_status(...) tool.
Adjusted bundled agent defaults: most builtins now use openai-codex/gpt-5.5, while scout uses openai-codex/gpt-5.4-mini.
Removed the incomplete e2e suite and stale @marcfargas/pi-test-harness dev dependency; test:all now runs the maintained unit and integration suites.
Fixed
Paused async runs now render Background task paused notifications instead of failed/completed copy, including after extension reloads with stale legacy listeners still present.
Async status output no longer shows stale activity-age lines for paused or completed runs.