Expand description
Public tool execution namespace. Use it for the documented tool execution API surface; prefer crate-root re-exports for common imports. Module items must preserve the core ownership and side-effect boundaries described in this file. Tool execution coordination over the shared effect spine. Use this module after tool routing and policy have selected an executor. Execution may call tool adapters and must keep intent/result records observable through journals and events.
Structsยง
- Tool
Execution Context - Holds tool execution context application-layer state or configuration. Use it with the documented coordinator methods; run, journal, event, provider, or port effects are called out on those methods rather than on construction.
- Tool
Execution Coordinator - Holds tool execution coordinator application-layer state or configuration. Use it with the documented coordinator methods; run, journal, event, provider, or port effects are called out on those methods rather than on construction.
- Tool
Execution Outcome - Holds tool execution outcome application-layer state or configuration. Use it with the documented coordinator methods; run, journal, event, provider, or port effects are called out on those methods rather than on construction.