Skip to content

fix(eve): forward delegated subagent stream events#667

Open
iroiro147 wants to merge 1 commit into
vercel:mainfrom
iroiro147:fix/666-subagent-stream-forwarding
Open

fix(eve): forward delegated subagent stream events#667
iroiro147 wants to merge 1 commit into
vercel:mainfrom
iroiro147:fix/666-subagent-stream-forwarding

Conversation

@iroiro147

Copy link
Copy Markdown
Contributor

Summary

Delegated task-mode subagents now forward their child session stream events into the parent session stream as durable subagent.event entries. The child stream still receives its original events, and the final subagent-result notification shape remains unchanged.

Closes #666.

Verification

  • pnpm --filter eve exec vitest run --config vitest.unit.config.ts src/execution/workflow-steps.test.ts src/execution/workflow-entry.test.ts
  • pnpm --filter eve exec vitest run --config vitest.unit.config.ts src/execution/durable-session-migrations/turn-workflow.test.ts src/execution/turn-execution-cursor.test.ts src/execution/subagent-tool.test.ts src/execution/subagent-adapter.test.ts src/protocol/message.test.ts
  • pnpm --filter eve run test:unit
  • pnpm --filter eve run typecheck
  • pnpm exec oxlint packages/eve/src/channel/types.ts packages/eve/src/protocol/message.ts packages/eve/src/execution/dispatch-runtime-actions-step.ts packages/eve/src/execution/durable-session-migrations/turn-workflow.ts packages/eve/src/execution/turn-dispatch.ts packages/eve/src/execution/turn-execution-cursor.ts packages/eve/src/execution/turn-workflow.ts packages/eve/src/execution/workflow-entry.ts packages/eve/src/execution/workflow-runtime.ts packages/eve/src/execution/workflow-steps.ts packages/eve/src/execution/subagent-stream-forwarding.ts packages/eve/src/execution/workflow-entry.test.ts packages/eve/src/execution/workflow-steps.test.ts
  • pnpm guard:invariants

Signed-off-by: iroiro147 <sarthak.singh@juspay.in>
@vercel

vercel Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

@iroiro147 is attempting to deploy a commit to the Vercel Team on Vercel.

A member of the Team first needs to authorize it.

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.

Feature request: forward task-mode subagent stream events to the parent session's stream

1 participant