Versions in this module Expand all Collapse all v0 v0.4.3 Mar 14, 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, error) + type OutputTool struct + func NewOutputTool(s *jsonschema.Schema) *OutputTool + func (t *OutputTool) Description() string + func (t *OutputTool) InputSchema() (*jsonschema.Schema, error) + func (t *OutputTool) Name() string + func (t *OutputTool) Run(_ context.Context, input json.RawMessage) (any, error) + func (t *OutputTool) Validate(data json.RawMessage) error