Package:
@hexos/runtimeConverts Hexos tool definitions to Ollama’s function calling format.
Transforms internal ToolDefinition objects into the format expected by Ollama’s chat API. Each tool is mapped to a function definition with its name, description, and Zod schema converted to JSON Schema format.
function convertToolsToOllamaFormat(tools: ToolDefinition[], toJsonSchema: (schema: unknown) => Record<string, unknown>): OllamaTool[]Parameters
tools
toJsonSchema
(schema: unknown) => Record