co-mono/packages/coding-agent/src/modes/interactive/components
Mario Zechner 568150f18b Rework custom tools API with CustomToolContext
- CustomAgentTool renamed to CustomTool
- ToolAPI renamed to CustomToolAPI
- ToolContext renamed to CustomToolContext
- ToolSessionEvent renamed to CustomToolSessionEvent
- Added CustomToolContext parameter to execute() and onSession()
- CustomToolFactory now returns CustomTool<any, any> for type compatibility
- dispose() replaced with onSession({ reason: 'shutdown' })
- Added wrapCustomTool() to convert CustomTool to AgentTool
- Session exposes setToolUIContext() instead of leaking internals
- Fix ToolExecutionComponent to sync with toolOutputExpanded state
- Update all custom tool examples for new API
2025-12-31 12:05:24 +01:00
..
armin.ts Enable more biome lints and fix things 2025-12-21 22:56:20 +01:00
assistant-message.ts Reorganize file structure: core/, utils/, modes/interactive/components/, modes/interactive/theme/ 2025-12-09 00:51:33 +01:00
bash-execution.ts refactor(hooks): split session events into individual typed events 2025-12-30 22:42:22 +01:00
branch-summary-message.ts Add BranchSummaryMessageComponent, unify styling with hook messages 2025-12-30 22:42:21 +01:00
compaction-summary-message.ts Add BranchSummaryMessageComponent, unify styling with hook messages 2025-12-30 22:42:21 +01:00
custom-editor.ts Reverse model switching and binding for dialog 2025-12-25 18:07:36 +01:00
diff.ts Add intra-line diff highlighting for edit tool 2025-12-18 16:49:44 +01:00
dynamic-border.ts Reorganize file structure: core/, utils/, modes/interactive/components/, modes/interactive/theme/ 2025-12-09 00:51:33 +01:00
footer.ts Refactor OAuth/API key handling: AuthStorage and ModelRegistry 2025-12-25 03:48:36 +01:00
hook-input.ts fix(coding-agent): use key helpers for arrow keys and Enter 2025-12-19 21:53:04 +01:00
hook-message.ts Fix nested background issue in HookMessageComponent 2025-12-30 22:42:22 +01:00
hook-selector.ts Enable more biome lints and fix things 2025-12-21 22:56:20 +01:00
model-selector.ts refactor(hooks): split session events into individual typed events 2025-12-30 22:42:22 +01:00
oauth-selector.ts Refactor OAuth/API key handling: AuthStorage and ModelRegistry 2025-12-25 03:48:36 +01:00
queue-mode-selector.ts Reorganize file structure: core/, utils/, modes/interactive/components/, modes/interactive/theme/ 2025-12-09 00:51:33 +01:00
session-selector.ts Refactor SessionManager to use static factory methods 2025-12-22 01:29:54 +01:00
settings-selector.ts Add /settings command with unified settings menu (#312) 2025-12-25 15:39:42 +01:00
show-images-selector.ts Fix image rendering artifacts and improve show-images selector 2025-12-13 23:53:28 +01:00
theme-selector.ts Reorganize file structure: core/, utils/, modes/interactive/components/, modes/interactive/theme/ 2025-12-09 00:51:33 +01:00
thinking-selector.ts feat: add xhigh thinking level support for gpt-5.2 and gpt-5.2-codex 2025-12-19 19:59:13 +01:00
tool-execution.ts Rework custom tools API with CustomToolContext 2025-12-31 12:05:24 +01:00
tree-selector.ts Hide model_change and thinking_level_change in tree selector default view 2025-12-30 22:42:25 +01:00
user-message-selector.ts fix(coding-agent): use key helpers for arrow keys and Enter 2025-12-19 21:53:04 +01:00
user-message.ts Use exhaustive switch on message.role throughout coding-agent 2025-12-30 22:42:21 +01:00
visual-truncate.ts Fix bash tool visual line truncation 2025-12-22 17:01:04 +01:00