SDK Reference
Security
Kill switch, quarantine, agent lifecycle, ownership, relationships, and security posture via the SDK
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Kill switch, quarantine, agent lifecycle, ownership, relationships, and security posture via the SDK
client.block_agent("agt_abc123", reason="Suspected credential leak")
client.unblock_agent("agt_abc123")
client.quarantine_agent("agt_abc123", reason="Unregistered agent detected on production traffic")
client.release_quarantine("agt_abc123")
quarantined = client.list_quarantined_agents()
expired = client.list_expired_agents()
due_review = client.list_agents_due_review()
client.set_agent_lifecycle(
"agt_abc123",
expires_at="2026-12-31T00:00:00Z",
review_frequency="quarterly",
sponsor_id="user_42",
)
client.assign_owner(
"agt_abc123",
owner_type="team",
owner_id="support-team",
owner_name="Support Team",
permissions={"can_edit": True, "can_delete": False},
)
owners = client.list_agent_owners("agt_abc123")
client.remove_owner("agt_abc123", 7)
agents = client.list_owner_agents("support-team")
relationships = client.get_agent_relationships("agt_abc123")
graph = client.get_relationship_graph()
posture = client.get_security_posture()
