# Agent Types: ```python from oz_agent_sdk.types import ( AgentSkill, AmbientAgentConfig, AwsProviderConfig, CloudEnvironment, CloudEnvironmentConfig, Error, ErrorCode, GcpProviderConfig, McpServerConfig, Scope, UserProfile, AgentListResponse, AgentGetArtifactResponse, AgentListEnvironmentsResponse, AgentRunResponse, ) ``` Methods: - client.agent.list(\*\*params) -> AgentListResponse - client.agent.get_artifact(artifact_uid) -> AgentGetArtifactResponse - client.agent.list_environments(\*\*params) -> AgentListEnvironmentsResponse - client.agent.run(\*\*params) -> AgentRunResponse ## Runs Types: ```python from oz_agent_sdk.types.agent import ( ArtifactItem, RunItem, RunSourceType, RunState, RunCancelResponse, RunListHandoffAttachmentsResponse, ) ``` Methods: - client.agent.runs.retrieve(run_id) -> RunItem - client.agent.runs.list(\*\*params) -> SyncRunsCursorPage[RunItem] - client.agent.runs.cancel(run_id) -> str - client.agent.runs.list_handoff_attachments(run_id) -> RunListHandoffAttachmentsResponse - client.agent.runs.submit_followup(run_id, \*\*params) -> object ## Schedules Types: ```python from oz_agent_sdk.types.agent import ( ScheduledAgentHistoryItem, ScheduledAgentItem, ScheduleListResponse, ScheduleDeleteResponse, ) ``` Methods: - client.agent.schedules.create(\*\*params) -> ScheduledAgentItem - client.agent.schedules.retrieve(schedule_id) -> ScheduledAgentItem - client.agent.schedules.update(schedule_id, \*\*params) -> ScheduledAgentItem - client.agent.schedules.list() -> ScheduleListResponse - client.agent.schedules.delete(schedule_id) -> ScheduleDeleteResponse - client.agent.schedules.pause(schedule_id) -> ScheduledAgentItem - client.agent.schedules.resume(schedule_id) -> ScheduledAgentItem ## Agent Types: ```python from oz_agent_sdk.types.agent import ( AgentResponse, CreateAgentRequest, ListAgentIdentitiesResponse, UpdateAgentRequest, ) ``` Methods: - client.agent.agent.create(\*\*params) -> AgentResponse - client.agent.agent.update(uid, \*\*params) -> AgentResponse - client.agent.agent.list() -> ListAgentIdentitiesResponse - client.agent.agent.delete(uid) -> None - client.agent.agent.get(uid) -> AgentResponse ## Sessions Types: ```python from oz_agent_sdk.types.agent import SessionCheckRedirectResponse ``` Methods: - client.agent.sessions.check_redirect(session_uuid) -> SessionCheckRedirectResponse ## Conversations Types: ```python from oz_agent_sdk.types.agent import ConversationCheckRedirectResponse ``` Methods: - client.agent.conversations.check_redirect(conversation_id) -> ConversationCheckRedirectResponse