Skip to content
Console
Menu

Alerts and status pages

App store purchases

Credits

Knowledge

KV

Notifications

Organizations

Storage

Workflows

API reference

Getting Started

Authentication

KV Store

Waits

A durable external wait owned by a Session, optionally by its exact Goal.

A durable external wait owned by a Session, optionally by its exact Goal. Readiness conserves observed evidence and does not authorize inference.

Service Sylphx Agents · Resource type agents.sylphx.com/AgentSessionWait · Name pattern orgs/{org}/projects/{project}/envs/{env}/agent_sessions/{agent_session}/waits/{wait} · Shape record

#Fields

FieldTypeWhat it is
namestringExact name; the final segment is the conserved wait UUID.
uidstringImmutable platform Resource UID. Output only.
metaResourceMetaStandard metadata. Output only.
goalstringOptional exact Goal in this Session, never a current-Goal selector.
typestringtime or signal. Other producer types require their own admitted adapter. Required.
referencestringExact source reference for a signal; empty for a timer.
deadlinetimestampActual future due time; required only for a timer.
resume_promptstringWhat to do after observing this wait's evidence, at most 16 KiB. Required.
statestringactive, ready, resolved or cancelled. Ready still requires turn admission. Output only.
evidencestructOriginal bounded observed evidence, retained through delivery and restart. Output only.
resumed_turnint64The only turn that consumed this wait; unset until resolved. Output only.
create_timetimestampCreation time. Output only.
update_timetimestampLast state change time. Output only.

#Methods

Every method of the collection, in the registry's order, with the scope it needs. The full request, response and examples are one link away.

MethodCallWhat it does
POSTcreateCreates a durable wait on an idle Session, with permanent operation replay.
GETgetReads an exact wait and its retained evidence.
GETlistLists durable waits, including ready undelivered owners.
POSTresolveRecords observed signal evidence or checks a timer against its actual due time.
POSTcancelCancels only this exact undelivered wait; repeated operations retain receipts.

#create

Creates a durable wait on an idle Session, with permanent operation replay.

POST https://api.sylphx.com/v1/orgs/acme/projects/shop/envs/production/agent_sessions/agent-session/waits · scope agents:sessions · effect write · Request, response and examples

#get

Reads an exact wait and its retained evidence.

GET https://api.sylphx.com/v1/orgs/acme/projects/shop/envs/production/agent_sessions/agent-session/waits/wait · scope agents:sessions · effect read · Request, response and examples

#list

Lists durable waits, including ready undelivered owners.

GET https://api.sylphx.com/v1/orgs/acme/projects/shop/envs/production/agent_sessions/agent-session/waits · scope agents:sessions · effect read · paginated · Request, response and examples

#resolve

Records observed signal evidence or checks a timer against its actual due time.

POST https://api.sylphx.com/v1/orgs/acme/projects/shop/envs/production/agent_sessions/agent-session/waits/wait:resolve · scope agents:sessions · effect write · Request, response and examples

#cancel

Cancels only this exact undelivered wait; repeated operations retain receipts.

POST https://api.sylphx.com/v1/orgs/acme/projects/shop/envs/production/agent_sessions/agent-session/waits/wait:cancel · scope agents:sessions · effect write · Request, response and examples