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
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
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
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
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
Mario Zechner
d1fce2ba1d
fix(ai): disable OpenAI Responses storage by default ( closes #1308 )
2026-02-06 01:24:37 +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
c07277b9ac
fix(ai): set opus 4.6 context window to 200k
2026-02-05 22:25:26 +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
62385e2230
docs: forbid git commit --no-verify in agent rules
2026-02-05 22:00:30 +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
4c4d787b1a
feat(ai): add adaptive thinking support for Claude Opus 4.6
...
- Add adaptive thinking mode (type: 'adaptive') for Opus 4.6+
- Add effort parameter ('low', 'medium', 'high', 'max') for adaptive thinking
- thinkingEnabled now auto-detects: adaptive for 4.6+, budget-based for older
- streamSimple/completeSimple map ThinkingLevel to effort levels for Opus 4.6
- Add tests for Opus 4.6 adaptive thinking and GPT-5.3 Codex
- Update @anthropic-ai/sdk to 0.73.0
- Update @aws-sdk/client-bedrock-runtime to 3.983.0
- Update @google/genai to 1.40.0
- Remove fast-xml-parser override (no longer needed)
2026-02-05 21:14:11 +01:00
Mario Zechner
b07b72ba2b
feat(ai): add xhigh thinking level support for gpt-5.3 models
2026-02-05 20:54:57 +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
Mario Zechner
91e09765e7
chore(ai): add claude opus 4.6 model
2026-02-05 18:51:27 +01:00
Mario Zechner
1614e95eca
fix(coding-agent): guard malformed tool args in renderers ( fixes #1259 )
2026-02-05 18:34:24 +01:00
Mario Zechner
6c741cbd46
Merge pull request #1285 from ferologics/exit-early
...
fix(coding-agent): exit early for help/version/export/list-models (fixes #1277 )
2026-02-05 17:42:08 +01:00
Mario Zechner
6c6d937b2d
Merge pull request #1287 from markusn/feature/ssh-git-packages
...
feat(coding-agent): add SSH URL support for git packages
2026-02-05 17:09:28 +01:00
Mario Zechner
5a0d35783e
Merge pull request #1275 from haoqixu/feat-model-selector-show-name
...
feat(coding-agent): display name of selected model in modelSelectors
2026-02-05 13:11:35 +01:00
Mario Zechner
0feb6e90ce
Merge pull request #1269 from aliou/fix/export-ansi-indentation
...
fix(coding-agent): preserve indentation in ANSI-rendered HTML export
2026-02-05 03:13:40 +01:00
Mario Zechner
2f18057ac2
Merge branch 'main' into fix/export-ansi-indentation
2026-02-05 03:13:32 +01:00
Mario Zechner
592b1c7ffc
Merge pull request #1271 from aliou/fix/streaming-images-dropped
...
fix(coding-agent): forward images through steer/followUp during streaming
2026-02-05 03:12:21 +01:00
Mario Zechner
634899aba0
docs(coding-agent): add minimal-mode.ts to extensions README
2026-02-04 23:50:39 +01:00
Mario Zechner
6c25399dfe
feat(coding-agent): add minimal-mode.ts example extension
...
Demonstrates overriding built-in tool rendering to show only tool calls
in collapsed mode and full output in expanded mode. Shows how users can
implement a 'minimal mode' using the existing extension API.
2026-02-04 23:49:06 +01:00
Mario Zechner
9cf5758b68
feat(coding-agent): support shell commands and env vars in auth.json API keys
...
API keys in auth.json now support the same resolution as models.json:
- Shell command: "\!command" executes and uses stdout (cached)
- Environment variable: uses the value of the named variable
- Literal value: used directly
Extracted shared resolveConfigValue() to new resolve-config-value.ts module.
2026-02-04 23:02:00 +01:00
Mario Zechner
7c39a12a28
Merge pull request #1258 from Gurpartap/fix/custom-message-expand-state
...
Respect expand state for custom messages
2026-02-04 17:10:43 +01:00
Mario Zechner
0404a93e33
Add [Unreleased] section for next cycle
2026-02-04 14:25:32 +01:00
Mario Zechner
47a9bffcf3
Release v0.51.6
2026-02-04 14:24:49 +01:00
Mario Zechner
2135b61b93
chore: audit changelog entries
2026-02-04 14:23:55 +01:00
Mario Zechner
d0679dcfc0
fix(coding-agent): ignore unknown skill frontmatter fields
2026-02-04 14:20:24 +01:00
Mario Zechner
fcfbc82ec2
fix(coding-agent): reload global settings fixes #1241
2026-02-04 14:14:52 +01:00
Mario Zechner
d8c96948cf
chore(coding-agent): add changelog for bash detection
2026-02-04 13:53:32 +01:00
Mario Zechner
2d16d73ba1
docs(coding-agent): add PR attribution and keybindings docs for resume action
2026-02-04 13:44:15 +01:00
Mario Zechner
b5be54b8ef
fix(coding-agent): persist user message after fork
...
When hasAssistant guard returns early, set flushed=false so
the next persist (after assistant arrives) writes all entries
including the user message.
2026-02-04 13:35:45 +01:00
Mario Zechner
4990981e47
fix(coding-agent): rpc test needs prompt before checking session file
...
Session files are only written after first assistant message.
The test was checking for a session file without having sent any prompt.
2026-02-04 13:27:54 +01:00
Mario Zechner
13ac63c3cd
fix(coding-agent): fork writes to new session file, not parent ( fixes #1242 )
...
- Store previousSessionFile before creating branched session
- Update sessionFile after writing new branch file
- Pass parentSession when forking from first message
- Add --local to git config in tests to prevent repo escape
2026-02-04 13:22:43 +01:00
Mario Zechner
b1c2c95f23
fix(coding-agent): normalize local package removal paths ( fixes #1243 )
2026-02-04 12:56:00 +01:00
Mario Zechner
150aeebf7d
fix(ai): respect codex baseUrl ( closes #1244 )
2026-02-04 12:30:31 +01:00
Mario Zechner
b23e6ea21e
Merge pull request #1246 from haoqixu/fix-settings-crash-with-small-width
...
fix(coding-agent): avoid crash of /settings with small width
2026-02-04 12:12:12 +01:00
Mario Zechner
6cc1676eae
Add [Unreleased] section for next cycle
2026-02-04 02:33:53 +01:00
Mario Zechner
5921206f9a
Release v0.51.5
2026-02-04 02:33:07 +01:00
Mario Zechner
f77a1f6726
chore(changelog): note Bedrock model generation cleanup
2026-02-04 02:32:07 +01:00
Mario Zechner
1fe73ad423
Revert "fix(coding-agent): handle npm on Windows with shell fallback fixes #1220 "
...
This reverts commit 895b85636a .
2026-02-04 02:22:37 +01:00
Mario Zechner
3297a47c40
chore(deps): update glob and overrides
2026-02-04 02:21:06 +01:00
Mario Zechner
895b85636a
fix(coding-agent): handle npm on Windows with shell fallback fixes #1220
2026-02-04 02:21:06 +01:00
Mario Zechner
1d8450ed6c
Merge pull request #1239 from unexge/push-qlzvuwsokuvn
...
chore(ai): clean up Bedrock-specific workarounds from `generate-models.ts`
2026-02-04 01:40:42 +01:00
Mario Zechner
2a9de37b19
Add [Unreleased] section for next cycle
2026-02-03 23:05:56 +01:00
Mario Zechner
9833717b41
Release v0.51.4
2026-02-03 23:05:07 +01:00
Mario Zechner
86388092b5
docs: note pi.dev domain
2026-02-03 23:04:15 +01:00
Mario Zechner
9eb8985fe4
Add pi.dev donation attribution
2026-02-03 23:00:40 +01:00
Mario Zechner
116c57a361
chore(coding-agent): update share viewer url
2026-02-03 22:49:01 +01:00
Mario Zechner
8e370498a2
Merge pull request #1228 from haoqixu/fix-input-emojis-scrolling
...
fix(tui): avoid split of emojis when scrolling input
2026-02-03 22:19:27 +01:00