Models: N
NetworkPolicy1
Section titled “NetworkPolicy1”Network egress policy. Optional additive field. Discriminated on kind.
kind: Literal['none', 'unrestricted']
NetworkPolicy2
Section titled “NetworkPolicy2”Network egress policy. Optional additive field. Discriminated on kind.
kind: Literal['allowlist']hosts: list[kindgi.client.Host]
id: strkind: 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: AwareDatetimeactor: str | None(optional)content_hash: str | None(contentHashon the wire) (optional)content_ref: str | None(contentRefon the wire) (optional)model_version: str | None(modelVersionon the wire) (optional)policy_decision_id: str | None(policyDecisionIdon the wire) (optional)attributes: dict[str, Any] | None(optional)