Skip to content

Models: G

  • secret: str
  • arguments: dict[str, str] | None (optional)
  • messages: list[kindgi.client.MCPPromptMessage]
  • id: str
  • name: str | None (optional)
  • description: str | None (optional)
  • kind: str
  • check: str
  • config: dict[str, Any] | None (optional)
  • action: kindgi.client.GuardrailAction
  • severity: Optional[Literal['info', 'warn', 'error', 'critical']] (optional)
  • scope: kindgi.client.GuardrailScope | None (optional)
  • budget: kindgi.client.Budget | None (optional)
  • judge_capabilities: dict[str, Any] | None (judgeCapabilities on the wire) (optional)
  • id: str
  • version: str | None (optional)
  • on_violation: str (on-violation on the wire)
  • retry: kindgi.client.Retry | None (optional)
  • escalate_to: str | None (escalateTo on the wire) (optional)
  • compensate_with: str | None (compensateWith on the wire) (optional)
  • data: list[kindgi.client.Guardrail]
  • next_cursor: str | None (nextCursor on the wire) (optional)
  • has_more: bool (hasMore on the wire)
  • when: Optional[Literal['always', 'ci-only', 'runtime-only']] (optional)
  • agents: list[str] | None (optional)
  • flows: list[str] | None (optional)
  • tenants: list[str] | None (optional)