pi-mono/packages
Mario Zechner 7e15f96019 feat(durable): run-end tasks with the afterRun hook
GenerationHooks.afterRun asks, after a run answered, for durable tasks
(runEndTask(task, input)). The answer commits and the run's inputs settle
done first; the generation then creates the tasks as its children in a
finish phase and waits for them in drain, keeping pi.live.run (run.afterRun)
and the conversation busy, so idle waits include them, Stop aborts them and
a crash resumes them. Queued input is placed when they are terminal.
pi.live.run.first and runFailure.first name where a run's history starts,
also for a continue after a failure.

closes #11141
2026-10-28 14:03:25 +00:00
..
agent fix(ai,chord,durable,coding-agent): parse streamed tool-call arguments incrementally (fixes #9265) 2026-10-24 08:00:07 +00:00
ai feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
chord docs(chord): slice 8 is registries and host.root; the harness object is p3's 2026-10-28 11:56:31 +00:00
codemode fix: update deps for security advisories 2026-10-22 11:24:50 +02:00
coding-agent feat(coding-agent): extensions changelog (#8790) 2026-10-28 11:25:04 +01:00
durable feat(durable): run-end tasks with the afterRun hook 2026-10-28 14:03:25 +00:00
env feat(chord,durable): failures are watch calls; one vocabulary for watches, observers and reports 2026-10-27 20:38:08 +00:00
evals feat(coding-agent): add prompt template documentation eval (#10261) 2026-10-28 12:12:19 +02:00
mcp fix(ai,chord,durable,coding-agent): parse streamed tool-call arguments incrementally (fixes #9265) 2026-10-24 08:00:07 +00:00
telemetry fix(ai): resolve pi-telemetry from source in workspace tests 2026-10-26 21:05:54 +00:00
tui fix(tui): stop bare URLs at CJK punctuation (#10934) 2026-10-28 10:11:40 +01:00