ToolCall.IR (ToolCall v0.1.0)

Copy Markdown

Intermediate representation between Elixir typespecs and wire schemas.

The IR keeps value-domain facts (what the Elixir function can really accept) separate from wire decisions (how a provider should express it in JSON Schema). See docs/design.md.