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]
NetworkPolicyUnrecognized
Section titled “NetworkPolicyUnrecognized”A kind this client doesn't know yet, from a newer runtime: the object as it came, every field kept.
kind: str
NewItem
Section titled “NewItem”key: strpointer: strrank: int | None(optional)judged: kindgi.client.Judged | None(optional)
id: strkind: Union[Literal['input', 'prompt', 'retrieval', 'tool-call', 'tool-result', 'model-call', 'model-output', 'artifact', 'guardrail-check', 'event', 'policy-decision', 'memory-read', 'memory-write', 'wait', 'resume'], str]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)