Skip to content

Models: N

Network egress policy. Optional additive field. Discriminated on kind.

  • kind: Literal['none', 'unrestricted']

Network egress policy. Optional additive field. Discriminated on kind.

  • kind: Literal['allowlist']
  • hosts: list[kindgi.client.Host]
  • id: str
  • kind: Literal['input', 'prompt', 'retrieval', 'tool-call', 'tool-result', 'model-call', 'model-output', 'artifact', 'guardrail-check', 'event', 'policy-decision', 'memory-read', 'memory-write', 'wait', 'resume']
  • timestamp: AwareDatetime
  • actor: str | None (optional)
  • content_hash: str | None (contentHash on the wire) (optional)
  • content_ref: str | None (contentRef on the wire) (optional)
  • model_version: str | None (modelVersion on the wire) (optional)
  • policy_decision_id: str | None (policyDecisionId on the wire) (optional)
  • attributes: dict[str, Any] | None (optional)