Package-level declarations
Types
Ask the user a question and return their answer to the LLM.
UserInteractionGateway backed by the host console (stdin / stdout).
Returns the current date / time in the host time zone.
Resolves a small vocabulary of relative date expressions to absolute ISO-8601 dates.
Parallel tool runner — fans out tool calls onto child coroutines and waits for all of them. Opt-in alternative to SerialToolRunner.
Serial tool runner — executes tool calls one after another in input order.
Display a message to the user without waiting for a reply.
JSON-Schema description of a tool exposed to the LLM.
The outcome of executing a single tool call.
Strategy for executing a batch of tool calls returned by the LLM.
Abstraction over the user-interaction channel used by AskUserTool and TellUserTool.