-
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
-
5b634ddf75
feat(plan-mode): show final completed list in chat when plan finishes
Helmut Januschka
2026-01-03 16:34:06 +01:00
-
e27a2c226c
fix(plan-mode): buffer text_delta to handle split [DONE:id] patterns
Helmut Januschka
2026-01-03 16:28:53 +01:00
-
d1eea3ac4e
feat(hooks): add text_delta event for streaming text monitoring
Helmut Januschka
2026-01-03 16:26:36 +01:00
-
7a03f57fbe
feat(plan-mode): use ID-based todo tracking with [DONE:id] tags
Helmut Januschka
2026-01-03 16:20:26 +01:00
-
e781c9a466
feat(plan-mode): show todo list in chat after planning, widget during execution
Helmut Januschka
2026-01-03 16:11:57 +01:00
-
c09f8644be
fix(plan-mode): fix todo extraction from assistant messages
Helmut Januschka
2026-01-03 16:10:53 +01:00
-
dd7c01a47c
fix(plan-mode): show widget after extracting todos and in plan mode
Helmut Januschka
2026-01-03 16:05:16 +01:00
-
dc44816051
feat(hooks): add setWidget API for multi-line status displays
Helmut Januschka
2026-01-03 16:01:05 +01:00
-
537d672f17
feat(plan-mode): add todo list extraction and progress tracking
Helmut Januschka
2026-01-03 15:43:04 +01:00
-
09048681b8
docs: update changelog with full hook API additions
Helmut Januschka
2026-01-03 15:36:18 +01:00
-
056f40b00b
feat(coding-agent): show hook shortcuts in /hotkeys command
Helmut Januschka
2026-01-03 15:34:19 +01:00
-
c956a726ed
feat(coding-agent): add hook API for CLI flags, shortcuts, and tool control
Helmut Januschka
2026-01-03 09:52:13 +01:00
-
059292ead1
WIP: Add hook API for dynamic tool control with plan-mode hook example
Helmut Januschka
2026-01-03 09:31:39 +01:00
-
5b95ccf830
Add consistent, configurable image placeholders (#442)
Armin Ronacher
2026-01-04 18:12:55 +01:00
-
36e774282d
fix duplicated thinking tokens in chutes (#443)
butelo
2026-01-04 18:12:09 +01:00
-
0d477d39f9
fix(tui): expand paste markers when opening external editor (#444)
Aliou Diallo
2026-01-04 18:11:42 +01:00
-
-
-
8b6bc30301
fix(hooks): deep copy messages in context event before passing to hooks
Mario Zechner
2026-01-04 17:16:49 +01:00
-
46047bc37e
refactor: address PR feedback - merge setWidget, use KeyId for shortcuts
Helmut Januschka
2026-01-04 00:09:44 +01:00
-
f7e7d6aa41
fix(tui): add legacy terminal support for shift+letter shortcuts
Helmut Januschka
2026-01-03 23:36:59 +01:00
-
b42362e1d5
fix: use robust matchShortcut from TUI library
Helmut Januschka
2026-01-03 22:46:49 +01:00
-
0a73710cba
fix: remove inline imports and debug logging
Helmut Januschka
2026-01-03 22:36:44 +01:00
-
816b488815
fix(plan-mode): handle non-tool steps and clean up todo text
Helmut Januschka
2026-01-03 22:23:12 +01:00
-
3cd5fa8c45
fix(plan-mode): track step completion via tool_result events
Helmut Januschka
2026-01-03 22:20:07 +01:00
-
7439a31e25
fix(plan-mode): use step numbers instead of random IDs
Helmut Januschka
2026-01-03 22:16:35 +01:00
-
ec786538da
fix(plan-mode): make DONE tag instruction clearer
Helmut Januschka
2026-01-03 22:13:30 +01:00
-
b2fc21a8dd
debug: add logging to plan-mode hook to trace context filtering
Helmut Januschka
2026-01-03 22:09:33 +01:00
-
206aebb036
fix(hooks): fix ContextEventResult.messages type to AgentMessage[]
Helmut Januschka
2026-01-03 22:00:22 +01:00
-
fc783a5980
fix(plan-mode): use context event to filter stale plan mode messages
Helmut Januschka
2026-01-03 21:57:01 +01:00
-
b1f574f7f7
fix(plan-mode): make execution mode clearer to agent
Helmut Januschka
2026-01-03 21:50:19 +01:00
-
14d55d8fd3
feat(hooks): add setWidgetComponent for custom TUI components
Helmut Januschka
2026-01-03 21:47:54 +01:00
-
705e92e43f
fix(widgets): add max line limit and document multi-hook behavior
Helmut Januschka
2026-01-03 21:43:35 +01:00
-
78d4d44ab7
refactor(plan-mode): use smart keyword matching instead of IDs
Helmut Januschka
2026-01-03 21:33:31 +01:00
-
4a8d92ff73
refactor(hooks): address PR feedback
Helmut Januschka
2026-01-03 21:30:19 +01:00
-
d7546f08ce
feat(plan-mode): show final completed list in chat when plan finishes
Helmut Januschka
2026-01-03 16:34:06 +01:00
-
5a6c194df8
fix(plan-mode): buffer text_delta to handle split [DONE:id] patterns
Helmut Januschka
2026-01-03 16:28:53 +01:00
-
4d060c3831
feat(hooks): add text_delta event for streaming text monitoring
Helmut Januschka
2026-01-03 16:26:36 +01:00
-
ed8f82b5f0
feat(plan-mode): use ID-based todo tracking with [DONE:id] tags
Helmut Januschka
2026-01-03 16:20:26 +01:00
-
435acf1c18
feat(plan-mode): show todo list in chat after planning, widget during execution
Helmut Januschka
2026-01-03 16:11:57 +01:00
-
764d9d4efc
fix(plan-mode): fix todo extraction from assistant messages
Helmut Januschka
2026-01-03 16:10:53 +01:00
-
ff32bd1540
fix(plan-mode): show widget after extracting todos and in plan mode
Helmut Januschka
2026-01-03 16:05:16 +01:00
-
51d396b3fd
feat(hooks): add setWidget API for multi-line status displays
Helmut Januschka
2026-01-03 16:01:05 +01:00
-
4cee51e46a
feat(plan-mode): add todo list extraction and progress tracking
Helmut Januschka
2026-01-03 15:43:04 +01:00
-
c01414d191
docs: update changelog with full hook API additions
Helmut Januschka
2026-01-03 15:36:18 +01:00
-
f808047564
feat(coding-agent): show hook shortcuts in /hotkeys command
Helmut Januschka
2026-01-03 15:34:19 +01:00
-
db312d2eed
feat(coding-agent): add hook API for CLI flags, shortcuts, and tool control
Helmut Januschka
2026-01-03 09:52:13 +01:00
-
57bba4e32b
WIP: Add hook API for dynamic tool control with plan-mode hook example
Helmut Januschka
2026-01-03 09:31:39 +01:00
-
-
6ddfd1be13
fix(coding-agent): resolved UTF-8 corruption in bash executor output (#433)
Can Bölük
2026-01-04 03:15:50 +01:00
-
7e2a99b485
Add [Unreleased] section for next cycle
Mario Zechner
2026-01-04 01:08:11 +01:00
-
faa10b9a7e
Release v0.33.0
Mario Zechner
2026-01-04 01:07:24 +01:00
-
5c5084481b
feat(coding-agent): clipboard image paste support via Ctrl+V (fixes #419)
Mario Zechner
2026-01-04 01:05:22 +01:00
-
97bb411988
Add Vim-style keybindings example to README
Mario Zechner
2026-01-03 23:44:40 +01:00
-
6af7c97154
Update tui README.md: replace isXxx() with matchesKey() and Key helper
Mario Zechner
2026-01-03 23:11:11 +01:00
-
22abf50d85
Update tui.md docs: replace isXxx() with matchesKey() and Key helper
Mario Zechner
2026-01-03 23:10:22 +01:00
-
f49d2aac12
Use same header color for Available Tools as System Prompt
Mario Zechner
2026-01-03 23:05:32 +01:00
-
f9838bb5d4
Show first 10 lines of system prompt with click to expand for full content
Mario Zechner
2026-01-03 23:04:23 +01:00
-
f5e38c4007
Add click-to-expand for system prompt in HTML export
Mario Zechner
2026-01-03 23:02:30 +01:00
-
f090ec214a
Fix missing spacer between text and tool calls in HTML export
Mario Zechner
2026-01-03 22:56:36 +01:00
-
e98524f1fc
Fix missing spacer between text and tool calls in HTML export
Mario Zechner
2026-01-03 22:56:36 +01:00
-
9549ac4695
Remove DEVELOPMENT.md reference from README
Mario Zechner
2026-01-03 22:53:33 +01:00
-
1079cd404e
Add breaking change note for key detection functions (#405)
Mario Zechner
2026-01-03 22:52:38 +01:00
-
242291e290
Add changelog entries for PRs #426 and #427
Mario Zechner
2026-01-03 22:51:44 +01:00
-
f2b89d5ec5
Merge branch 'feat/ctrl-n-external-editor' - configurable keybindings (#405)
Mario Zechner
2026-01-03 22:51:12 +01:00
-