Skip to content

fix(pi-subagents): use dedicated fd for lifeline - #41

Merged
tasercake merged 1 commit into
mainfrom
worktree/pi-subagents-dedicated-lifeline-fd
Jul 24, 2026
Merged

fix(pi-subagents): use dedicated fd for lifeline#41
tasercake merged 1 commit into
mainfrom
worktree/pi-subagents-dedicated-lifeline-fd

Conversation

@tasercake

Copy link
Copy Markdown
Owner

Summary

  • move the subagent lifeline from stdin to dedicated fd 3
  • preserve stdin semantics for the child Pi process
  • use the concrete Node Writable type so the extension type-checks

Validation

  • RED: updated lifecycle test failed against stdin/fd 0 implementation
  • npm test in extensions/pi-subagents (40 passed, 1 skipped)
  • npx tsc --noEmit -p tsconfig.json
  • git diff --check

@tasercake
tasercake merged commit 0d5d8b6 into main Jul 24, 2026
1 check passed
@tasercake
tasercake deleted the worktree/pi-subagents-dedicated-lifeline-fd branch July 24, 2026 19:04
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