Mario Zechner
f3a2c9d05e
fix(coding-agent,mom): retry fs watchers on async errors closes #3564
2026-04-22 23:03:19 +02:00
Mario Zechner
cc76e73c05
fix(coding-agent): persist custom working message across loader recreation
...
Replace transient pendingWorkingMessage with a persistent workingMessage
field on InteractiveMode, matching the workingIndicatorOptions pattern.
New loaders now use this.workingMessage || this.defaultWorkingMessage
instead of always falling back to the default.
Also add working-message-test.ts extension example.
closes #3566
2026-04-22 22:24:32 +02:00
Mario Zechner
876a197b19
Add [Unreleased] section for next cycle
2026-04-22 21:38:11 +02:00
Mario Zechner
85a9ce3024
Release v0.69.0
2026-04-22 21:36:47 +02:00
Mario Zechner
d076709b35
docs(coding-agent): add unreleased new features summary
2026-04-22 21:16:22 +02:00
Mario Zechner
3dacaa8ed9
fix(coding-agent,tui): drop typebox compiler shim and fix progress
2026-04-22 21:12:20 +02:00
Mario Zechner
6553141f69
fix(ai): add gemini 3.1 flash lite cloud code assist model
...
closes #3545
2026-04-22 19:13:51 +02:00
Mario Zechner
8234ebf9ee
feat(coding-agent,tui): add stacked autocomplete providers closes #2983
2026-04-22 15:44:08 +02:00
Mario Zechner
4e919868f6
fix(coding-agent): chain system prompt in before_agent_start closes #3539
2026-04-22 14:58:17 +02:00
Mario Zechner
0e5b6e54f0
docs(coding-agent): add terminating structured output example closes #3525
2026-04-22 14:27:03 +02:00
Mario Zechner
b4f9b618d3
fix(coding-agent): allow headers-only model overrides closes #3538
2026-04-22 13:26:01 +02:00
Mario Zechner
1cc303d053
fix(coding-agent): add replacement-session callbacks closes #2860
2026-04-22 12:13:54 +02:00
Mario Zechner
a900d25119
feat(tui,coding-agent): add OSC 9;4 terminal progress indicators
...
Emit OSC 9;4 progress start/end sequences during agent streaming and
compaction so terminals (iTerm2, WezTerm, Windows Terminal, Kitty, etc.)
show activity in their tab bar.
Made with love for @lucasmeijer
2026-04-22 11:55:52 +02:00
Armin Ronacher
df84e3d22f
feat(branding): corporate said we're professionals
2026-04-22 11:04:56 +02:00
Mario Zechner
9f91276a42
Add [Unreleased] section for next cycle
2026-04-22 02:15:04 +02:00
Mario Zechner
a2c183db0f
Release v0.68.1
2026-04-22 02:14:13 +02:00
Mario Zechner
6cc4ad26e3
docs(coding-agent): audit unreleased changelog entries
2026-04-22 02:13:10 +02:00
Mario Zechner
0bb0a58466
feat(ai): add Fireworks provider support closes #3519
2026-04-22 01:09:11 +02:00
Mario Zechner
97a38bf652
fix(coding-agent): configure inline tool image width
...
closes #3508
2026-04-22 00:56:01 +02:00
Mario Zechner
60290b0d75
fix(coding-agent): expand ~ in sessionDir
...
closes #3514
2026-04-22 00:21:57 +02:00
Mario Zechner
759d551527
fix(agent): emit parallel tool completion eagerly\n\ncloses #3503
2026-04-22 00:15:56 +02:00
Mario Zechner
c6cef7c806
fix(coding-agent): render HTML-like message content verbatim in exports
...
closes #3484
2026-04-21 09:24:44 +02:00
Mario Zechner
19013265a8
Add [Unreleased] section for next cycle
2026-04-20 23:55:47 +02:00
Mario Zechner
6f345b78d5
Release v0.68.0
2026-04-20 23:54:54 +02:00
Mario Zechner
639da8a602
docs(changelog): audit unreleased entries
2026-04-20 23:53:53 +02:00
Mario Zechner
14ad636fb5
fix(coding-agent): initialize system prompt options lazily
2026-04-20 23:22:21 +02:00
Mario Zechner
12d7161884
fix(coding-agent): add session_shutdown reasons closes #2863
2026-04-20 23:11:08 +02:00
Mario Zechner
e4f7fe7bb7
feat(coding-agent): batch package updates
...
closes #2980
2026-04-20 22:56:26 +02:00
Mario Zechner
c40efa9bab
fix(coding-agent): resolve shell config from session settings
...
Stop shell resolution from consulting ambient process.cwd() during bash execution and use the active session's shellPath setting instead.
closes #3452
2026-04-20 22:32:11 +02:00
Mario Zechner
27c1544839
fix(coding-agent): use tool-name allowlists and remove cwd-bound singletons
...
- treat tools as a global allowlist across built-in, extension, and SDK tools
- remove process-cwd singleton tool usage from SDK and CLI paths
- add regression coverage for extension tool filtering
closes #3452
closes #2835
2026-04-20 22:05:28 +02:00
Mario Zechner
ed89480f20
docs(coding-agent): document async extension factories closes #3469
2026-04-20 22:02:03 +02:00
Mario Zechner
b73212616d
fix(coding-agent): skip redundant npm package updates
...
closes #3000
2026-04-20 19:12:52 +02:00
Mario Zechner
3054fd7a3b
fix(ai,coding-agent): support anthropic-style cache control for openai compatibles closes #3392
2026-04-20 17:12:05 +02:00
Mario Zechner
2f4f283cc2
fix(ai,coding-agent): preserve non-vision image placeholders closes #3429
2026-04-20 16:52:27 +02:00
Mario Zechner
74139c3f66
feat(coding-agent): add configurable working indicator closes #3413
2026-04-20 16:28:39 +02:00
Mario Zechner
61579214c8
fix(coding-agent): handle symlinked session selector paths closes #3364
2026-04-20 16:25:12 +02:00
Mario Zechner
860d67518c
fix(coding-agent): clarify session ID docs closes #3390
2026-04-20 16:12:32 +02:00
Mario Zechner
d56e5aea0b
fix(coding-agent): detect Windows pnpm global installs closes #3378
2026-04-20 15:59:57 +02:00
Mario Zechner
6b55d6859d
fix(tui): restore shifted xterm input
...
closes #3436
2026-04-20 15:36:10 +02:00
Mario Zechner
da6a81d398
fix(coding-agent): reuse session thinking for compaction closes #3438
2026-04-20 15:09:50 +02:00
Mario Zechner
d66ef6dce8
fix(coding-agent): add missing typebox dependency
...
closes #3434
2026-04-20 15:08:34 +02:00
Mario Zechner
5ea8a276eb
fix(coding-agent): preserve share page tool output indentation closes #3440
2026-04-20 14:46:37 +02:00
Mario Zechner
d554409b1f
fix(coding-agent): split /clone from /fork UX
...
closes #2962
2026-04-20 14:33:32 +02:00
Mario Zechner
62c1c4031c
fix(coding-agent): add OpenRouter attribution headers
...
closes #3414
2026-04-20 14:14:36 +02:00
Ramiz Wachtler
2b45243817
fix(coding-agent): avoid duplicate symlinked skills in pi config ( #3417 )
...
- dedupe resolved skill entries by canonical path (realpathSync) with raw-path fallback matching loadSkills()
- preserve precedence by applying skill dedupe after resource precedence sorting (first winner retained)
- add tests to verify expected behavior
- closes #3405
2026-04-20 13:23:00 +02:00
Mario Zechner
00887125c0
Add [Unreleased] section for next cycle
2026-04-18 01:32:50 +02:00
Mario Zechner
a1edb8a463
Release v0.67.68
2026-04-18 01:31:38 +02:00
Mario Zechner
cbf0d1fbfa
Add [Unreleased] section for next cycle
2026-04-17 23:06:48 +02:00
Mario Zechner
1c0b628882
Release v0.67.67
2026-04-17 23:06:48 +02:00
Mario Zechner
b0c2579fd7
chore(changelog): update unreleased entries
2026-04-17 22:54:02 +02:00