Versions in this module Expand all Collapse all v0 v0.1.0 Sep 1, 2026 Changes in this version + type ApprovalRequiredTool interface + ApprovalRequired func() bool + type FuncTool interface + Call func(ctx context.Context, args string) (any, error) + func ApprovalRequiredFunc(t FuncTool) FuncTool + type SchemaTool interface + ReturnSchema func() any + Schema func() any + type Tool interface + Description func() string + Name func() string + type ToolMode string + const ToolModeAuto + const ToolModeNone + const ToolModeRequired + func RequireTool(name string) ToolMode + func (m ToolMode) Mode() ToolMode + func (m ToolMode) RequiredTool() (string, bool)