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
Vaclav Synacek
f97ce5ada1
better bash detection on unix - also try PATH
2026-02-04 13:52:58 +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
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
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
c983bfdb1e
Add [Unreleased] section for next cycle
2026-02-03 17:30:37 +01:00
Mario Zechner
39d719900d
Release v0.51.3
2026-02-03 17:29:53 +01:00
Mario Zechner
ff5e9ec96d
chore: update changelogs
2026-02-03 17:29:05 +01:00
Mario Zechner
7bbc70efa5
Merge pull request #1222 from ferologics/feat/notify-kitty-windows
...
feat(notify): add Kitty (OSC 99) and Windows Terminal support
2026-02-03 17:20:04 +01:00
Mario Zechner
e1e4e593c0
fix(coding-agent): persist thinking level defaults
2026-02-03 17:17:38 +01:00
Mario Zechner
8a7a761deb
fix(coding-agent): resolve npm.cmd on Windows
...
closes #1220
2026-02-03 17:04:22 +01:00
ferologics
4351dd7cdc
feat(notify): add Kitty (OSC 99) and Windows Terminal support
...
- Add OSC 99 notification support for Kitty terminal (detected via KITTY_WINDOW_ID)
- Add Windows toast notifications for Windows Terminal/WSL (detected via WT_SESSION)
- Refactor into separate functions for each notification method
- OSC 777 remains the fallback for Ghostty, iTerm2, WezTerm, rxvt-unicode
Co-authored-by: Soleone (Windows Terminal support)
2026-02-03 15:06:14 +01:00
Mario Zechner
2f5235b966
fix(coding-agent): support local install paths relative to settings files closes #1216
2026-02-03 12:58:34 +01:00
Mario Zechner
e54dff7efb
fix(coding-agent): rename SlashCommandSource "template" to "prompt" for consistency
...
BREAKING CHANGE: RPC get_commands response and SlashCommandSource type
now use "prompt" instead of "template" to match the rest of the codebase.
2026-02-03 12:27:45 +01:00
Mario Zechner
8292d7ce5d
feat(coding-agent): add commands.ts example and export SlashCommandInfo types
...
- Add example extension demonstrating pi.getCommands() API
- Export SlashCommandInfo, SlashCommandLocation, SlashCommandSource from main index.ts
Follow-up to #1210
2026-02-03 12:20:37 +01:00
warren
2613754c47
feat(coding-agent): add ExtensionAPI.getCommands()
2026-02-03 12:18:52 +01:00
Mario Zechner
ff9a3f0660
Add [Unreleased] section for next cycle
2026-02-03 02:19:00 +01:00
Mario Zechner
4cbc865215
Release v0.51.2
2026-02-03 02:18:12 +01:00
Mario Zechner
c6ab9a64ce
chore(changelog): audit unreleased entries
2026-02-03 02:17:01 +01:00
Mario Zechner
494a7750ef
fix(coding-agent): remove install method cache
2026-02-03 01:45:35 +01:00
Mario Zechner
4137ed787b
Merge pull request #1203 from Itsnotaka/main
...
feat(coding-agent): implement install method detection
2026-02-03 01:44:41 +01:00
Mario Zechner
7a9c668357
Merge pull request #1196 from haoqixu/fix-commands-conflict
...
fix(coding-agent): filter out commands conflict with builtins
2026-02-03 01:22:29 +01:00
Mario Zechner
90b18218bd
docs(coding-agent): document tool expansion UI methods
2026-02-03 01:16:29 +01:00
Mario Zechner
6909f61884
Merge pull request #1199 from academo/academo/implement-set-expand-tool-api
...
feat: add setToolsExpanded and getToolsExpanded to ExtensionsUIContext
2026-02-03 01:16:04 +01:00
Mario Zechner
c64e228b76
fix(tui): honor keybindings for submit fallback
2026-02-03 01:10:06 +01:00
Mario Zechner
8c38de0495
fix(tui): drain stdin on exit to avoid Kitty release leak
...
Drain stdin for up to 1s after disabling Kitty protocol so in-flight key
release events are consumed before the shell regains control.
Fixes #1204
2026-02-03 00:07:35 +01:00
Mario Zechner
9a4d043b28
fix(tui): drain Kitty key release events before exit to prevent SSH leak
...
Adds Terminal.prepareForExit() to disable Kitty protocol and wait for
in-flight release events before fully stopping. This prevents escape
sequences from leaking to the parent shell over slow SSH connections.
Fixes #1204
2026-02-03 00:01:39 +01:00
Mario Zechner
c9a20a3aa4
fix(coding-agent): normalize @ path prefixes closes #1206
2026-02-02 23:56:20 +01:00
Daniel Fu
0d828f925e
feat(coding-agent): implement install method detection and update instructions
...
Added functionality to detect the installation method (bun-binary, npm, pnpm, yarn, bun, unknown) and provide corresponding update instructions for the package. This enhances user experience by guiding them on how to update the package based on their environment.
2026-02-02 15:33:01 -05:00
Mario Zechner
1fbafd6cc7
docs: document video and image fields for package gallery
2026-02-02 20:16:18 +01:00
Mario Zechner
0aa0b5fdba
Add [Unreleased] section for next cycle
2026-02-02 19:36:52 +01:00