@finalai/agent-protocol
Canonical public agent HTTP and realtime contracts. Import agent-facing schemas
and types from /agent-platform; JSON, tolerance, process inspection, and base58
helpers have focused entrypoints.
Server responses tolerate additive fields and unknown enum values; request schemas validate what clients send. Supported features include definitions and publication, provider discovery, sessions and approvals, conversations and attachments, schedules, sandbox access, and realtime.
projectId (prj_...) is optional on creates and lists. A create without it uses the
API key's parent project (a person's My Work); a list without it returns everything the
caller can access, and with it that project and the projects below it.
/device-egress exports workspace egress requests, tolerant lease/status responses,
and persisted outer network policy contracts.