ReqManagedAgents.ToolSchema (ReqManagedAgents v0.13.2)

Copy Markdown View Source

JSON Schema construction from NimbleOptions tool input schemas.

Summary

Functions

Build an object input schema, preserving required fields and property descriptions.

Compatibility entry point for the Claude Managed Agents custom-tool wrapper.

Functions

input_schema(jido_schema)

@spec input_schema(keyword()) :: map()

Build an object input schema, preserving required fields and property descriptions.

to_custom_tool(name, description, schema)

@spec to_custom_tool(String.t(), String.t(), keyword()) :: map()

Compatibility entry point for the Claude Managed Agents custom-tool wrapper.