Burak Varlı
d7befef90e
fix(coding-agent): use setBedrockProviderModule in Bun entrypoint closes #2349 ( #2350 )
...
`registerApiProvider()` gets wiped by `resetApiProviders()` during
session reload, replacing the Bun-bundled Bedrock provider with the
opaque lazy loader that cannot resolve inside the binary.
`setBedrockProviderModule()` sets an override that survives resets.
2026-03-18 16:41:45 +01:00
PriNova
f704ee7255
fix(ai): use OpenRouter reasoning payload ( #2298 )
...
* fix(ai): use OpenRouter reasoning payload
* fix(coding-agent): stop updating packages on startup closes #1963
* fix(ai): add openrouter thinkingFormat compat
---------
Co-authored-by: Mario Zechner <badlogicgames@gmail.com >
2026-03-18 11:23:27 +01:00
Jheng-Hong Yang
68da22f18c
feat(ai): add openai-codex gpt-5.4-mini ( #2334 )
2026-03-18 11:22:11 +01:00
xu0o0
31d59f8513
fix(ai): support prompt caching for Bedrock application inference profiles ( #2346 )
...
Add AWS_BEDROCK_FORCE_CACHE=1 environment variable support. When the
model ID doesn't contain a recognizable Claude model name, users can
set this variable to force cache point injection.
2026-03-18 11:21:10 +01:00
Mario Zechner
8a8e2a8049
docs(agent): update steering docs for deferred tool execution closes #2330
2026-03-18 03:49:30 +01:00
myu003
16a010fd21
fix(extensions): harden Windows cmd launch in /diff and /files ( #2329 )
...
closes #2288
2026-03-18 03:44:02 +01:00
Mario Zechner
6a95f6882c
Add [Unreleased] section for next cycle
2026-03-18 03:42:13 +01:00
Mario Zechner
b0026866bf
Release v0.60.0
2026-03-18 03:41:24 +01:00
Mario Zechner
30582517e4
docs(changelog): audit unreleased entries
2026-03-18 03:40:20 +01:00
Mario Zechner
b2548ce489
fix(ai): normalize replayed responses tool call ids closes #2328
2026-03-18 03:37:40 +01:00
Mario Zechner
f951d45000
fix(coding-agent): stop updating packages on startup closes #1963
2026-03-18 03:26:46 +01:00
Mario Zechner
453b22397d
fix(ai): keep image tool results inline for gemini 3+ and antigravity closes #2052
2026-03-18 02:17:44 +01:00
Mario Zechner
2becbbdff3
fix(coding-agent): refresh active model after provider updates closes #2291
2026-03-18 01:12:11 +01:00
Mario Zechner
1a9185d3cb
feat(coding-agent): add --fork session flag closes #2290
2026-03-18 01:09:23 +01:00
Mario Zechner
fa877de1fb
fix(tui): resolve raw backspace ambiguity closes #2293
2026-03-18 00:48:03 +01:00
Mario Zechner
9651e4114d
feat(coding-agent): expose local bash operations closes #2299
2026-03-18 00:41:57 +01:00
Mario Zechner
a9f534adfc
fix(ai): restore antigravity context override block
2026-03-18 00:16:01 +01:00
Mario Zechner
d70dfbeb3e
fix(ai): correct Bedrock Claude 4.6 context window to 200k
...
Bedrock Claude Opus 4.6 and Sonnet 4.6 models have 200k context
window, not 1M. Removed incorrect overrides that were forcing these
models to 1M. The native Anthropic API models correctly remain at 1M.
closes #2305
2026-03-18 00:08:50 +01:00
Mario Zechner
7eb55b08cf
fix(coding-agent): reload keybindings on /reload closes #2309
2026-03-17 23:59:45 +01:00
Mario Zechner
3dd63848a0
fix(web-ui): update thinking selector immediately closes #2306
2026-03-17 23:51:46 +01:00
Mario Zechner
8dc2bb969c
fix(coding-agent,ai): restore Bun binary lazy provider loading closes #2314
2026-03-17 23:30:18 +01:00
Mario Zechner
94ba13ccef
fix(ai): align oauth callback flows closes #2316
2026-03-17 23:13:44 +01:00
Mario Zechner
3563cc4df6
fix(ai): resolve codex oauth callback immediately closes #2316
2026-03-17 22:47:51 +01:00
Mario Zechner
d914d1c199
fix(coding-agent): handle z.ai network_error closes #2313
2026-03-17 22:34:49 +01:00
Mario Zechner
bbd8392ef9
fix(coding-agent): merge piped stdin into initial prompt closes #2315
2026-03-17 22:25:35 +01:00
Gabriel Goller
9fc11921e4
fix(coding-agent): skip tmux extended-keys warning when tmux is unreachable ( #2311 )
...
When running inside a sandbox (e.g., bubblewrap) that blocks access
to the tmux socket, the tmux query hangs and times out, returning
undefined. Previously this was treated as "extended-keys is off",
showing a false warning. Now we skip the warning when the tmux server
can't be reached.
2026-03-17 22:15:25 +01:00
Arthur Stankevich
bce2df3e2d
Fixed md formatting ( #2307 )
2026-03-17 19:59:13 +01:00
Mario Zechner
b221d10bd8
Add [Unreleased] section for next cycle
2026-03-17 18:13:12 +01:00
Mario Zechner
9595be4bab
Release v0.59.0
2026-03-17 18:12:23 +01:00
Mario Zechner
4095a88045
docs(changelog): update unreleased entries
2026-03-17 18:10:09 +01:00
Mario Zechner
a7559f01e9
feat(ai): lazy-load provider modules for faster startup fixes #2297
2026-03-17 18:03:24 +01:00
Mario Zechner
dd53eb56ee
fix(ai): expose provider response ids on assistant messages fixes #2245
2026-03-17 17:11:38 +01:00
Aliou Diallo
18d90b5c48
fix(coding-agent): handle empty session titles and session info metadata ( #2304 )
...
* fix(coding-agent): handle empty session titles in tree
* fix(coding-agent): ignore session info in summaries
* docs: update changelog for PR #2304
2026-03-17 16:22:04 +01:00
Aaron Soules
2d05e87281
fix(coding-agent): handle reftable footer branch detection ( #2300 )
...
* fix(coding-agent): handle reftable footer branch detection
- Fall back to git commands when HEAD contains refs/heads/.invalid
- Treat unresolved .invalid as detached instead of showing literal .invalid
- Watch reftable directory for branch change updates
- Resolve commonGitDir for worktree setups
fixes #2123
* fix(coding-agent): improve reftable branch detection and reduce false-positive rerenders
- Re-resolve branch on watcher events instead of invalidating cache;
only notify listeners when the branch string actually changed
- Add regression tests: regular repo fast path (no spawnSync), nested
cwd upward walk, unchanged-branch reftable churn suppression
2026-03-17 15:33:33 +01:00
myu003
688ff9f10c
fix(extensions): improve VS Code launch on Windows in diff/files ( #2288 )
...
Use cmd-based VS Code launcher on win32 in /diff and /files.
Show explicit error details when open fails.
In /diff, surface git difftool failure and troubleshooting hint.
Refs #2186
2026-03-17 15:33:03 +01:00
Mario Zechner
16a9b7590c
chore(ai): drop anthropic client injection test closes #2057
2026-03-17 13:32:06 +01:00
Mario Zechner
635bda80d4
Merge commit 0acb65fe from PR #2058
2026-03-17 13:31:00 +01:00
Mario Zechner
42d6a5461f
fix(coding-agent): emit OSC 133 command-executed marker closes #2242
2026-03-17 12:56:44 +01:00
Mario Zechner
7817e9b227
fix(coding-agent): make prompt snippets opt in closes #2285
2026-03-17 12:44:16 +01:00
Mario Zechner
8e3bb4ff55
fix(coding-agent): retry provider returned error closes #2264
2026-03-17 12:43:20 +01:00
Mario Zechner
747521227f
fix(ai): correct Claude 4.6 context overrides closes #2286
2026-03-17 12:32:03 +01:00
Mario Zechner
0971b1cbea
feat(web-ui): export CustomProviderDialog closes #2267
2026-03-17 12:22:19 +01:00
Mario Zechner
bf60741048
docs: disable OSS weekend
2026-03-17 12:11:55 +01:00
Mario Zechner
40a1300089
Add [Unreleased] section for next cycle
2026-03-16 20:29:18 +01:00
Mario Zechner
b28240434e
Release v0.58.4
2026-03-16 20:28:29 +01:00
Mario Zechner
a147b913d5
docs(changelog): add missing unreleased entries
2026-03-16 20:27:38 +01:00
Mario Zechner
208a2cc123
fix(agent): defer steering until after tool execution
2026-03-16 20:23:28 +01:00
Mario Zechner
83378aad7e
fix(web-ui): add model selector filter, onModelSelect callback, onClose callback, fuzzy search, fix streaming duplicates
2026-03-15 23:40:18 +01:00
Mario Zechner
aac0e0c1bf
Add [Unreleased] section for next cycle
2026-03-15 20:34:10 +01:00
Mario Zechner
1c93f9f099
Release v0.58.3
2026-03-15 20:33:25 +01:00