Commit graph

2797 commits

Author SHA1 Message Date
haoqixu
0684e29a73 feat(coding-agent): display name of selected model in modelSelectors 2026-02-05 16:41:54 +08: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
Aliou Diallo
2fb9f90150 docs: update changelog for PR #1271 2026-02-05 02:39:04 +01:00
Aliou Diallo
b315abf998 fix(coding-agent): forward images through steer/followUp during streaming
prompt() computed currentImages but never passed them to _queueSteer()
or _queueFollowUp() in the streaming branch. Both methods only accepted
text and built content as [{ type: 'text', text }], dropping images.

- _queueSteer/_queueFollowUp now accept optional ImageContent[]
- streaming branch in prompt() passes currentImages through
- public steer()/followUp() accept and forward optional images
- RPC types, handler, and client updated for steer/follow_up images
- rpc.md: document images on steer/follow_up, fix ImageContent examples
2026-02-05 02:37:42 +01:00
Aliou Diallo
faf59e0a0c docs: update changelog for PR #1269 2026-02-05 02:10:44 +01:00
Aliou Diallo
dc5a0b582d fix(coding-agent): preserve indentation in ANSI-rendered HTML export
HTML div elements collapse whitespace by default, stripping leading
spaces from ANSI-rendered tool output (e.g. JSON code blocks).
Added white-space: pre-wrap to .ansi-line class.
2026-02-05 02:10:05 +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
Gurpartap Singh
864bdb5c1d Respect expand state for custom messages 2026-02-04 21:29:13 +05:30
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
52638e1c4e
Merge pull request #1227 from aliou/feat/allow-slash-menu-on-first-line
fix(tui): allow slash command menu on first line with existing text
2026-02-04 14:03:42 +01:00
Aliou Diallo
9920d899b5 fix(tui): allow slash command menu on first line with existing text 2026-02-04 14:02:38 +01:00
Mario Zechner
128b8c156b
Merge pull request #1230 from VaclavSynacek/bash-detection
better bash detection
2026-02-04 13:54:07 +01:00
Mario Zechner
d8c96948cf chore(coding-agent): add changelog for bash detection 2026-02-04 13:53:32 +01:00
Vaclav Synacek
f97ce5ada1 better bash detection on unix - also try PATH 2026-02-04 13:52:58 +01:00
Neha Prasad
b065ce75b5
added logic to skip rendering pending tool (#1250) 2026-02-04 13:50:07 +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
Juan Ibiapina
b80762966a
feat(coding-agent): add resume as configurable keybinding action (#1249)
feat(coding-agent): add resume as configurable keybinding action

Allow users to bind a key to open the session resume selector, matching the pattern of newSession, tree, and fork actions.
2026-02-04 13:43:51 +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
haoqixu
ed4168bff4 fix(coding-agent): avoid crash of /settings with small width 2026-02-04 15:27:33 +08: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
badlogic
ffb647cece fix(coding-agent): use shell execution for spawn on Windows
fixes #1220
2026-02-04 02:15:22 +01:00
github-actions[bot]
91481a1e63 chore: approve contributor jasonish 2026-02-04 00:47:58 +00: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
Burak Varlı
be1d5a0299 chore(ai): clean up Bedrock-specific workarounds from generate-models.ts
We had some workarounds in `generate-models.ts` initially - mainly to make cross-region inference work
for Amazon Bedrock provider, but now these are upstreamed into models.dev and we no longer need those.
2026-02-03 22:04:49 +00: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
Vaclav Synacek
12392790d1 better bash detection on unix - also try PATH 2026-02-03 19:58:40 +01:00