Skip to content

feat(runtime): open linked subagents while agent_spawn is still running - #2472

Merged
Astro-Han merged 11 commits into
mainfrom
feat/midflight-subagent-open-v2
Aug 8, 2026
Merged

feat(runtime): open linked subagents while agent_spawn is still running#2472
Astro-Han merged 11 commits into
mainfrom
feat/midflight-subagent-open-v2

Conversation

@Astro-Han

@Astro-Han Astro-Han commented Aug 8, 2026

Copy link
Copy Markdown
Contributor

Summary

Make linked subagent sessions available while agent_spawn is still running, then render every linked child as an Astryx-native tool row.

  • Publish bounded live-only open facts when a child session becomes ready; keep the durable terminal result authoritative.
  • Preserve the preview across Runtime Host continuity and clear it on settlement.
  • Render one native Astryx tool row per linked child, with the child status and read-only permission boundary.
  • Activate the row itself to open the child session; omit artifact counts and redundant link metadata.
  • Consolidate linked-subagent coverage into the retained tool-row stability suite and remove low-value assertions.

Verification

  • Fresh npm ci applies the Astryx dependency patch successfully.
  • Focused Core, Runtime, Runtime Host, and UI tests pass locally.
  • UI linked-subagent and live-projection tests: 48 passed.
  • npm run format:check passes.
  • GitHub CI passes: typecheck, workspace tests, Runtime Host, Headless, both E2E shards, alignment audit, Storybook, dependency audit, and Windows baseline.
  • Real desktop Computer Use verification covered collapsed and expanded multi-subagent rows and row activation.

@Astro-Han
Astro-Han force-pushed the feat/midflight-subagent-open-v2 branch from 067a399 to dc2914e Compare August 8, 2026 13:03
@Astro-Han
Astro-Han marked this pull request as ready for review August 8, 2026 13:28
Emit live-only tool_result_preview open-facts when a child session becomes
ready so SubagentPreview can show Open mid-flight without waiting for the
blocking agent_spawn tool_result. Wire RH continuity retain/rejoin seed and
live-turn materialization onto the existing tool-group visual.
…d paths

Seed retained tool_result_preview at the open nextSequence so rejoin no longer
trips sequence_gap. Require childSessionId on open-facts, keep RH empty
tool_result from wiping Open, drop unreachable swarm skip, and cover
continuity retain/clear plus contract tests.
@Astro-Han
Astro-Han force-pushed the feat/midflight-subagent-open-v2 branch from 4b5a7eb to 8d61405 Compare August 8, 2026 13:29
@Astro-Han
Astro-Han merged commit 1b05fd5 into main Aug 8, 2026
3 checks passed
@Astro-Han
Astro-Han deleted the feat/midflight-subagent-open-v2 branch August 8, 2026 13:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant