acp_sdk.server.context module

class acp_sdk.server.context.Context[source]

Bases: object

__init__(*, session_id=None, executor, yield_queue, yield_resume_queue)[source]
Parameters:
Return type:

None

shutdown()[source]
Return type:

None

async yield_async(value)[source]
Parameters:

value (Message | MessagePart | str | MessageAwaitRequest | BaseModel | dict[str | Any] | None | Exception)

Return type:

MessageAwaitResume | None

yield_sync(value)[source]
Parameters:

value (Message | MessagePart | str | MessageAwaitRequest | BaseModel | dict[str | Any] | None | Exception)

Return type:

MessageAwaitResume | None