Update completed dotfiles artifacts
This commit is contained in:
@@ -1,5 +1,8 @@
|
||||
---
|
||||
status: open
|
||||
status: resolved
|
||||
claimed-by: "019fba91-eabf-76ae-b086-a37ac061d6e8"
|
||||
claimed-at: "2026-08-01T14:36:01-04:00"
|
||||
completed-at: "2026-08-01T14:44:11-04:00"
|
||||
parent: "[[027-pi-subagents-implementation-spec-task]]"
|
||||
blocked-by:
|
||||
- "[[046-pi-subagents-minimal-tracer-bullet-task]]"
|
||||
@@ -22,13 +25,18 @@ Named agents that declare `allowedContexts` should reject disallowed spawn overr
|
||||
|
||||
## Acceptance criteria
|
||||
|
||||
- [ ] `fork` serializes the parent session header and active branch entries into a child-startable session.
|
||||
- [ ] The forked worker receives the parent active-branch context plus the delegated request wrapper.
|
||||
- [ ] `independent` workers still do not receive parent transcript context.
|
||||
- [ ] `allowedContexts` rejects disallowed context overrides.
|
||||
- [ ] Tests or manual checks distinguish forked and independent context visibility.
|
||||
- [x] `fork` serializes the parent session header and active branch entries into a child-startable session.
|
||||
- [x] The forked worker receives the parent active-branch context plus the delegated request wrapper.
|
||||
- [x] `independent` workers still do not receive parent transcript context.
|
||||
- [x] `allowedContexts` rejects disallowed context overrides.
|
||||
- [x] Tests or manual checks distinguish forked and independent context visibility.
|
||||
|
||||
## Implementation Notes
|
||||
|
||||
Do not summarize, strip tool output, or compact before spawning.
|
||||
Let child Pi handle normal compaction.
|
||||
|
||||
Resolved in branch `pi-subagents-tracer-bullet`, commit `e7a700f`.
|
||||
Fork mode passes the parent session file to child Pi with `--fork` and uses a delegated fork-context wrapper; independent mode keeps its transcript-clean wrapper.
|
||||
`allowedContexts` rejection is covered by spawn resolution.
|
||||
Verified with live Pi RPC fork smoke where a forked child recovered parent marker `fork-visible-123`, plus tests and `nix flake check`.
|
||||
|
||||
Reference in New Issue
Block a user