4919833b4e
docs: add background agent files to AGENTS.md; update prompts; add background_agent tool and tests; detached launcher in process-runner; status counts
2026-04-12 14:03:11 +01:00
6c87a9a1a2
feat: background_agent tool, detached launcher, status counts, extension integration, prompts/docs
2026-04-12 14:01:38 +01:00
0c18d021df
refactor(background): require registry in status tool
2026-04-12 13:56:43 +01:00
af6824ef18
chore: remove debug helper
2026-04-12 13:50:02 +01:00
21ae108bae
feat(background): add background registry and status tool with tests
2026-04-12 13:49:55 +01:00
afab606237
test(wrapper): cover preset header and empty metadata
2026-04-12 13:41:07 +01:00
4826c103a2
Restore preset-owned prompt/tool artifacts in wrapper path: add systemPromptPath artifact, write system-prompt.md, pass --tools and --append-system-prompt flags when present, preserve meta fields, and update tests
2026-04-12 13:26:58 +01:00
2c61bd0753
tests(wrapper): relax wrapper subprocess timeouts to avoid flakiness under parallel suite load\n\nIncrease waitForExit default and per-test budgets and add comment explaining why. Only test code changed.
2026-04-12 13:17:54 +01:00
79ecea913d
tool: avoid mutating discovered presets; use local normalized model values/shallow copies
2026-04-12 13:05:05 +01:00
01ccfb6bf3
schema: export union for single/parallel modes; require single preset/task; expose single-model; update tests
2026-04-12 12:16:00 +01:00
c3dd769df0
Task 2: Implement preset-driven subagent tool, update schema and tests
2026-04-12 11:59:20 +01:00
8e2c7e49e0
Task 2: Preset-driven subagent tool
...
- Replace chain mode with preset-driven single and parallel modes
- Schema: require per-task preset; remove top-level required model
- Tool: resolve presets via discoverSubagentPresets(), normalize models, resolve effective model per run, pass preset meta
- Update tests and remove chain test
2026-04-12 11:59:07 +01:00
87fc22c0ce
chore: remove debug scripts
2026-04-12 11:32:41 +01:00
f0cd7ef27a
fix(tool): flatten resolveChildModel adapter, remove unsafe cast, add compatibility shim and comments
2026-04-12 11:32:28 +01:00
7691915e38
tool: compat wrapper for resolveChildModel; accept old injected signature while keeping new API
2026-04-12 11:20:30 +01:00
7a58b53a04
fix(tool): preserve resolveChildModel compatibility (support old {taskModel,topLevelModel} and new {callModel,presetModel})
2026-04-12 11:09:50 +01:00
bcf216518c
feat: add subagent preset discovery and resolveChildModel change
2026-04-12 11:03:00 +01:00
0438a7b384
docs: add presets/background agents spec
2026-04-12 10:58:44 +01:00
86335c2971
feat(progress): humanize subagent updates
2026-04-12 10:17:48 +01:00
a4e627084d
docs(specs): add live progress design
2026-04-12 10:01:08 +01:00
a49d102f33
rm vuln
2026-04-12 07:55:37 +01:00
2f151a3134
rm special agents
2026-04-12 07:21:53 +01:00
d80367037c
refactor: switch pi-subagents to generic subagents
2026-04-12 07:00:10 +01:00
c8859b626b
refactor: remove role metadata from subagent artifacts
2026-04-12 06:57:18 +01:00
4a0f78f9fb
refactor: simplify subagent tool contract
2026-04-12 06:54:48 +01:00
4c91b70a4e
docs: add generic subagents implementation plan
2026-04-12 06:51:25 +01:00
b5474d064b
docs: add generic subagents design spec
2026-04-12 06:38:34 +01:00
8f69569b8f
Merge branch 'pi-package-polish'
2026-04-11 04:42:30 +01:00
746b4be4fb
chore: tidy package manifest and docs (drop .pi artifact in history)
2026-04-11 02:37:20 +01:00
7a90734417
docs: add stop-reason normalization implementation plan
2026-04-11 01:50:21 +01:00
cfffa0e3b0
fix: preserve non-terminal subagent tool-use turns
2026-04-11 01:47:43 +01:00
589c1f9cc5
test: normalize subagent wrapper stop reasons
2026-04-11 01:44:47 +01:00
1d426e82f2
docs: add stop-reason normalization design spec
2026-04-11 01:40:14 +01:00
620fb66358
docs: add subagent completion implementation plan
2026-04-11 01:29:20 +01:00
e0c7c99d71
fix: finish lingering subagent wrapper runs
2026-04-11 01:25:26 +01:00
e99edfee42
docs: add subagent completion design spec
2026-04-11 01:19:40 +01:00
0077379f3d
cleanup
2026-04-11 00:19:52 +01:00
2ef892df11
test: finish pi-subagents rename and regression cleanup
2026-04-11 00:02:44 +01:00
7b85b3fe1e
fix: rename wrapper env vars and preserve result writing
2026-04-10 23:59:27 +01:00
cf9312c8d7
feat: select subagent runner from config
2026-04-10 23:57:53 +01:00
e864c3fe52
feat: add process runner for subagents
2026-04-10 23:56:18 +01:00
b4ed6886c4
refactor: isolate tmux runner implementation
2026-04-10 23:55:19 +01:00
29a77c6839
feat: add subagents runner config loader
2026-04-10 23:54:21 +01:00
d0cab98f01
chore: rename package to pi-subagents
2026-04-10 23:53:39 +01:00
d560927724
chore: ignore local worktrees
2026-04-10 23:49:39 +01:00
d64e050fcc
initial commit
2026-04-10 23:12:17 +01:00