## llmoxide-tools
Tool-calling runner for [`llmoxide`](https://crates.io/crates/llmoxide).
This crate provides:
- A `ToolRegistry` for registering JSON-schema’d tools (args + return types)
- A portable tool execution loop:
- `run_with_tools_text`
- `run_with_tools_stream_text` (streaming `Event::TextDelta` / `Event::ToolCall` callbacks)
### Example
See `crates/llmoxide-tools/examples/add_tool.rs` and `crates/llmoxide-tools/examples/add_tool_stream.rs`
in the repository.
### Debugging
- `LLMOXIDE_DEBUG_TOOLS_STREAM=1` enables stderr diagnostics for the tool runner.