llmoxide-tools 0.1.0

Tool-calling runner for llmoxide (schemas, dispatch, streaming callbacks)
Documentation

llmoxide-tools

Tool-calling runner for 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.