Commit graph

  • 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
  • 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