Modules§
Structs§
- Runtime
- The core runtime — manages API communication, tool execution, authentication, and streaming for all SynapsCLI binaries (chat, chatui, server, agent, watcher).
Enums§
- Agent
Event - Before
Tool Call Decision - Result of resolving before_tool_call extension policy.
- LlmEvent
- Session
Event - Stream
Event - Top-level stream event — grouped into concern-specific sub-enums.
Functions§
- emit_
after_ tool_ call - Emit an
after_tool_callevent and include the runtime tool name when it differs from the API-safe name. - emit_
before_ tool_ call - Emit a
before_tool_callevent and include the runtime tool name when it differs from the API-safe name. - resolve_
before_ tool_ call_ decision - Resolve before_tool_call policy into executable input or a block reason.
- resolve_
before_ tool_ call_ result - Resolve a before_tool_call result that may request user confirmation.