Commit graph

4121 commits

Author SHA1 Message Date
Jeremy Gayed
b0e05b4423
fix(coding-agent): resize images returned by tools (#7330)
Images produced by tools (extensions, MCP bridges, screenshot tools) went into
session history at full resolution because processImage was only wired to the
read tool and @file CLI attachments. Providers validate every image in the
request, so one oversized image poisons the whole conversation: Anthropic drops
its per-image cap from 8000px to 2000px once a request carries many images, and
every later turn re-sends the same payload. Switching models does not help.

Normalize tool result images in AgentSession.afterToolCall, after the extension
tool_result hook so extension-injected images are covered too. Honors
images.autoResize, and keeps the original block when processing fails so an
unavailable image backend does not delete tool output.

Refs #5369

Assisted-By: devx/86bf3b09-9aba-4d03-8154-50fca3ffc9b5
2026-08-03 14:02:03 +02:00
Cristina Poncela Cubeiro
b04faa2dae
fix: --model collects authed providers (#7366)
* fix: --model collects authed providers

* changeloggg

---------

Co-authored-by: Mario Zechner <badlogicgames@gmail.com>
2026-08-03 13:59:55 +02:00
David Brailovsky
816237c101
fix(coding-agent): target baseline x64 CPUs (#7390)
Fixes #7149

Co-authored-by: Mario Zechner <badlogicgames@gmail.com>
2026-08-03 13:57:51 +02:00
David Brailovsky
d93e7e88fa
Merge pull request #7383 from earendil-works/fix-issue-7150
fix(coding-agent): reject prompts during manual compaction
2026-08-03 13:53:27 +02:00
Renaud Hartert
4f4762f06d
feat(coding-agent): set AI_AGENT environment variable (#7493) 2026-08-03 13:45:32 +02:00
xu0o0
786c76cb76
docs(coding-agent): fix branch summary diagram (#7526) 2026-08-03 13:41:03 +02:00
Armin Ronacher
ebf33c0c22 fix(coding-agent): flash fullscreen copy confirmation 2026-08-03 12:00:39 +02:00
Vegard Stikbakke
c6eb6281a8 fix(coding-agent): bound post-login catalog refresh
closes #7027
2026-08-03 08:55:38 +02:00
Vegard Stikbakke
a077fff0b2 fix(coding-agent): identify failed model catalogs 2026-08-03 08:43:30 +02:00
Christian Klotz
35fe55573c
Merge pull request #7459 from earendil-works/feat/experimental-cli-composition
feat(coding-agent): compose experimental CLI commands
2026-08-02 22:45:39 +03:00
Armin Ronacher
73414d08b9 fix(tui): optimize alternate-screen image and layout redraws 2026-08-02 14:13:32 +02:00
Christian Klotz
1ee411a282
feat(coding-agent): compose experimental CLI commands 2026-08-02 11:50:56 +03:00
muyiyr
14551e7694
fix(coding-agent): increase connection attempt timeout (#7435)
fixes #7315
2026-08-02 09:26:23 +02:00
Mario Zechner
b70c0f5b4e
Revert "feat(tui): add switchable terminal renderers (#7440)" (#7473)
This reverts commit 1fdf21621d.
2026-08-02 09:21:45 +02:00
Armin Ronacher
1fdf21621d
feat(tui): add switchable terminal renderers (#7440)
Allow coding-agent UI modes to switch at runtime while preserving terminal, focus, input, and renderer state.
2026-08-02 09:21:17 +02:00
Christian Klotz
15b6617fac
fix(coding-agent): preserve existing CLI option values 2026-08-01 23:16:30 +03:00
Christian Klotz
b0944d75cf
fix(coding-agent): validate Unix transport URLs 2026-08-01 23:16:30 +03:00
Christian Klotz
c2923b641c
refactor(coding-agent): simplify experimental command names 2026-08-01 23:16:30 +03:00
Christian Klotz
68ad320af1
refactor(coding-agent): model experimental CLI commands 2026-08-01 23:16:30 +03:00
Christian Klotz
15fb81a6f3
refactor(coding-agent): limit experimental parser to transport options 2026-08-01 23:16:30 +03:00
Christian Klotz
c95e877e2d
refactor(coding-agent): keep thinking validation parser-local 2026-08-01 23:16:30 +03:00
Christian Klotz
0ac010b746
refactor(coding-agent): rename transport endpoint to address 2026-08-01 23:16:30 +03:00
Christian Klotz
1ea4ccad04
refactor(coding-agent): generalize experimental endpoints 2026-08-01 23:16:30 +03:00
Christian Klotz
f9a5c75f20
feat(coding-agent): add experimental CLI option parser 2026-08-01 23:16:30 +03:00
Christian Klotz
960d271cb8
fix(coding-agent): synchronize model reload regression 2026-08-01 23:03:11 +03:00
Christian Klotz
6374a95fb2
fix(coding-agent): make model reload test deterministic 2026-08-01 22:53:41 +03:00
Christian Klotz
8750a38c4c
fix(coding-agent): make child output test deterministic 2026-08-01 21:26:55 +03:00
a-yeyang
8f9e769742 fix(coding-agent): recover stalled availability refreshes
Start forced availability rebuilds independently and discard stale snapshot and error publication. This fixes #7301 and reuses the implementation from #7421 by @a-yeyang with expanded race coverage.
2026-08-01 20:17:00 +02:00
Armin Ronacher
583f153d50 fix(tui): normalize source filenames 2026-08-01 14:38:13 +02:00
Christian Klotz
e075116459
docs: remove contributor changelog entries 2026-08-01 02:06:46 +03:00
Christian Klotz
a3ec51d2a1
feat: add remote session client coordination 2026-08-01 02:05:49 +03:00
Armin Ronacher
af187eee4b fix(tui): clip Kitty images to layout boundaries 2026-07-31 17:49:05 +02:00
Armin Ronacher
b3ed27b3fe feat(coding-agent): add scrollbar thumb theme color 2026-07-31 17:41:40 +02:00
Christian Klotz
7724472eab
Merge pull request #7387 from earendil-works/issue/7248
fix(coding-agent): read clipboard text on Wayland
2026-07-31 18:18:23 +03:00
Armin Ronacher
6129a353b1 feat(tui): add configurable fullscreen scrollbars 2026-07-31 17:17:02 +02:00
Christian Klotz
bfc679d5e4
fix(coding-agent): read clipboard text on Wayland
Prefer wl-paste on Wayland while preserving the native clipboard fallback when the command is unavailable.

Fixes #7248

Co-authored-by: Ston Jia <ston.jia@outlook.com>
2026-07-31 18:10:28 +03:00
Armin Ronacher
bf4a90d819 fix(tui): preserve spaces in settings searches 2026-07-31 16:34:27 +02:00
Armin Ronacher
3c717842e8 feat(tui): add fullscreen transcript navigation 2026-07-31 16:23:58 +02:00
David Brailovsky
8eda4f5b25 fix(coding-agent): reject prompts during manual compaction
closes #7150
2026-07-31 14:09:21 +00:00
Vegard Stikbakke
f074efd921 feat(coding-agent): add ui mode setting 2026-07-31 15:33:52 +02:00
Armin Ronacher
8ac92f831c feat(tui): add draggable transient scrollbars 2026-07-31 15:02:52 +02:00
Armin Ronacher
d2be68dbeb fix(coding-agent): avoid auth read lock contention
closes #7319
2026-07-31 13:23:08 +02:00
Cristina Poncela Cubeiro
ea781d68f2
fix: forward autocompleteMaxVisible to custom editors (#7369) 2026-07-31 12:00:17 +02:00
Christian Klotz
8ee2207824
fix(coding-agent): decouple auth lock error tests 2026-07-31 12:09:16 +03:00
Cristina Poncela Cubeiro
ab366ebe94
fix: custom-compaction through provider via new model runtime complete (#7325)
* fix: custom-compaction through provider via new model runtime complete

* Update CHANGELOG.md
2026-07-31 10:54:26 +02:00
Mario Zechner
9786716d4d fix(coding-agent): update vulnerable brace-expansion
closes #7316
2026-07-31 10:36:02 +02:00
Mario Zechner
57cde86906 fix(coding-agent): reload credentials before reads
closes #7319
2026-07-31 10:05:57 +02:00
Mario Zechner
32761383d2 fix(coding-agent): update Doom WAD download source 2026-07-31 10:03:41 +02:00
Mario Zechner
ea1e77e2db feat(tui): add alternate-screen viewport layouts 2026-07-31 09:22:10 +02:00
Mario Zechner
74caa2649f fix(coding-agent): validate package manifests
closes #7187
2026-07-30 22:43:22 +02:00