co-mono/packages/ai/src
Mario Zechner 04d59f31ea feat(coding-agent): implement hooks system
- Add hooks infrastructure in core/hooks/ (loader, runner, types)
- HookUIContext interface with mode-specific implementations
- Interactive mode: TUI-based selector/input/confirm dialogs
- RPC mode: JSON protocol for hook UI requests/responses
- Print mode: no-op UI context (hooks run but can't prompt)
- AgentSession.branch() now async, returns { selectedText, skipped }
- Settings: hooks[] and hookTimeout configuration
- Export hook types from package for hook authors

Based on PR #147 proposal, adapted for new architecture.
2025-12-09 22:17:12 +01:00
..
agent Simplify compaction: remove proactive abort, use Agent.continue() for retry 2025-12-09 21:43:49 +01:00
providers Fix tsgo type issues: update tsgo, fix ReasoningEffort import, remove broken enum-test 2025-12-08 22:59:13 +01:00
utils Remove provider-level tool validation, add validateToolCall helper 2025-12-08 18:04:33 +01:00
index.ts Remove provider-level tool validation, add validateToolCall helper 2025-12-08 18:04:33 +01:00
models.generated.ts feat(coding-agent): implement hooks system 2025-12-09 22:17:12 +01:00
models.ts refactor(ai): Simplify API with new streaming interface and model management 2025-09-03 01:25:19 +02:00
stream.ts Add xhigh thinking level for OpenAI codex-max models 2025-12-08 21:12:54 +01:00
types.ts Add xhigh thinking level for OpenAI codex-max models 2025-12-08 21:12:54 +01:00