badlogic
378977cd3d
docs(agent): simplify input results and unify queued input
2026-09-10 21:08:28 +00:00
badlogic
1b5aa80aec
docs(agent): tagged-union task state and derived orphaned variant
2026-09-10 20:25:12 +00:00
badlogic
b734a75634
docs(agent): pico handoff for outstanding decisions
2026-09-10 19:30:41 +00:00
github-actions[bot]
fcdc40e175
chore: approve contributors from issue #9323
2026-09-10 19:23:57 +00:00
Vegard Stikbakke
d92eb8d4b1
feat(ai): enable Fireworks Messages deferred tool loading
2026-09-10 21:18:35 +02:00
Mario Zechner
08dc60bc52
docs(agent): settle pico driver and storage contracts
2026-09-10 16:31:15 +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
Armin Ronacher
fcff255b00
feat(coding-agent): prefer strict sampling for built-in tools by default
2026-09-05 23:54:20 +02:00
Armin Ronacher
caf6dfe731
feat(tui): Simplify clipboard handling ( #9163 )
...
Replace the external clipboard dependency with small macOS, Windows,
and X11 helpers and integrate them into coding-agent.
Run native clipboard operations on worker threads and make command
fallbacks asynchronous. Preserve incremental X11 transfers, legacy text
encodings, native image formats, and existing Wayland and platform tools.
Include native prebuilds with ARM64 page alignment, packaging updates,
and regression coverage.
2026-09-05 23:52:32 +02:00
Armin Ronacher
da840b6216
Add [Unreleased] section for next cycle
2026-09-05 13:54:52 +02:00
Armin Ronacher
d981de1229
Release v0.85.1
v0.85.1
2026-09-05 13:54:46 +02:00
Armin Ronacher
fbc87d25a8
feat(ai): refresh generated image model catalog
2026-09-05 13:52:54 +02:00
Armin Ronacher
cce6553987
docs(tui): document Alt-wheel scrolling in unreleased changelogs
2026-09-05 13:40:22 +02:00