API Reference
Primary interfaces for ToolGate runtime control and plan-mode safety checks.
Runtime API
- `propose(tool_name, args, ctx, meta, run_context, policy)` evaluates one tool call.
- `confirm(token, user_ok=True)` validates confirmation intent.
- `GateContext` carries workspace and user context.
Plan mode API
- `lint_plan(...)` runs plan checks.
- `policy_annotate(...)` enriches plan policy fields.
- `preflight_lint(...)` applies preflight gates for plan workflows.