Update completed dotfiles artifacts

This commit is contained in:
2026-08-01 20:48:48 -04:00
parent 7002d4680f
commit 99e7626e5e
12 changed files with 177 additions and 83 deletions

View File

@@ -1,6 +1,9 @@
---
status: open
parent: "[[027-pi-subagents-implementation-spec-task]]"
status: resolved
claimed-by: "019fba91-eabf-76ae-b086-a37ac061d6e8"
claimed-at: "2026-08-01T14:46:24-04:00"
completed-at: "2026-08-01T14:49:31-04:00"
parent: "[[027-pi-subagents-implementation-spec-task]]"},{
blocked-by:
- "[[047-pi-subagents-lifecycle-controls-task]]"
- "[[048-pi-subagents-config-agents-tool-profiles-task]]"
@@ -25,13 +28,19 @@ Any intentionally deferred choices should be written down as follow-up scope.
## Acceptance criteria
- [ ] The managed Pi extensions source includes the subagent extension.
- [ ] `nix flake check` passes.
- [ ] Targeted `nix eval` confirms Pi is enabled and the managed extensions path is present.
- [ ] Manual Pi checks from the spec are recorded in the task notes.
- [ ] Any intentionally deferred implementation choices are documented as follow-up scope, not hidden TODOs.
- [x] The managed Pi extensions source includes the subagent extension.
- [x] `nix flake check` passes.
- [x] Targeted `nix eval` confirms Pi is enabled and the managed extensions path is present.
- [x] Manual Pi checks from the spec are recorded in the task notes.
- [x] Any intentionally deferred implementation choices are documented as follow-up scope, not hidden TODOs.
## Implementation Notes
This is the final integration slice.
Do not start it until the prerequisite behavior slices are complete.
Resolved in branch `pi-subagents-tracer-bullet`, commits `fdf0f89`, `4e6baed`, `418d9c9`, and `e7a700f`.
Managed extension source contains `modules/agents/pi/extensions/subagents/` and Nix builds it into the Home Manager `~/.pi/agent/extensions` source.
Verification run: `nix eval .#nixosConfigurations.neogaia.config.modules.agents.pi.enable`, `nix eval .#nixosConfigurations.neogaia.config.home-manager.users.alexion.home.file.'"/home/alexion/.pi/agent/extensions"'.source`, managed extension derivation build, `tsx` extension tests, and `nix flake check`.
Manual Pi checks recorded: managed auto-discovery, `/reload`, single spawn, batch spawn, list, status, result before and after completion, repeated cancel, named-agent spawn, fork context visibility, independent-context behavior from the prompt wrapper, durable milestone entries, UI toggle, and UI-disabled tools.
Follow-up scope: integrate the extension tests into a flake check, add a Herdr adapter or pane strategy if desired, and add typed dotfiles options for `subagents.json` or managed agents if the current plain-file seam becomes insufficient.