Versions in this module Expand all Collapse all v0 v0.4.5 Jun 23, 2026 v0.4.4 Jun 11, 2026 Changes in this version + const OutputToolInstruction + const OutputToolName + func WithNamespace(namespace string, t llm.Tool) llm.Tool + type Base struct + func (Base) Meta() llm.ToolMeta + func (Base) OutputSchema() *jsonschema.Schema + type OutputTool struct + func NewOutputTool(s *jsonschema.Schema) *OutputTool + func (t *OutputTool) Description() string + func (t *OutputTool) InputSchema() *jsonschema.Schema + func (t *OutputTool) Name() string + func (t *OutputTool) Run(_ context.Context, input json.RawMessage) (any, error) + func (t *OutputTool) Validate(data json.RawMessage) error