Module send_via
Expand description
Per-turn output routing tool (send_via).
Structs§
- Send
ViaTool - Agent-callable tool for per-turn output routing and channel fanout.
- Turn
Routing Entry - A single per-turn routing instruction written by
send_viain no-body mode. The orchestrator reads this afterrun_tool_call_loopreturns.
Statics§
Type Aliases§
- Agent
Peer Group Resolver - Resolves the peer groups that include the active agent, read live from config
at call time so a config reload (membership /
external_peers/ channel alias /output_modality) takes effect without rebuilding the tool registry. - PerTool
Channel Handle - Per-tool channel-map handle — matches
zeroclaw_runtime::tools::PerToolChannelHandle. - Turn
Routing Handle - Handle to one turn’s routing state. The orchestrator creates a fresh handle
before each
run_tool_call_loopcall, scopes it intoTURN_ROUTINGfor the duration of the loop, and reads it back after the loop completes.