Commit graph

6346 commits

Author SHA1 Message Date
Christian Klotz
20a1f9fee7
Fix settings reference 2026-09-10 15:41:03 +02:00
Christian Klotz
789b22f350
docs(coding-agent): improve runtime and reference guidance 2026-09-10 15:41:03 +02:00
Christian Klotz
b5597c3ba1
docs(coding-agent): simplify customisation guidance 2026-09-10 15:41:03 +02:00
Christian Klotz
1fb66689cb
docs(coding-agent): clarify project trust terminology 2026-09-10 15:41:03 +02:00
Christian Klotz
8123c93ebf
docs(coding-agent): refresh customisation guides 2026-09-10 15:41:03 +02:00
Christian Klotz
056a47f85b
docs(coding-agent): improve terminal and CLI guides 2026-09-10 15:41:03 +02:00
Christian Klotz
3ea77c6ad3
docs(coding-agent): refresh integration guides 2026-09-10 15:41:03 +02:00
Christian Klotz
4324ab1704
docs(coding-agent): improve getting started guides 2026-09-10 15:41:03 +02:00
Christian Klotz
e94d128f11
docs(coding-agent): restructure guides and references 2026-09-10 15:41:03 +02:00
Christian Klotz
f2f22047b4
docs(coding-agent): clarify SDK entry point 2026-09-10 15:41:03 +02:00
Christian Klotz
8bc37a345d
docs(coding-agent): correct getting started details 2026-09-10 15:40:55 +02:00
Christian Klotz
1b4900846c
docs(coding-agent): improve getting started documentation 2026-09-10 15:40:55 +02:00
David Brailovsky
4bd3f48df0 fix(ai): enable GLM-5.2 reasoning on Mistral
Use reasoning_effort instead of the ignored prompt_mode parameter.

Fixes #9375
2026-09-10 14:31:58 +02:00
David Brailovsky
2e6fe2f988 fix(ai): remove retired GPT-5.4 Codex models
Remove GPT-5.4 and GPT-5.4 mini from the OpenAI Codex catalog and update affected tests.

Fixes #9394
2026-09-10 14:25:55 +02:00
David Brailovsky
12f59336af fix(ai): update DeepSeek Flash catalog
Replace retired Flash aliases with the canonical deepseek-flash model and refresh DeepSeek pricing metadata.

Closes #9423
2026-09-10 14:14:19 +02:00
David Brailovsky
bbb61e34aa fix(ai): send OpenRouter session affinity headers by default
Send x-session-id for OpenRouter Chat Completions and Anthropic Messages requests while preserving explicit opt-out and cache-disabled behavior.

closes #9102
2026-09-10 10:37:44 +02:00
Vegard Stikbakke
519184eb65 fix(ai): accept Fireworks models in adaptive thinking metadata test
Update the catalog-wide assertion for metadata-driven Fireworks support while retaining the model-name restrictions for other providers. Add representative Fireworks models to the expected subset.
2026-09-10 10:31:35 +02:00
Vegard Stikbakke
6b94ae2ece fix(ai): preserve Fireworks thinking and native effort levels
Enable unsigned thinking replay and metadata-driven adaptive effort for Fireworks Messages models, with verified fallbacks for incomplete catalog metadata. Remove redundant GLM 5.2 and Kimi K3 effort aliases and add regression tests.

