zeroclaw/src/agent
xj 0638266b63 feat(hooks): integrate HookRunner into agent loop, channels, and gateway
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>
2026-02-21 13:34:09 +08:00
..
agent.rs feat(provider): add usage field to ChatResponse 2026-02-21 12:29:02 +08:00
classifier.rs feat(agent): add rule-based query classification for automatic model routing 2026-02-18 14:41:58 +08:00
dispatcher.rs feat(provider): add usage field to ChatResponse 2026-02-21 12:29:02 +08:00
loop_.rs feat(hooks): integrate HookRunner into agent loop, channels, and gateway 2026-02-21 13:34:09 +08:00
memory_loader.rs fix(memory): stop autosaving assistant summaries and filter legacy entries 2026-02-20 01:14:08 +08:00
mod.rs feat(agent): add rule-based query classification for automatic model routing 2026-02-18 14:41:58 +08:00
prompt.rs feat(skills): add configurable compact skills prompt injection 2026-02-21 00:00:51 +08:00
tests.rs feat(provider): add usage field to ChatResponse 2026-02-21 12:29:02 +08:00