Mario Zechner
bf60741048
docs: disable OSS weekend
2026-03-17 12:11:55 +01:00
Mario Zechner
40a1300089
Add [Unreleased] section for next cycle
2026-03-16 20:29:18 +01:00
Mario Zechner
b28240434e
Release v0.58.4
2026-03-16 20:28:29 +01:00
Mario Zechner
a147b913d5
docs(changelog): add missing unreleased entries
2026-03-16 20:27:38 +01:00
Mario Zechner
aac0e0c1bf
Add [Unreleased] section for next cycle
2026-03-15 20:34:10 +01:00
Mario Zechner
1c93f9f099
Release v0.58.3
2026-03-15 20:33:25 +01:00
Mario Zechner
fb52c26d88
Add [Unreleased] section for next cycle
2026-03-15 19:21:36 +01:00
Mario Zechner
6c60f8a2be
Release v0.58.2
2026-03-15 19:20:14 +01:00
Mario Zechner
700bcf3455
fix(coding-agent): normalize fuzzy edit matching and run touched tests closes #2044
2026-03-15 19:15:38 +01:00
BillionClaw
1ae0833a72
docs: document xfce4-terminal and terminator keyboard protocol limitations ( #2166 )
...
Co-authored-by: BillionClaw <267901332+BillionClaw@users.noreply.github.com >
2026-03-15 18:54:18 +01:00
Mario Zechner
b752a6e0a1
fix(coding-agent): handle slash-delimited /model refs closes #2174
2026-03-15 16:41:06 +01:00
Mario Zechner
0b48e2518f
docs: clarify compat flags for openai-compatible local servers closes #2177
2026-03-15 16:11:40 +01:00
Mario Zechner
0253ebbc2f
docs: enable OSS weekend
2026-03-14 16:35:01 +01:00
Markus Ylisiurunen
c9a3d14aa5
feat(tui): make select list column sizing configurable ( #2154 )
...
* feat(tui): make select list layout configurable
* feat(tui): tune select list column sizing
* test(tui): fix select list alignment assertions
2026-03-14 15:50:00 +01:00
Mario Zechner
e5b5738255
Add [Unreleased] section for next cycle
2026-03-14 12:40:11 +01:00
Mario Zechner
56559f9fee
Release v0.58.1
2026-03-14 12:39:27 +01:00
Mario Zechner
83e8c88a2e
docs: add missing changelog entries for v0.58.0..HEAD
2026-03-14 12:38:33 +01:00
Mario Zechner
1feccfedcb
fix(coding-agent): handle WSL clipboard image fallback\n\nCloses #1722
2026-03-14 06:07:38 +01:00
Mario Zechner
80ca61a1c4
fix(coding-agent): start UI before session_start closes #2035
2026-03-14 05:48:38 +01:00
Mario Zechner
c3fc724887
fix(coding-agent): add uninstall alias
...
closes #2051
2026-03-14 05:44:47 +01:00
badlogic
4f81c3c28d
fix(coding-agent,tui): stabilize windows shell/path handling
...
fixes #1775
fixes #1769
2026-03-14 05:36:21 +01:00
Mario Zechner
03ad7ecee7
fix(ai): add qwen-chat-template compat mode closes #2020
2026-03-14 05:20:27 +01:00
Mario Zechner
a0396e1f9b
fix(coding-agent): silence headless clipboard fallback errors closes #2056
2026-03-14 05:05:07 +01:00
Mario Zechner
bdf2419ac3
fix(coding-agent): honor provider compat in models.json closes #2062
2026-03-14 04:55:03 +01:00
badlogic
671798d67f
fix(coding-agent): normalize prompt cwd for bash-safe windows paths closes #2080
2026-03-14 04:48:52 +01:00
Mario Zechner
7ddaf150d6
fix(coding-agent): support configurable npm wrapper command closes #2072
2026-03-14 04:38:01 +01:00
Mario Zechner
a8e3c829fa
fix(coding-agent): stop skill recursion at root closes #2075
2026-03-14 04:18:28 +01:00
Mario Zechner
b6181bed92
fix(coding-agent): expand paste markers in ctx.ui.getEditorText(), closes #2084
2026-03-14 04:08:24 +01:00
Mario Zechner
5c9ce47c53
fix(coding-agent): fix startup crash when downloading fd/ripgrep on first run
...
Use pipeline() instead of finished(readable.pipe(writable)) so stream
errors from abort signals are caught as promise rejections. Increase
download timeout from 10s to 120s for multi-MB archives.
closes #2066
2026-03-14 03:57:59 +01:00
Mario Zechner
b90f69297b
Add [Unreleased] section for next cycle
2026-03-14 03:39:42 +01:00
Mario Zechner
c00653255d
Release v0.58.0
2026-03-14 03:29:31 +01:00
Mario Zechner
27f8835a7f
chore: add missing changelog entries for commits since v0.57.1
2026-03-14 03:27:48 +01:00
Mario Zechner
63ac2df24d
fix(coding-agent): sync tool hooks with agent event processing closes #2113
2026-03-14 03:10:04 +01:00
Haoyu Zha
f04d9bc428
feat(session-manager): allow supplying custom session ID in newSession() ( #2130 )
...
* feat(session-manager): allow supplying custom session ID in newSession()
Add optional `id` field to `NewSessionOptions`. When provided, this ID
is used as the session ID instead of generating a random UUID. Existing
callers are unaffected since the field is optional and falls back to
`randomUUID()`.
Closes #2097
* test(session-manager): add tests for custom session ID in newSession()
Verify that newSession() uses the provided id when supplied, falls back
to randomUUID() when omitted, and includes the custom id in the session
header.
2026-03-14 01:34:48 +01:00
Mario Zechner
4b9e6006fa
fix(coding-agent): keep only ISO date in system prompt closes #2131
2026-03-13 21:07:03 +01:00
KangYu
2501a053e0
fix(coding-agent): match server_error and internal_error in retry regex ( #2117 )
...
The _isRetryableError() regex used literal spaces ("server error",
"internal error") but Codex SSE error events use underscores
("server_error"). Change to .? so both space and underscore (and
direct concatenation) are matched, enabling automatic retry on
transient Codex SSE errors.
fixes #2091
2026-03-13 18:51:04 +01:00
Melih Mucuk
738319e465
fix(coding-agent): Fix EXIF orientation for JPEG and WebP images ( #2105 )
...
* fix(coding-agent): apply EXIF orientation correction during image convert and resize
* docs(coding-agent): add PR reference to changelog entry
2026-03-13 17:44:14 +01:00
Ben Smith
f5b1084176
fix(coding-agent): support PI_CODING_AGENT_DIR env var in example extensions ( #2009 )
2026-03-12 23:48:38 +00:00
Lucas Rangel Cezimbra
baeccade54
fix(tui): restore shift+tab in xterm modifyOtherKeys mode ( #2081 )
2026-03-12 23:36:45 +00:00
Mario Zechner
aaeb2d8208
fix(tui): handle wide unicode input scrolling closes #1982
2026-03-09 17:51:38 +01:00
Fero
b621f3eefd
docs(coding-agent): explain Windows Terminal Alt+Enter remap ( #1967 )
2026-03-09 13:31:42 +01:00
Daniel Nouri
758e9eccc3
fix(coding-agent): update Anthropic compaction model and HTTPS package test ( #1960 )
...
* fix(coding-agent): use supported Anthropic compaction model
The Anthropic compaction test was pinned to claude-3-7-sonnet-latest, which now fails with a 404 because that model line was retired. Switch the test to the existing claude-sonnet-4-5 convention used elsewhere in coding-agent tests.
* test(coding-agent): disable git prompts in HTTPS parsing test
The HTTPS URL parsing test intentionally clones a nonexistent GitHub repo to verify that bare HTTPS sources dispatch to git. Under a TTY, git can prompt on that path and hang the test run.
Set GIT_TERMINAL_PROMPT=0 in that test so it still exercises real git but fails fast instead of waiting for terminal input.
2026-03-08 21:33:13 +01:00
Mario Zechner
b370cd5a5c
Add [Unreleased] section for next cycle
2026-03-08 00:56:38 +01:00
Mario Zechner
a9cedccdde
Release v0.57.1
2026-03-08 00:55:52 +01:00
Mario Zechner
5a82b5e5b1
docs(coding-agent): update unreleased changelog
2026-03-08 00:55:02 +01:00
Mario Zechner
ad11058e37
fix(coding-agent): use shell for external editor on windows closes #1925
2026-03-08 00:48:42 +01:00
Mario Zechner
deb5fb3b88
feat(tui): support digit keybindings closes #1905
2026-03-08 00:36:04 +01:00
Mario Zechner
80d79eefc3
fix(coding-agent): prefer explicit -e extensions closes #1896
2026-03-08 00:34:31 +01:00
Mario Zechner
95d0806adc
docs(coding-agent): add changelog entry for z.ai overflow
...
closes #1937
2026-03-08 00:22:44 +01:00
Mario Zechner
787f351ab7
feat(coding-agent): refine session_directory hook closes #1729
2026-03-08 00:19:35 +01:00