pi-mono/packages
Mario Zechner 48dd1e2f0f feat(coding-agent): port the experimental client/server to pi-durable
Session workers now host a durable Harness over a per-session sqlite storage.
The server keeps each session in <sessionDir>/<id>/ with meta.json and
session.sqlite and never opens the storage itself. Workers hold retirement
while the Harness task graph has live tasks and resume interrupted work on
open.

Transcript serves the root conversation's durable view directly, Models
follows the conversation's agent document, and AgentController maps prompt,
steer, follow-up, queue cancellation, abort, and compaction onto the root
conversation, plus waitForPrompt. navigate, nextRun, and resume are dropped
(see experimental/services/README.md TODO). The durable TUI and the worker
share harness-setup.ts.

pi-server exports its own SessionMetadata and no longer depends on
pi-agent-core. Chord accepts readonly JSON types in service contracts without
walking them, which recursive JSON types like pi-ai's made too deep.
2026-10-01 14:45:01 +02:00
..
agent feat(agent): remove the experimental harness from pi-agent-core 2026-10-01 14:45:01 +02:00
ai feat(ai): add copy code login method to Anthropic OAuth (#10194) 2026-09-30 23:17:13 +02:00
chord feat(coding-agent): port the experimental client/server to pi-durable 2026-10-01 14:45:01 +02:00
client Add [Unreleased] section for next cycle 2026-09-30 21:12:42 +02:00
codemode Add [Unreleased] section for next cycle 2026-09-30 21:12:42 +02:00
coding-agent feat(coding-agent): port the experimental client/server to pi-durable 2026-10-01 14:45:01 +02:00
durable feat(durable): lifecycle conformance and task graph view (Packages 22, 23) 2026-10-01 09:53:21 +02:00
evals Release v0.99.2 2026-09-30 21:12:28 +02:00
mcp fix(mcp): keep granted scopes on step-up authorization 2026-10-01 10:43:44 +02:00
protocol feat(coding-agent): port the experimental client/server to pi-durable 2026-10-01 14:45:01 +02:00
server feat(coding-agent): port the experimental client/server to pi-durable 2026-10-01 14:45:01 +02:00
telemetry Add [Unreleased] section for next cycle 2026-09-30 21:12:42 +02:00
tui fix(tui): reduce memory retained per rendered message 2026-10-01 11:36:51 +02:00