Commit graph

6083 commits

Author SHA1 Message Date
Mario Zechner
c60dd63fdf feat(agent): simplify durable operation graph 2026-08-26 16:10:53 +02:00
Mario Zechner
3a68f018c0 docs(agent): redesign WP05 around lane inbox, result records, and neutral leaves
Withdraw the standalone-compaction promotion design. Add redesign
milestones R1 (lane-owned tagged inbox with mode-respecting drains and
one-commit boundaries), R2 (neutral OperationOutcome plus immutable
pi.result records, drive(id) total for settled ids), and R3 (22 to 14
family-neutral leaves with a closed ResultBoundary datum). Update M7/M8
for drain-and-return abort and continuation as a second ordinary run via
the public empty-prompt accept, add M9 documentation reconciliation, and
gate M10 before final guard removal. Incorporates the independent review
consensus (B1-B7, O1-O8).
2026-08-26 14:09:35 +02:00
Mario Zechner
9b23c65834 feat(agent): add structural drive foundation 2026-08-26 12:00:25 +02:00
Mario Zechner
2470ea4404 fix(tui): let drag select text over the editor
The editor consumed left mouse presses to position the cursor, which made
the alternate screen route the whole gesture to it and never start its
screen-level text selection. Handle the synthesized click event instead so
press/drag/release stay available for selection and copy.
2026-08-26 11:59:50 +02:00
Mario Zechner
0e77e57d96 feat(agent): simplify durable runtime procedures 2026-08-26 02:07:57 +02:00
Mario Zechner
417905647c feat(agent): clarify operation continuation semantics 2026-08-26 00:50:09 +02:00
Mario Zechner
df2a3409e8 feat(agent): simplify durable drive runtime 2026-08-26 00:15:08 +02:00
Mario Zechner
eb1185d93e feat(agent): add durable tool execution 2026-08-25 20:13:16 +02:00
Mario Zechner
b37834b695 feat(agent): add durable retry and deferred polling 2026-08-25 18:35:45 +02:00
Mario Zechner
1de96af75f fix(client): update unix transport test to renamed pi.session-directory service id 2026-08-25 16:52:29 +02:00
Mario Zechner
7ddbac2823 fix(ai): keep cloudflare ai gateway workers-ai models when models.dev drops them
models.dev's cloudflare-ai-gateway catalog no longer lists workers-ai/*
entries, which removed every openai-completions model from the generated
gateway catalog and narrowed the inferred provider api union. Derive the
gateway's workers-ai models from the cloudflare-workers-ai catalog and pin
the provider's api generic. Also move the zai glm-5.3 cost assertion, now
that models.dev prices it in the zai API catalog.
2026-08-25 16:52:29 +02:00
Mario Zechner
423e20cb78 feat(agent): separate sessions, branches, and lanes 2026-08-25 16:52:29 +02:00
Armin Ronacher
cbaec01048 feat(coding-agent): add setup-driven facet generations
Replace ad hoc service assembly with atomic local and remote facet generations. Gate service proxy access by lifecycle and move the experimental Session worker and TUI onto facets.
2026-08-25 15:58:25 +02:00
Mario Zechner
e99a01b946 Remove outdated docs 2026-08-25 15:42:07 +02:00
Mario Zechner
5c6655e76e fix(agent): make durable assistant framing burst-safe
Rename the harness runtime2 directory to runtime.
2026-08-25 00:53:08 +02:00
Armin Ronacher
a2208678e9 fix(agent): make service hydration readiness explicit 2026-08-25 00:17:23 +02:00
Mario Zechner
852142daa0 feat(agent): add explicit session mutations 2026-08-24 23:35:55 +02:00
Mario Zechner
9b034fc45e feat(agent): add durable generation procedures 2026-08-24 21:56:02 +02:00
Mario Zechner
9f666bfbbb feat(agent): add durable terminal mechanics 2026-08-24 20:46:18 +02:00
Mario Zechner
6bb8252099 docs(agent): restore direct tool batch procedure 2026-08-24 20:24:32 +02:00
Mario Zechner
7ccb2a0882 docs(agent): simplify durable drive ownership 2026-08-24 19:49:22 +02:00
Cristina Poncela Cubeiro
94108a1ac6 feat(sqlite): databasePath, sessionId for sharding 2026-08-24 15:40:18 +02:00
Armin Ronacher
5cda0ad03f Merge branch 'main' into dev 2026-08-24 14:20:48 +02:00
Armin Ronacher
a789067a0d fix(coding-agent): support bundled experimental processes 2026-08-24 14:17:17 +02:00
Cristina Poncela Cubeiro
dcd461925d
feat: show llama presets if autoload enabled (#8558) 2026-08-24 13:29:51 +02:00
Armin Ronacher
c399e34658 feat: merge main into dev 2026-08-24 13:13:03 +02:00
Vegard Stikbakke
97fa14e39c fix(coding-agent): reject truncated compaction summaries closes #7048 2026-08-24 13:08:30 +02:00
Armin Ronacher
bfb004d441 fix: extract Windows release ZIPs in CI 2026-08-24 12:53:52 +02:00
Armin Ronacher
31d4ed5860 Add [Unreleased] section for next cycle 2026-08-24 12:50:52 +02:00
Armin Ronacher
4e58f324fa Release v0.84.3 2026-08-24 12:50:48 +02:00
Armin Ronacher
7623e8a0f1 docs: audit unreleased changelogs 2026-08-24 12:47:11 +02:00
Mario Zechner
ab3a774c8f fix(agent): preserve legacy upgrade commit stats 2026-08-24 12:40:53 +02:00
Mario Zechner
fa35550e95 feat(agent): simplify durable drive ownership 2026-08-24 12:37:48 +02:00
Mario Zechner
41c9795be7 feat(agent): add durable drive foundations 2026-08-24 12:37:48 +02:00
Armin Ronacher
80e62761f7
feat(coding-agent): add optional PowerShell tool (#8512) 2026-08-24 12:27:03 +02:00
David Brailovsky
8798b7996d Merge remote-tracking branch 'origin/main' into dev 2026-08-24 07:50:17 +00:00
Armin Ronacher
4af9d21d3b feat(coding-agent): update managed installations in place 2026-08-24 09:34:34 +02:00
Petr Houška
a470b121bf
fix(coding-agent): expose finish reason compatibility override (#8487)
Closes #8460
2026-08-23 23:34:30 +02:00
Petr Houška
81152d88bb
docs(coding-agent): clarify custom footer usage APIs (#8482)
Fixes #8392
2026-08-23 23:34:08 +02:00
Armin Ronacher
27b7a626de fix(coding-agent): use Windows-friendly keybinding defaults
closes #8372
2026-08-23 23:30:16 +02:00
Armin Ronacher
460191cfcf feat(coding-agent): include context in Radius session shares 2026-08-23 20:45:14 +02:00
yaogangqiang
a69bef789b
fix(coding-agent): discard failed extension factory state (#8424) 2026-08-23 12:39:42 +02:00
Armin Ronacher
bcad846f93 fix(coding-agent): update end-of-options CLI test 2026-08-23 12:39:20 +02:00
Armin Ronacher
c1279a65b3 feat(coding-agent): defer jiti until extension loading 2026-08-23 10:36:34 +02:00
Armin Ronacher
309b524f4f fix(coding-agent): avoid duplicate clipboard binaries 2026-08-23 09:28:36 +02:00
Armin Ronacher
f8f03460a0 fix: reduce workspace dependency tree 2026-08-23 09:28:19 +02:00
Armin Ronacher
a1f955e9f4 fix(coding-agent): remove redundant development dependencies 2026-08-23 00:24:15 +02:00
Armin Ronacher
77c540704d meta(changelog): Add missing changelog entry 2026-08-23 00:07:31 +02:00
Armin Ronacher
faecac2ca8 feat(coding-agent): reduce bundled startup work 2026-08-23 00:03:19 +02:00
Armin Ronacher
62bcbf6be0 docs(coding-agent): document -- end-of-options delimiter 2026-08-23 00:01:33 +02:00