closes #9323
2026-09-10 09:51:31 +02:00
Vegard Stikbakke
e86102f18f fix(ai): send Codex Off reasoning effort
closes #9191
2026-09-10 09:06:27 +02:00
Vegard Stikbakke
46bde88a1c feat(coding-agent): support per-model compaction token budgets
Closes #8133
2026-09-10 08:37:20 +02:00
Mario Zechner
400d6905ce docs(agent): make pico input attribution explicit 2026-09-09 23:29:53 +02:00
Mario Zechner
05c6229813 docs(agent): settle pico task lifecycle 2026-09-09 21:55:37 +02:00
Mario Zechner
ce5ec9ca35 docs(agent): persist pico entry projections 2026-09-09 20:40:04 +02:00
Mario Zechner
2188891bf3 docs(agent): resolve pico context and state ordering 2026-09-09 19:03:48 +02:00
Mario Zechner
e045ed2f33 docs(agent): add pico design drafts 2026-09-09 19:03:48 +02:00
Mario Zechner
73f3257ddc docs(agent): preserve pico2 spike design for review 2026-09-09 19:03:47 +02:00
Christian Klotz
f3564a1d41
docs: validate documentation navigation and reachability (#9380)
* feat: use docs manifest for documentation evals

* feat: support nested documentation navigation

* docs(coding-agent): validate documentation reachability

* docs(coding-agent): remove catalog schema version
2026-09-09 17:34:42 +02:00
David Brailovsky
acaa253cc8 fix(coding-agent): validate extension tool parameter schemas
Reject malformed extension tools during registration instead of allowing them to break provider request serialization.

Fixes #9300
2026-09-09 12:15:18 +02:00
David Brailovsky
c37b0e03b5 fix: cap agent retry backoff
Add a configurable 60-second default cap for assistant and summarization retry delays across coding-agent and the agent harness.

Fixes #8826
2026-09-09 11:54:56 +02:00
David Brailovsky
be26e32704
docs: extract interactive testing and release guidance into skills (#9370) 2026-09-09 10:44:24 +02:00
David Brailovsky
561a2e066c fix(ai): send OpenCode session header
Map sessionId to x-opencode-session across OpenCode and OpenCode Go provider adapters, including requests with cache retention disabled. Preserve explicit caller header overrides.

Closes #9326
2026-09-09 10:10:31 +02:00
David Brailovsky
6160683a4a fix(coding-agent): await queue operations in concurrent tests
Account for asynchronous input handlers before asserting queued message state.
2026-09-08 17:30:54 +02:00
David Brailovsky
faa9863cb8 fix(coding-agent): run input handlers for queued messages
Apply input extension transforms and handling to direct steering and follow-up messages while preserving their input source.

Fixes #8718
2026-09-08 17:18:37 +02:00
Armin Ronacher
4a6ed01945
fix(coding-agent): update runtime dependencies (#9341) 2026-09-08 16:04:35 +02:00
Vegard Stikbakke
f53ac11351 fix(coding-agent): collapse empty fullscreen footers
closes #8919
2026-09-08 14:16:18 +02:00
David Brailovsky
3e4bc2680e Merge branch 'dev-named-forks-streaming' 2026-09-08 13:37:01 +02:00
David Brailovsky
41218b3940 fix(agent): relax fork lane validation and sequence conformance 2026-09-08 13:34:58 +02:00
David Brailovsky
d0963bf06a docs(agent): relax WP08 fork streaming requirements 2026-09-08 12:23:14 +02:00
David Brailovsky
96617628e8 fix(ai): use reasoning_effort for reasoning-capable mistral-medium-* models
Closes #8700
2026-09-08 10:30:28 +02:00
Mario Zechner
b2602be77c fix(ai): optimize EventStream queue
closes #9055
2026-09-07 22:26:47 +02:00
Christian Klotz
9211da1723
feat: add implementation-backed documentation evals (#9280)
* feat: add implementation-backed documentation evals

Generate one model-backed audit per cataloged documentation page and validate the catalog deterministically. Support terminating custom audit tools through the Pi eval harness.

* feat: inline documentation audit schema

* docs: document focused documentation eval command

* feat: simplify documentation audit setup
2026-09-07 20:21:39 +01:00
Vegard Stikbakke
c1d4c80111 fix(coding-agent): embed all session status spinners in the editor border 2026-09-07 15:31:00 +02:00
Ramiz Wachtler
aa23e784c6
fix(coding-agent): update repository links to "earendil-works/pi" (#9278)
- update repository links in prompts, docs, and code to use `earendil-works/pi` instead of `earendil-works/pi-mono`
2026-09-07 14:09:39 +02:00
Petr Houška
7d8ab31a47
fix(ai): route Copilot GPT models through Responses (#9253)
Fixes #9209
2026-09-07 13:01:50 +02:00
Vegard Stikbakke
47acd8e6cf fix(coding-agent): preserve active operation UI during tree navigation
Follow-up to e687434a6.

Recheck compaction state after navigation dialogs and response cancellation before replacing status indicators or escape handlers. Document navigation conflicts and add regression coverage.
2026-09-07 12:59:20 +02:00
David Brailovsky
d3ba857ef4 Merge remote-tracking branch 'origin/main' into dev-named-forks-streaming 2026-09-07 12:48:15 +02:00
David Brailovsky
6dfc66d32a feat(agent): stream legacy JSONL migration and forks
Stream legacy v3 normalization through repeatable file passes, reuse atomic JSONL publication, and preserve stable fork IDs without an intermediate v4 source file.
2026-09-07 12:48:08 +02:00
Ramiz Wachtler
1f78cea7ad
fix(coding-agent): allow extensions to stream from custom providers (#9272)
- fixes #8964
2026-09-07 12:16:12 +02:00
yaogangqiang
e687434a60
fix(coding-agent): reject tree navigation during compaction (#9179)
Fixes #9178
2026-09-07 10:32:10 +02:00
Armin Ronacher
9767ba275f fix(coding-agent): select Radius models after catalog discovery 2026-09-06 00:30:17 +02:00