Mario Zechner
fbb5eed191
fix: honor telemetry for Cloudflare attribution headers
2026-04-27 23:49:14 +02:00
Mario Zechner
084aa2b54d
Add [Unreleased] section for next cycle
2026-04-27 21:51:29 +02:00
Mario Zechner
3e40429b09
Release v0.70.5
2026-04-27 21:50:31 +02:00
Mario Zechner
01e2536879
fix(coding-agent): prevent wrapped padding in HTML export
2026-04-27 21:49:46 +02:00
Mario Zechner
2dd6399b71
Add [Unreleased] section for next cycle
2026-04-27 21:45:48 +02:00
Mario Zechner
0ec122f5da
Release v0.70.4
2026-04-27 21:44:48 +02:00
Mario Zechner
2c08775ee7
fix(coding-agent): fix packaged session selector import
2026-04-27 21:44:00 +02:00
Mario Zechner
bd55c7a728
Add [Unreleased] section for next cycle
2026-04-27 21:29:40 +02:00
Mario Zechner
65fc803671
fix(ai): refresh generated model catalog for release
2026-04-27 21:28:21 +02:00
Mario Zechner
24321b47c9
Release v0.70.3
2026-04-27 21:27:16 +02:00
Mario Zechner
69206f5390
chore: audit unreleased changelogs
2026-04-27 21:25:57 +02:00
Mario Zechner
b8238a77a5
fix(coding-agent): tighten HTML export tool spacing
2026-04-27 21:18:34 +02:00
Mario Zechner
bdb416cbc0
fix(tui): deduplicate kitty printable input
...
closes #3780
2026-04-27 21:02:40 +02:00
Mario Zechner
27c0c2ec13
chore(ai): format bedrock thinking payload test
2026-04-27 21:02:11 +02:00
Mario Zechner
ea90a6783d
fix(coding-agent): disable undici body/headers idle timeouts on global dispatcher
...
Long local-LLM SSE streams (e.g. vLLM buffering large tool calls) exceeded
undici's default 300s bodyTimeout and aborted with UND_ERR_BODY_TIMEOUT.
retry.provider.timeoutMs cannot lift this cap because it controls the
provider SDK's AbortController deadline, not undici's per-socket idle timer.
Pass { bodyTimeout: 0, headersTimeout: 0 } to EnvHttpProxyAgent. Provider
SDKs still enforce their own timeouts via retry.provider.timeoutMs.
closes #3715
2026-04-27 20:42:37 +02:00
Mario Zechner
aefb0fedfe
feat(coding-agent): add warnings.anthropicExtraUsage opt-out
...
closes #3808
2026-04-27 20:36:00 +02:00
Mario Zechner
e4f847ff68
fix(coding-agent): close bash executor temp streams
...
closes #3786
2026-04-27 20:36:00 +02:00
Mario Zechner
c19e64a444
fix(coding-agent): refresh title after extension session rename
...
closes #3686
2026-04-25 17:20:26 +02:00
Mario Zechner
a363b668ac
fix(coding-agent): clear tree navigation compaction state
...
closes #3688
2026-04-25 17:03:09 +02:00
Mario Zechner
3e7ffff184
fix(ai): ignore unknown anthropic sse events
...
closes #3708
2026-04-25 16:57:03 +02:00
Mario Zechner
953f89fbe9
chore(ai): lower codex default verbosity
2026-04-25 16:20:56 +02:00
Mario Zechner
0b271a2c4f
fix(coding-agent): polish border status editor example
...
closes #3674
2026-04-24 23:24:38 +02:00
Mario Zechner
6580dae400
feat(coding-agent): allow hiding working loader
...
closes #3674
2026-04-24 23:17:43 +02:00
Mario Zechner
91154d9757
fix: update stale CI test expectations
2026-04-24 20:22:16 +02:00
Mario Zechner
9b103e5e41
fix(ai): replay DeepSeek V4 reasoning content
...
closes #3668
2026-04-24 19:32:51 +02:00
Mario Zechner
b4e93feb8c
fix(ai): preserve DeepSeek V4 Pro xhigh reasoning
...
closes #3662
2026-04-24 18:55:12 +02:00
Mario Zechner
6160892626
Add [Unreleased] section for next cycle
2026-04-24 14:20:18 +02:00
Mario Zechner
48aa882b5a
Release v0.70.2
2026-04-24 14:19:20 +02:00
Mario Zechner
c1b62ae7fe
fix(ai,coding-agent): omit undefined provider request options closes #3627
2026-04-24 14:18:35 +02:00
Mario Zechner
90d8051636
Add [Unreleased] section for next cycle
2026-04-24 14:09:27 +02:00
Mario Zechner
6b443c685f
Release v0.70.1
2026-04-24 14:08:25 +02:00
Mario Zechner
b121235379
chore: audit unreleased changelogs
2026-04-24 14:07:35 +02:00
Mario Zechner
b38e546e90
chore: label weekend issue closures
2026-04-24 13:58:18 +02:00
Mario Zechner
7bd9f6500d
fix(coding-agent): avoid cmd.exe for git installs on windows closes #3642
2026-04-24 13:56:10 +02:00
Mario Zechner
c06750410a
fix(ai,coding-agent): expose provider timeout/retry controls closes #3627
2026-04-24 13:33:00 +02:00
Mario Zechner
6e6c9b4d28
docs(coding-agent): document DeepSeek provider support
...
closes #3636
2026-04-24 12:55:58 +02:00
Mario Zechner
1e33492525
fix(coding-agent): harden clipboard copy
...
closes #3639
2026-04-24 12:55:58 +02:00
Mario Zechner
ebbc67df5d
docs(coding-agent): fix extension flag lookup docs
...
closes #3614
2026-04-24 11:41:51 +02:00
Mario Zechner
c96c2fcd1e
fix(ai): correct gpt-5.5 context metadata
2026-04-24 10:42:44 +02:00
Mario Zechner
0fce64d425
Add [Unreleased] section for next cycle
2026-04-24 01:01:39 +02:00
Mario Zechner
612be54c28
Release v0.70.0
2026-04-24 01:00:41 +02:00
Mario Zechner
55fbd9b286
chore(coding-agent): audit and update changelog entries since v0.69.0
2026-04-24 00:59:08 +02:00
Mario Zechner
f2f03616ab
fix(coding-agent): update provider auth guidance and defaults
2026-04-24 00:55:27 +02:00
Mario Zechner
2926f7e887
chore: update generated models
2026-04-24 00:55:27 +02:00
Mario Zechner
bffb760f4f
fix(coding-agent): improve auth setup warnings
2026-04-24 00:55:27 +02:00
Mario Zechner
59b0efa761
Add fireworks key to test.sh unset
2026-04-24 00:20:01 +02:00
Mario Zechner
d7fb9aaf1e
docs(coding-agent): audit unreleased changelog
2026-04-24 00:12:07 +02:00
Mario Zechner
6bb4a55524
fix(coding-agent): preserve final TUI frame on quit
2026-04-24 00:11:09 +02:00
Mario Zechner
65a6472bdd
fix(ai): forward google vertex base url
...
closes #3619
2026-04-24 00:05:43 +02:00
Mario Zechner
95f4921250
fix(ai): repair codex stream test merge conflict
2026-04-23 23:51:20 +02:00
Mario Zechner
86ba08a2e3
fix(coding-agent): preserve in-memory settings on reload
...
closes #3616
2026-04-23 23:47:49 +02:00
Mario Zechner
4cd4cfd98e
fix(ai): support long cache retention compat
...
closes #3543
2026-04-23 23:43:34 +02:00
Mario Zechner
1312346199
fix(ai): expand Copilot eager streaming compat
...
closes #3575
2026-04-23 23:43:00 +02:00
Mario Zechner
76bc605ad1
fix(tui): keep terminal progress alive
...
closes #3610
2026-04-23 23:39:06 +02:00
Mario Zechner
19f2478599
fix(coding-agent): show shortcut conflict diagnostics on startup
...
closes #3617
2026-04-23 23:31:52 +02:00
Mario Zechner
c681d35d76
fix(ai): avoid double-counting reasoning tokens
...
closes #3581
2026-04-23 23:28:16 +02:00
Mario Zechner
ffa0f31239
fix(ai): support Anthropic eager tool streaming compat
...
closes #3575
2026-04-23 23:12:45 +02:00
Mario Zechner
6af10c9c7f
fix(ai): make OpenAI Responses session_id header optional closes #3579
2026-04-23 23:12:24 +02:00
Mario Zechner
bf4aa3a601
fix(ai): support xhigh for Codex GPT-5.5
2026-04-23 22:49:09 +02:00
Mario Zechner
8700ac1f0e
fix(coding-agent): support custom npmCommand for git deps
...
closes #3604
2026-04-23 22:32:32 +02:00
Mario Zechner
c091aa732f
fix(coding-agent): space first user message after notices
...
closes #3613
2026-04-23 22:16:40 +02:00
Mario Zechner
f0cf8a59d2
fix(coding-agent): handle stale extension contexts
...
fixes #3606
2026-04-23 22:07:13 +02:00
Mario Zechner
2394f3a987
fix(coding-agent): retry Bedrock http2 no-response errors closes #3594
2026-04-23 21:36:51 +02:00
Mario Zechner
535fdcea2c
test(ai): refresh responses and codex e2e coverage closes #3576
2026-04-23 21:36:16 +02:00
Mario Zechner
3fb2d11ce5
fix(coding-agent): honor no-tools in service sessions
...
fixes #3592
2026-04-23 21:36:16 +02:00
Mario Zechner
f70d041e71
feat(ai): add GPT-5.5 Codex model
2026-04-23 21:36:16 +02:00
Mario Zechner
e38647f376
fix(coding-agent): restore builtin-only tool disabling
...
closes #3592
2026-04-23 21:36:16 +02:00
Mario Zechner
01509156b3
fix(ai): coalesce malformed streamed tool calls closes #3576
2026-04-23 16:05:21 +02:00
Mario Zechner
2ddb27b055
fix(coding-agent): bump uuid to v14 closes #3577
2026-04-23 15:54:46 +02:00
Mario Zechner
8cc046f86e
fix(coding-agent): make terminal progress escape sequences configurable, disabled by default
...
Adds terminal.showTerminalProgress setting (default false) and wires it
to /settings. Guards all OSC 9;4 setProgress calls in interactive-mode.
closes #3588
2026-04-23 15:08:00 +02:00
Mario Zechner
f0ebb327f2
fix(ai): set default Kimi Coding user agent closes #3586
2026-04-23 12:12:54 +02:00
Mario Zechner
f3a2c9d05e
fix(coding-agent,mom): retry fs watchers on async errors closes #3564
2026-04-22 23:03:19 +02:00
Mario Zechner
cc76e73c05
fix(coding-agent): persist custom working message across loader recreation
...
Replace transient pendingWorkingMessage with a persistent workingMessage
field on InteractiveMode, matching the workingIndicatorOptions pattern.
New loaders now use this.workingMessage || this.defaultWorkingMessage
instead of always falling back to the default.
Also add working-message-test.ts extension example.
closes #3566
2026-04-22 22:24:32 +02:00
Mario Zechner
876a197b19
Add [Unreleased] section for next cycle
2026-04-22 21:38:11 +02:00
Mario Zechner
85a9ce3024
Release v0.69.0
2026-04-22 21:36:47 +02:00
Mario Zechner
d076709b35
docs(coding-agent): add unreleased new features summary
2026-04-22 21:16:22 +02:00
Mario Zechner
3dacaa8ed9
fix(coding-agent,tui): drop typebox compiler shim and fix progress
2026-04-22 21:12:20 +02:00
Mario Zechner
a23fab4693
fix(ai): synthesize trailing orphaned tool results closes #3555
2026-04-22 19:41:55 +02:00
Mario Zechner
239e842790
fix(web-ui): sandbox svg artifact previews closes #3552
2026-04-22 19:14:11 +02:00
Mario Zechner
6553141f69
fix(ai): add gemini 3.1 flash lite cloud code assist model
...
closes #3545
2026-04-22 19:13:51 +02:00
Mario Zechner
8234ebf9ee
feat(coding-agent,tui): add stacked autocomplete providers closes #2983
2026-04-22 15:44:08 +02:00
Mario Zechner
4e919868f6
fix(coding-agent): chain system prompt in before_agent_start closes #3539
2026-04-22 14:58:17 +02:00
Mario Zechner
0e5b6e54f0
docs(coding-agent): add terminating structured output example closes #3525
2026-04-22 14:27:03 +02:00
Mario Zechner
b4f9b618d3
fix(coding-agent): allow headers-only model overrides closes #3538
2026-04-22 13:26:01 +02:00
Mario Zechner
049e320570
feat(agent): add terminating tool result hints closes #3525
2026-04-22 13:26:01 +02:00
Mario Zechner
1cc303d053
fix(coding-agent): add replacement-session callbacks closes #2860
2026-04-22 12:13:54 +02:00
Mario Zechner
a900d25119
feat(tui,coding-agent): add OSC 9;4 terminal progress indicators
...
Emit OSC 9;4 progress start/end sequences during agent streaming and
compaction so terminals (iTerm2, WezTerm, Windows Terminal, Kitty, etc.)
show activity in their tab bar.
Made with love for @lucasmeijer
2026-04-22 11:55:52 +02:00
Mario Zechner
9f91276a42
Add [Unreleased] section for next cycle
2026-04-22 02:15:04 +02:00
Mario Zechner
a2c183db0f
Release v0.68.1
2026-04-22 02:14:13 +02:00
Mario Zechner
6cc4ad26e3
docs(coding-agent): audit unreleased changelog entries
2026-04-22 02:13:10 +02:00
Mario Zechner
0bb0a58466
feat(ai): add Fireworks provider support closes #3519
2026-04-22 01:09:11 +02:00
Mario Zechner
97a38bf652
fix(coding-agent): configure inline tool image width
...
closes #3508
2026-04-22 00:56:01 +02:00
Mario Zechner
780d536727
fix(tui): follow symlinks in fuzzy autocomplete closes #3507
2026-04-22 00:35:19 +02:00
Mario Zechner
32859bdf9a
fix(agent): preserve proxy stream options closes #3512
2026-04-22 00:34:20 +02:00
Mario Zechner
60290b0d75
fix(coding-agent): expand ~ in sessionDir
...
closes #3514
2026-04-22 00:21:57 +02:00
Mario Zechner
759d551527
fix(agent): emit parallel tool completion eagerly\n\ncloses #3503
2026-04-22 00:15:56 +02:00
Mario Zechner
6480b734c1
docs(ai): add changelog entry for Anthropic SSE parsing fix ( #3175 )
2026-04-22 00:00:26 +02:00
Mario Zechner
b0217ca6f8
fix(ai): drop deprecated fine-grained-tool-streaming beta header, use eager_input_streaming per-tool
...
Replace the deprecated global anthropic-beta header with per-tool
eager_input_streaming: true. Fix empty anthropic-beta header causing
400 errors on models with no beta features.
fixes #3175
2026-04-21 23:53:23 +02:00
Mario Zechner
e58d631c89
Reapply "fix(ai): own Anthropic SSE parsing to avoid SDK JSON.parse hard-failures"
...
This reverts commit fc9220d2de .
2026-04-21 23:42:19 +02:00
Mario Zechner
fc9220d2de
Revert "fix(ai): own Anthropic SSE parsing to avoid SDK JSON.parse hard-failures"
...
This reverts commit 4b926a30a2 .
2026-04-21 23:19:52 +02:00