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
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
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
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
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
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
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
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
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
4c91c803ff
fix(coding-agent): remove extra spacer before tool executions
2026-02-06 01:11:50 +01: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
Mario Zechner
8792ee2a66
fix(coding-agent): add /quit autocomplete and remove /exit fixes #1303
2026-02-06 00:16:56 +01:00
Mario Zechner
9ce0007945
Add [Unreleased] section for next cycle
2026-02-05 22:59:18 +01:00
Mario Zechner
9b3ecd3033
Release v0.52.5
2026-02-05 22:58:35 +01:00
Mario Zechner
ee53b53689
fix(ai): enable xhigh for anthropic opus 4.6
2026-02-05 22:57:43 +01:00
Mario Zechner
9494fa8d3f
Add [Unreleased] section for next cycle
2026-02-05 22:33:51 +01:00
Mario Zechner
f57e82fe2d
Release v0.52.4
2026-02-05 22:33:10 +01:00
Mario Zechner
5f5cd080b9
fix(coding-agent): respect package.json pi.extensions manifest in settings extensions paths
...
collectAutoExtensionEntries now checks if the directory itself has a
package.json with pi.extensions (or index.ts) before scanning children.
This fixes duplicate extension loading when a manifest-aware directory
is specified directly in settings.json extensions array.
Fixes #1274
2026-02-05 22:32:12 +01:00
Mario Zechner
d27df1afa4
Add [Unreleased] section for next cycle
2026-02-05 22:29:24 +01:00
Mario Zechner
7310bcf192
Release v0.52.3
2026-02-05 22:28:42 +01:00
Mario Zechner
c3aef01075
chore: update unreleased changelog entries
2026-02-05 22:27:52 +01:00
Mario Zechner
712d0c6ada
fix(ai,coding-agent): fix Bedrock Opus 4.6 model IDs, cache pricing, and add EU profile
...
- Remove :0 suffix from Opus 4.6 Bedrock model IDs (not valid for this model)
- Fix us/eu Opus 4.6 cache pricing (0.5/6.25 instead of 1.5/18.75)
- Add missing eu.anthropic.claude-opus-4-6-v1 inference profile
- Fix coding-agent default Bedrock model ID to match catalog
2026-02-05 22:21:22 +01:00
Mario Zechner
f33844fe37
fix(coding-agent): handle git @ref parsing edge cases and pinned update tests refs #1299
2026-02-05 21:56:57 +01:00
Mario Zechner
8abcb35c62
chore(coding-agent): add unreleased changelog entry for git host fallback
2026-02-05 21:43:46 +01:00
Mario Zechner
61fe132946
fix(coding-agent): stabilize pinned git parsing and model default test
2026-02-05 21:43:27 +01:00
Mario Zechner
5a30e16305
fix(coding-agent): fallback parse git URLs for unknown hosts
2026-02-05 21:40:36 +01:00
Mario Zechner
898ad73d8a
Add [Unreleased] section for next cycle
2026-02-05 21:21:19 +01:00
Mario Zechner
caf4e189af
Release v0.52.2
2026-02-05 21:20:36 +01:00
Mario Zechner
028fff13ab
feat(coding-agent): update default models to Opus 4.6 and GPT-5.3 Codex
...
- anthropic: claude-opus-4-5 → claude-opus-4-6
- openai-codex: gpt-5.2-codex → gpt-5.3-codex
- amazon-bedrock: us.anthropic.claude-opus-4-20250514-v1:0 → us.anthropic.claude-opus-4-6-v1:0
- vercel-ai-gateway: anthropic/claude-opus-4.5 → anthropic/claude-opus-4-6
- opencode: claude-opus-4-5 → claude-opus-4-6
2026-02-05 21:19:46 +01:00
Mario Zechner
45f9d3aa21
Add [Unreleased] section for next cycle
2026-02-05 21:16:01 +01:00
Mario Zechner
7f42e8a996
Release v0.52.1
2026-02-05 21:15:17 +01:00
Mario Zechner
c4726e7c05
Add [Unreleased] section for next cycle
2026-02-05 20:42:38 +01:00
Mario Zechner
150fdf36a7
Release v0.52.0
2026-02-05 20:41:56 +01:00
Mario Zechner
8fca53c566
docs(coding-agent): add Opus 4.6 and GPT-5.3 Codex to New Features
2026-02-05 20:39:34 +01:00
Mario Zechner
b94c17885d
feat(ai): add Claude Opus 4.6 and GPT-5.3 Codex models
2026-02-05 20:34:56 +01:00
Mario Zechner
f89b49baeb
fix(coding-agent): respect ignore files in skill loader
2026-02-05 20:24:15 +01:00