Update completed dotfiles artifacts
This commit is contained in:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user