SDF logoSafety Definition Framework
SDF logo

SDF Plan Docs

v0.2.9
GitHub

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.