acp_sdk.models.schemas module

pydantic model acp_sdk.models.schemas.AgentReadResponse[source]

Bases: AgentManifest

pydantic model acp_sdk.models.schemas.AgentsListResponse[source]

Bases: BaseModel

field agents: list[AgentManifest] [Required]
pydantic model acp_sdk.models.schemas.PingResponse[source]

Bases: BaseModel

pydantic model acp_sdk.models.schemas.RunCancelResponse[source]

Bases: Run

pydantic model acp_sdk.models.schemas.RunCreateRequest[source]

Bases: BaseModel

field agent_name: str [Required]
field input: list[Message] [Required]
field mode: RunMode = RunMode.SYNC
field session: Session | None = None
field session_id: UUID | None = None
pydantic model acp_sdk.models.schemas.RunCreateResponse[source]

Bases: Run

pydantic model acp_sdk.models.schemas.RunEventsListResponse[source]

Bases: BaseModel

field events: list[ErrorEvent | RunCreatedEvent | RunInProgressEvent | MessageCreatedEvent | ArtifactEvent | MessagePartEvent | MessageCompletedEvent | RunAwaitingEvent | GenericEvent | RunCancelledEvent | RunFailedEvent | RunCompletedEvent] [Required]
pydantic model acp_sdk.models.schemas.RunReadResponse[source]

Bases: Run

pydantic model acp_sdk.models.schemas.RunResumeRequest[source]

Bases: BaseModel

field await_resume: MessageAwaitResume [Required]
field mode: RunMode [Required]
pydantic model acp_sdk.models.schemas.RunResumeResponse[source]

Bases: Run

pydantic model acp_sdk.models.schemas.SessionReadResponse[source]

Bases: Session

Config:
  • arbitrary_types_allowed: bool = True