Sviatoslav Abakumov
3cf5e23c0d
fix(coding-agent): propagate autocomplete to custom editors ( #1372 )
...
setupAutocomplete only sets the provider on defaultEditor. When an
extension customizes the editor via setEditorComponent during
session_start, the custom editor is created before setupAutocomplete
runs, so it never receives the autocomplete provider. This breaks forced
file suggestions, slash commands, and all other completions.
Set the provider on the active editor too when it differs from the
default, covering initial load, reload, and settings changes.
2026-02-07 15:48:18 +01:00
Sviatoslav Abakumov
4c2d78f6cb
Add the kill ring and undo features to the Input component ( #1373 )
...
* feat(tui): extract KillRing and UndoStack, add to Input
Extract kill ring and undo logic from Editor into reusable classes:
- KillRing: ring buffer with accumulation for consecutive kills
- UndoStack<S>: generic stack with clone-on-push semantics
Refactor Editor to use both classes. Add kill ring (kill/yank/
yank-pop), undo with coalescing, and deleteWordForward to Input.
* feat(tui): extract handleBackspace() and handleForwardDelete()
2026-02-07 15:47:27 +01:00
github-actions[bot]
da282f9e97
chore: approve contributor sumeet
2026-02-07 14:43:50 +00:00
github-actions[bot]
228e35aa61
chore: approve contributor MatthieuBizien
2026-02-07 14:41:33 +00:00
github-actions[bot]
4c582becf1
chore: approve contributor 7Sageer
2026-02-07 14:36:40 +00:00
Shashank Goyal
3fb33da429
feat(ai): add openrouter "auto" model alias ( #1361 )
...
Add a manually inserted "auto" model entry for OpenRouter alongside
the existing "openrouter/auto" entry, allowing users to select the
auto-routing model with a shorter identifier.
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 15:35:21 +01:00
Fero
f9161c4d4e
fix(coding-agent): add package subcommand help and friendly errors ( #1347 )
...
* fix(coding-agent): add package subcommand help and friendly errors
* refactor(coding-agent): simplify package command parsing and dispatch
* fix(coding-agent): add plain git URL examples to install help
2026-02-07 03:30:28 +01:00
calvin-hpnet
2ae668823c
feat(antigravity): replace Claude Opus 4.5 with 4.6 ( #1345 )
...
Claude Opus 4.5 has been replaced by Claude Opus 4.6 on the
Antigravity (Google Cloud Code Assist) platform.
- Update model definition in generate-models.ts
- Update generated models output
2026-02-07 03:28:54 +01:00
github-actions[bot]
6a10a82b36
chore: approve contributor NateSmyth
2026-02-06 21:13:47 +00:00
Mario Zechner
310da43042
fix(coding-agent): refresh temporary git extension caches on cache hits
2026-02-06 22:01:49 +01:00
Mario Zechner
92fdb53c10
fix(coding-agent): run extension shutdown via clean TUI shutdown path
2026-02-06 21:37:35 +01:00
Markus Ylisiurunen
5c87303b7f
add test cases for interleaved thinking on Bedrock ( #1340 )
2026-02-06 21:15:59 +01:00
Mario Zechner
d39faa72d3
Add [Unreleased] section for next cycle
2026-02-06 19:20:32 +01:00
Mario Zechner
4eb15a9d11
Release v0.52.7
2026-02-06 19:19:46 +01:00
Mario Zechner
4238b07b4e
Merge branch 'pr-1332-fixups'
...
# Conflicts:
# packages/ai/CHANGELOG.md
2026-02-06 19:18:38 +01:00
Mario Zechner
6b2d8a77b2
(chore) Changelog update
2026-02-06 19:16:35 +01:00
Mario Zechner
c855a77c58
docs(coding-agent): add unreleased new features summary
2026-02-06 19:15:26 +01:00
Mario Zechner
76a6a74517
feat(coding-agent): merge custom models with built-ins by id
2026-02-06 19:15:26 +01:00
Mario Zechner
ddd5a65c7e
fix(coding-agent): handle compromised auth lock without crashing
...
closes #1322
2026-02-06 19:15:26 +01:00
Mario Zechner
e9749f3067
docs(coding-agent): add unreleased new features summary
2026-02-06 19:14:27 +01:00
Mario Zechner
c35be6605c
feat(coding-agent): merge custom models with built-ins by id
2026-02-06 19:11:38 +01:00
Mario Zechner
98efcb30a9
fix(coding-agent): handle compromised auth lock without crashing
...
closes #1322
2026-02-06 19:01:53 +01:00
Mario Zechner
dc22b0efd4
chore(prompts): require independent issue analysis
2026-02-06 19:01:35 +01:00
Mario Zechner
2f1ab3641f
fix(coding-agent): document modelOverrides and harden override merging fixes #1062
2026-02-06 18:54:29 +01:00
Charles Cooper
2cd55b2d35
feat(coding-agent): support per-model overrides in models.json
...
Add modelOverrides field to provider config that allows customizing
individual built-in models without replacing the entire provider.
Example:
{
"providers": {
"openrouter": {
"modelOverrides": {
"anthropic/claude-sonnet-4": {
"compat": { "openRouterRouting": { "only": ["amazon-bedrock"] } }
}
}
}
}
}
Overrides are deep-merged with built-in model definitions. Supports:
- name, reasoning, input, contextWindow, maxTokens
- Partial cost overrides (e.g. only change input cost)
- headers (merged with existing)
- compat settings (merged with existing)
Works alongside baseUrl overrides on the same provider.
closes #1062
2026-02-06 18:54:29 +01:00
Mario Zechner
6f897c3673
fix(coding-agent): document modelOverrides and harden override merging fixes #1062
2026-02-06 18:53:54 +01:00
Mario Zechner
f5b9eeb514
fix(ai): clamp minimal reasoning for gpt-5.3-codex ( fixes #1334 )
2026-02-06 18:45:08 +01:00
Mario Zechner
b0a8d79844
fix(ai): guard google oauth node http imports for browser bundlers closes #1330
2026-02-06 18:44:57 +01:00
Mario Zechner
0232c44064
fix(ai,coding-agent): re-export typebox symbols and align docs closes #1338
2026-02-06 18:34:25 +01:00
Mario Zechner
fe6f4d3a9d
fix(coding-agent): respect quietStartup on /reload while keeping diagnostics ( fixes #1336 )
2026-02-06 18:30:53 +01:00
xu0o0
e9f94ba6c3
feat: better cache support in bedrock ( #1326 )
2026-02-06 18:05:46 +01:00
Charles Cooper
bd646eece3
feat(coding-agent): support per-model overrides in models.json
...
Add modelOverrides field to provider config that allows customizing
individual built-in models without replacing the entire provider.
Example:
{
"providers": {
"openrouter": {
"modelOverrides": {
"anthropic/claude-sonnet-4": {
"compat": { "openRouterRouting": { "only": ["amazon-bedrock"] } }
}
}
}
}
}
Overrides are deep-merged with built-in model definitions. Supports:
- name, reasoning, input, contextWindow, maxTokens
- Partial cost overrides (e.g. only change input cost)
- headers (merged with existing)
- compat settings (merged with existing)
Works alongside baseUrl overrides on the same provider.
closes #1062
2026-02-06 15:35:00 +00:00
Mario Zechner
b170341b14
Closes #1328 , initialize auto completion list at a later point in time
2026-02-06 13:16:39 +01:00
Mario Zechner
6822691a81
fix(coding-agent): tighten session_before emit typing and test env filtering
2026-02-06 11:59:25 +01:00
Mario Zechner
2668326e05
fix(coding-agent): chain tool_result extension patches
...
fixes #1280
2026-02-06 11:49:08 +01:00
Mario Zechner
961d3aacbc
docs: fix test command path for vitest via tsx
2026-02-06 11:38:11 +01:00
Mario Zechner
b050c582a1
fix(agent,coding-agent): resume queued messages after auto-compaction
2026-02-06 11:36:19 +01:00
Mario Zechner
703ee26625
refactor(coding-agent): narrow ExtensionRunner emit event type
2026-02-06 11:23:24 +01:00
Mario Zechner
a40bf5fbd5
fix(ai): move AWS_BEDROCK_SKIP_AUTH inside Node.js environment check
...
The process.env access was outside the typeof process check, which
would throw in browser environments. Moved inside the Node.js/Bun
block for consistency with other env var access.
Also added changelog entry for #1320 and improved docs clarity.
2026-02-06 10:45:20 +01:00
Dustin Spicuzza
df527fb988
fix(ai): provide mechanism to connect to unauthenticated bedrock proxies ( #1320 )
...
fixes #1309
2026-02-06 10:44:28 +01:00
Mario Zechner
dc407749ee
Merge pull request #1323 from markusylisiurunen/fix/bedrock-opus-4-6-thinking
...
Handle Bedrock Opus 4.6 adaptive thinking and interleaved beta
2026-02-06 10:37:03 +01:00
Markus Ylisiurunen
d3d3ef4155
fix(ai): handle bedrock opus 4.6 adaptive thinking and interleaved beta
2026-02-06 10:27:13 +02:00
Mario Zechner
d1fce2ba1d
fix(ai): disable OpenAI Responses storage by default ( closes #1308 )
2026-02-06 01:24:37 +01:00
github-actions[bot]
04bde9cb50
chore: approve contributor virtuald
2026-02-06 00:18:07 +00:00
Mario Zechner
4c91c803ff
fix(coding-agent): remove extra spacer before tool executions
2026-02-06 01:11:50 +01:00
github-actions[bot]
c213cb5873
chore: approve contributor Soleone
2026-02-05 23:30:17 +00:00
Mario Zechner
abf96f33e5
Add [Unreleased] section for next cycle
2026-02-06 00:26:38 +01:00
Mario Zechner
5fd6542e04
Release v0.52.6
2026-02-06 00:25:54 +01:00
Mario Zechner
2d70b8bc0f
chore(coding-agent): classify /exit removal as breaking change in changelog fixes #1303 fixes #1304
2026-02-06 00:25:01 +01:00
Mario Zechner
6b0f1fefdb
fix(coding-agent): centralize package source normalization and local path parsing fixes #1304
2026-02-06 00:20:52 +01:00