-
4d87196801
fix(tui): remove alt+enter from newLine default keybinding
Mario Zechner
2026-01-05 23:17:34 +01:00
-
9c17af9367
fix(coding-agent): use shx for cross-platform build scripts
Mario Zechner
2026-01-05 22:56:22 +01:00
-
c5d54a8413
feat(tui): query Kitty keyboard protocol support before enabling
Mario Zechner
2026-01-05 22:52:13 +01:00
-
0b9e3ada0c
fix: clean up Codex thinking level handling
Mario Zechner
2026-01-05 21:58:26 +01:00
-
02b72b49d5
fix: codex thinking handling
Ben Vargas
2026-01-05 11:40:44 -07:00
-
22870ae0c2
chore: remove deprecation comment from getToolsDir, add changelog entry for #470
Mario Zechner
2026-01-05 20:26:48 +01:00
-
a746e2c296
Merge pull request #470 from mcinteerj/fix-managed-binaries-migration-warning
Mario Zechner
2026-01-05 20:26:18 +01:00
-
-
168d114750
Add changelog entries for headless OAuth and truecolor detection
Mario Zechner
2026-01-05 20:16:59 +01:00
-
b4fb6770e4
Assume truecolor for most terminals (fixes SSH color detection)
Mario Zechner
2026-01-05 20:11:10 +01:00
-
9c87eeb805
Fix Anthropic login not showing URL (showPrompt should not clear content)
Mario Zechner
2026-01-05 20:03:07 +01:00
-
9b12719ab1
Improve OAuth login UI with consistent dialog component
Mario Zechner
2026-01-05 19:58:44 +01:00
-
0a736e858d
fix: move managed binaries to bin/ and ignore hidden files in migration check
Jake
2026-01-06 07:52:49 +13:00
-
-
05b9d55656
feat(oauth): show paste input immediately during OpenAI Codex login (#468)

Christian Catalanandcc-vps
2026-01-05 12:47:58 -05:00
-
817221b79f
fix(tui): trim trailing whitespace in wrapped lines to prevent width overflow
Mario Zechner
2026-01-05 18:16:54 +01:00
-
60ec863354
Merge branch 'pr-457-wrap-whitespace'
Mario Zechner
2026-01-05 18:16:39 +01:00
-
-
7919c40907
docs: remove CLI-specific --extension mention from SDK example
Mario Zechner
2026-01-05 18:03:41 +01:00
-
010b337ad2
fix(coding-agent): load extensions from settings.json (#463)

Mario Zechnerandmelihmucuk
2026-01-05 18:00:58 +01:00
-
-
3129e2ac10
docs: clarify SDK extension discovery and settings.json support
Mario Zechner
2026-01-05 18:00:32 +01:00
-
4a7e8672af
Merge main into fix/settings-extensions-loading, resolve CHANGELOG conflict
Mario Zechner
2026-01-05 17:58:13 +01:00
-
-
-
-
7e2ebdd78e
fix: mark with-deps example as private, update changelog
Mario Zechner
2026-01-05 17:55:15 +01:00
-
49c4fe0bc1
feat: add claude-rules extension example (#461)
LiuVaayne
2026-01-05 23:59:07 +08:00
-
042d3fa310
fix(sdk): extensions: [] now disables discovery as documented (#465)
Aliou Diallo
2026-01-05 16:55:51 +01:00
-
6a8609ac56
fix: prevent silent logout when multiple pi instances refresh OAuth tokens (#466)
cursive
2026-01-05 23:55:05 +08:00
-
80be0fc901
fix(ci): fix typecheck by adding example to workspace (#467)
Aliou Diallo
2026-01-05 16:54:04 +01:00
-
7e829273b0
docs(coding-agent): add changelog entry for #463
Melih Mucuk
2026-01-05 13:53:18 +03:00
-
e4f63f585f
fix(coding-agent): load extensions from settings.json
Melih Mucuk
2026-01-05 13:26:41 +03:00
-
-
d9e0604183
Ignore Windows binaries in tools/ (#458)

Carlos Gutierrezandroot
2026-01-04 22:22:34 -07:00
-
74d5f5523e
Add [Unreleased] section for next cycle
Mario Zechner
2026-01-05 06:17:05 +01:00
-
435cd5d61f
Release v0.36.0
Mario Zechner
2026-01-05 06:16:25 +01:00
-
467670024c
docs: mark Codex experimental
Mario Zechner
2026-01-05 06:15:11 +01:00
-
bb50738f7e
fix(ai): append system prompt to codex bridge message instead of converting to input
Mario Zechner
2026-01-05 06:03:07 +01:00
-
9a147559c0
Merge branch 'openai-codex'
Mario Zechner
2026-01-05 05:33:48 +01:00
-
-
786a326a71
fix(tui): trim trailing whitespace in wrapped lines to prevent width overflow
robinwander
2026-01-04 22:15:25 -06:00
-
eede2e1644
Merge origin/main into feature/detect-vertex-ai
Mario Zechner
2026-01-05 04:35:17 +01:00
-
-
168bfe618e
Remove debug console.log from with-deps example
Mario Zechner
2026-01-05 03:57:30 +01:00
-
32f032b6d1
Add [Unreleased] section for next cycle
Mario Zechner
2026-01-05 03:42:07 +01:00
-
78d0b88f7d
Release v0.35.0
Mario Zechner
2026-01-05 03:41:24 +01:00
-
79cb8f0906
Add extensions option to createAgentSession SDK
Mario Zechner
2026-01-05 03:38:56 +01:00
-
8da793b1ba
Add customTools option back to createAgentSession SDK
Mario Zechner
2026-01-05 03:34:36 +01:00
-
6bd5e419a6
Improve Custom Components docs: explain editor replacement, simplify example
Mario Zechner
2026-01-05 03:09:02 +01:00
-
a5741df69a
Document setWidget Component support
Mario Zechner
2026-01-05 03:07:11 +01:00
-
0919ec5417
Add Custom UI section, update CHANGELOG migration docs
Mario Zechner
2026-01-05 03:06:39 +01:00
-
0e41b9c2a2
Restructure extensions.md: add Custom Tools section, improve sendMessage docs
Mario Zechner
2026-01-05 03:04:19 +01:00
-
-
-
e4f8215f97
Add table of contents to extensions.md
Mario Zechner
2026-01-05 02:51:45 +01:00
-
3e38fce541
Show UI context methods in extension quick start example
Mario Zechner
2026-01-05 02:49:52 +01:00
-
08f9622e99
Update CHANGELOG with npm deployment note
Mario Zechner
2026-01-05 02:49:10 +01:00
-
3f60de8929
Add npm deployment to package.json benefits
Mario Zechner
2026-01-05 02:48:40 +01:00
-
c8cfef7225
Add note about npm dependencies in extensions
Mario Zechner
2026-01-05 02:48:18 +01:00
-
f4a3724b7e
Improve extension discovery docs with multi-entry package.json example
Mario Zechner
2026-01-05 02:47:52 +01:00
-
91cca23d23
Add migration for commands->prompts, warn about deprecated hooks/tools dirs
Mario Zechner
2026-01-05 02:41:08 +01:00
-
63093bf7e4
fix(ai): cache vertex adc credentials file check
Anton Kuzmenko
2026-01-04 17:16:40 -08:00
-
cf1c4c31f4
Flatten hello/ and question/ extension examples to single files
Mario Zechner
2026-01-05 01:45:10 +01:00
-
c6fc084534
Merge hooks and custom-tools into unified extensions system (#454)
Mario Zechner
2026-01-05 01:43:35 +01:00
-
9794868b38
Implement extension discovery with package.json manifest support
Mario Zechner
2026-01-04 23:24:24 +01:00
-
2846c7d190
Add unified extensions system (not wired up yet)
Mario Zechner
2026-01-04 22:51:11 +01:00
-
be330fdd9c
Fix event bus async error handling, clear pending messages on session switch, improve SDK docs
Mario Zechner
2026-01-04 22:04:50 +01:00
-
a3f30e085a
fix(ai): add vertex ai dummy value for configured credentials
Anton Kuzmenko
2026-01-04 12:59:19 -08:00
-
-
024ec33bf2
docs(coding-agent): fix event bus docs - handlers persist, remove redundant note
Mario Zechner
2026-01-04 21:39:13 +01:00
-
99a539baa4
docs(coding-agent): update event bus docs - async errors now caught automatically
Mario Zechner
2026-01-04 21:37:16 +01:00
-
9c9e6822e3
feat(coding-agent): add event bus for tool/hook communication (#431)
Nico Bailon
2026-01-04 12:36:19 -08:00
-
12805f61bd
Add [Unreleased] section for next cycle
Mario Zechner
2026-01-04 21:06:48 +01:00
-
71c978e2f9
Release v0.34.2
Mario Zechner
2026-01-04 21:06:08 +01:00
-
a4d6f22f55
fix: move hook API changelog entries from 0.32.2 to 0.34.0
Mario Zechner
2026-01-04 21:05:18 +01:00
-
2a47b1114d
Add [Unreleased] section for next cycle
Mario Zechner
2026-01-04 20:57:34 +01:00
-
de92eeda1f
Release v0.34.1
Mario Zechner
2026-01-04 20:56:51 +01:00
-
5cb7af1ddc
feat(hooks): expose setTitle to HookUIContext (#446)
Aliou Diallo
2026-01-04 20:55:52 +01:00
-
affa618b43
docs: add note about macOS Finder image copy behavior
Mario Zechner
2026-01-04 20:52:51 +01:00
-
2a332f7064
docs: add changelog entries for symbol key support (#450)
Mario Zechner
2026-01-04 20:38:27 +01:00
-
b836a9d2ee
feat(tui): add symbol key support to keybinding system (#450)
Kao Félix
2026-01-04 20:37:08 +01:00
-
61cadc226c
Add [Unreleased] section for next cycle
Mario Zechner
2026-01-04 20:30:34 +01:00
-
dc2f5d43cc
Release v0.34.0
Mario Zechner
2026-01-04 20:29:50 +01:00
-
00fa8b71c8
revert: remove unnecessary themeOverride params from theme functions
Mario Zechner
2026-01-04 20:27:46 +01:00
-
7302fe5063
docs: remove dev-only changelog entry
Mario Zechner
2026-01-04 20:26:29 +01:00
-
1650041a63
feat(ai): add OpenAI Codex OAuth + responses provider
Ahmed Kamal
2026-01-04 21:11:19 +02:00
-
5318b42bd2
docs: update CHANGELOG and hooks.md with missing items
Mario Zechner
2026-01-04 19:01:35 +01:00
-
b06bd1d24c
fix(tools.ts): sync with active tools when no saved state
Mario Zechner
2026-01-04 18:50:45 +01:00
-
31438fdf2a
fix(tools): wrap ALL registry tools with hooks, not just active ones
Mario Zechner
2026-01-04 18:47:57 +01:00
-
2849623afc
fix(tools): tool registry now contains ALL built-in tools
Mario Zechner
2026-01-04 18:44:41 +01:00
-
c447e62662
fix(theme): add optional themeOverride param to getSettingsListTheme/getSelectListTheme
Mario Zechner
2026-01-04 18:39:00 +01:00
-
6390ff87ef
fix(hooks): add stack traces to hook errors, fix tools.ts theme bug
Mario Zechner
2026-01-04 18:33:28 +01:00
-
91fae8b2f0
Merge feature/plan-mode into main
Mario Zechner
2026-01-04 18:27:38 +01:00
-
-
e4dd21a3b2
feat(hooks): add systemPromptAppend to before_agent_start, full tool registry
Mario Zechner
2026-01-04 18:21:26 +01:00
-
892acedb6b
feat(hooks): add tools.ts example hook for interactive tool enable/disable
Mario Zechner
2026-01-04 17:24:24 +01:00
-
ddf8bfceee
fix(hooks): deep copy messages in context event before passing to hooks
Mario Zechner
2026-01-04 17:16:49 +01:00
-
8ecb1d6c0b
refactor: address PR feedback - merge setWidget, use KeyId for shortcuts
Helmut Januschka
2026-01-04 00:09:44 +01:00
-
e3c2616713
fix(tui): add legacy terminal support for shift+letter shortcuts
Helmut Januschka
2026-01-03 23:36:59 +01:00
-
c1d7f8d962
fix: use robust matchShortcut from TUI library
Helmut Januschka
2026-01-03 22:46:49 +01:00
-
277d7bd83b
fix: remove inline imports and debug logging
Helmut Januschka
2026-01-03 22:36:44 +01:00
-
a169029a16
fix(plan-mode): handle non-tool steps and clean up todo text
Helmut Januschka
2026-01-03 22:23:12 +01:00
-
fdcc044491
fix(plan-mode): track step completion via tool_result events
Helmut Januschka
2026-01-03 22:20:07 +01:00
-
361292d4de
fix(plan-mode): use step numbers instead of random IDs
Helmut Januschka
2026-01-03 22:16:35 +01:00
-
20ce41e767
fix(plan-mode): make DONE tag instruction clearer
Helmut Januschka
2026-01-03 22:13:30 +01:00
-
609d1751c5
debug: add logging to plan-mode hook to trace context filtering
Helmut Januschka
2026-01-03 22:09:33 +01:00
-
274d4a6247
fix(hooks): fix ContextEventResult.messages type to AgentMessage[]
Helmut Januschka
2026-01-03 22:00:22 +01:00
-
650d8f2615
fix(plan-mode): use context event to filter stale plan mode messages
Helmut Januschka
2026-01-03 21:57:01 +01:00
-
f1792d04c4
fix(plan-mode): make execution mode clearer to agent
Helmut Januschka
2026-01-03 21:50:19 +01:00
-
ce88ebcd68
feat(hooks): add setWidgetComponent for custom TUI components
Helmut Januschka
2026-01-03 21:47:54 +01:00
-
9b53b89bd5
fix(widgets): add max line limit and document multi-hook behavior
Helmut Januschka
2026-01-03 21:43:35 +01:00
-
f6b728a6e5
refactor(plan-mode): use smart keyword matching instead of IDs
Helmut Januschka
2026-01-03 21:33:31 +01:00
-
4ecf3f9422
refactor(hooks): address PR feedback
Helmut Januschka
2026-01-03 21:30:19 +01:00