Mario Zechner
ebbc67df5d
docs(coding-agent): fix extension flag lookup docs
...
closes #3614
2026-04-24 11:41:51 +02:00
Mario Zechner
0fce64d425
Add [Unreleased] section for next cycle
2026-04-24 01:01:39 +02:00
Mario Zechner
612be54c28
Release v0.70.0
2026-04-24 01:00:41 +02:00
Mario Zechner
55fbd9b286
chore(coding-agent): audit and update changelog entries since v0.69.0
2026-04-24 00:59:08 +02:00
Mario Zechner
f2f03616ab
fix(coding-agent): update provider auth guidance and defaults
2026-04-24 00:55:27 +02:00
Mario Zechner
bffb760f4f
fix(coding-agent): improve auth setup warnings
2026-04-24 00:55:27 +02:00
Mario Zechner
d7fb9aaf1e
docs(coding-agent): audit unreleased changelog
2026-04-24 00:12:07 +02:00
Mario Zechner
6bb4a55524
fix(coding-agent): preserve final TUI frame on quit
2026-04-24 00:11:09 +02:00
Mario Zechner
86ba08a2e3
fix(coding-agent): preserve in-memory settings on reload
...
closes #3616
2026-04-23 23:47:49 +02:00
Mario Zechner
4cd4cfd98e
fix(ai): support long cache retention compat
...
closes #3543
2026-04-23 23:43:34 +02:00
Mario Zechner
19f2478599
fix(coding-agent): show shortcut conflict diagnostics on startup
...
closes #3617
2026-04-23 23:31:52 +02:00
Mario Zechner
bf4aa3a601
fix(ai): support xhigh for Codex GPT-5.5
2026-04-23 22:49:09 +02:00
Mario Zechner
8700ac1f0e
fix(coding-agent): support custom npmCommand for git deps
...
closes #3604
2026-04-23 22:32:32 +02:00
Mario Zechner
c091aa732f
fix(coding-agent): space first user message after notices
...
closes #3613
2026-04-23 22:16:40 +02:00
Mario Zechner
f0cf8a59d2
fix(coding-agent): handle stale extension contexts
...
fixes #3606
2026-04-23 22:07:13 +02:00
Mario Zechner
2394f3a987
fix(coding-agent): retry Bedrock http2 no-response errors closes #3594
2026-04-23 21:36:51 +02:00
Mario Zechner
e38647f376
fix(coding-agent): restore builtin-only tool disabling
...
closes #3592
2026-04-23 21:36:16 +02:00
Vegard Stikbakke
ff220fa41d
fix(coding-agent): tear down extension UI before runner invalidation on shutdown ( #3597 )
...
Custom footers registered via ctx.ui.setFooter(...) whose render()
closure touched ctx would crash pi on /quit: runtimeHost.dispose()
invalidates the extension runner before the TUI stops rendering, so
any still-attached footer render tick hit assertActive() and threw.
Call resetExtensionUI() before runtimeHost.dispose() in the interactive
shutdown path, matching the rebindCurrentSession() pattern. This
disposes the custom footer (clearing its interval) and detaches it
from the TUI tree before the runner goes stale.
closes #3595
Co-authored-by: Mario Zechner <badlogicgames@gmail.com >
2026-04-23 21:02:15 +02:00
Mario Zechner
2ddb27b055
fix(coding-agent): bump uuid to v14 closes #3577
2026-04-23 15:54:46 +02:00
Mario Zechner
8cc046f86e
fix(coding-agent): make terminal progress escape sequences configurable, disabled by default
...
Adds terminal.showTerminalProgress setting (default false) and wires it
to /settings. Guards all OSC 9;4 setProgress calls in interactive-mode.
closes #3588
2026-04-23 15:08:00 +02:00
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