Thread Option<&HookRunner> into run_tool_call_loop with hook fire points for LLM input, before/after tool calls. Add hooks field to ChannelRuntimeContext for message received/sending interception. Build HookRunner from config in run_gateway and fire gateway_start. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| agent.rs | ||
| classifier.rs | ||
| dispatcher.rs | ||
| loop_.rs | ||
| memory_loader.rs | ||
| mod.rs | ||
| prompt.rs | ||
| tests.rs | ||