Types:
from warp_platform_sdk.types import (
AgentConfigSnapshot,
AgentSkill,
AwsInferenceProviderConfig,
AwsProviderConfig,
Environment,
EnvironmentConfig,
Error,
ErrorCode,
GcpProviderConfig,
Harness,
HarnessAuthSecrets,
InferenceProvidersConfig,
McpServerConfig,
MemoryStoreRef,
Scope,
SecretRef,
SessionSharingConfig,
UserProfile,
AgentListResponse,
AgentGetArtifactResponse,
AgentGetRunByExternalReferenceResponse,
AgentListEnvironmentsResponse,
AgentListModelsResponse,
AgentRunResponse,
)Methods:
client.agent.list(**params) -> AgentListResponseclient.agent.download_artifact(artifact_uid) -> BinaryAPIResponseclient.agent.get_artifact(artifact_uid) -> AgentGetArtifactResponseclient.agent.get_run_by_external_reference(**params) -> AgentGetRunByExternalReferenceResponseclient.agent.list_environments(**params) -> AgentListEnvironmentsResponseclient.agent.list_models() -> AgentListModelsResponseclient.agent.run(**params) -> AgentRunResponse
Types:
from warp_platform_sdk.types.agent import (
ArtifactItem,
ConversationStep,
RunItem,
RunSourceType,
RunState,
RunCancelResponse,
RunGetConversationResponse,
RunGetHarnessUsageResponse,
RunGetTimelineResponse,
RunListHandoffAttachmentsResponse,
RunSubmitFollowupResponse,
)Methods:
client.agent.runs.retrieve(run_id) -> RunItemclient.agent.runs.list(**params) -> SyncRunsCursorPage[RunItem]client.agent.runs.cancel(run_id) -> strclient.agent.runs.get_conversation(run_id) -> RunGetConversationResponseclient.agent.runs.get_harness_usage(run_id) -> RunGetHarnessUsageResponseclient.agent.runs.get_timeline(run_id) -> RunGetTimelineResponseclient.agent.runs.get_transcript(run_id) -> BinaryAPIResponseclient.agent.runs.interrupt(run_id) -> objectclient.agent.runs.list_handoff_attachments(run_id) -> RunListHandoffAttachmentsResponseclient.agent.runs.submit_followup(run_id, **params) -> RunSubmitFollowupResponse
Types:
from warp_platform_sdk.types.agent import (
ScheduledAgentHistoryItem,
ScheduledAgentItem,
ScheduleListResponse,
ScheduleDeleteResponse,
)Methods:
client.agent.schedules.create(**params) -> ScheduledAgentItemclient.agent.schedules.retrieve(schedule_id) -> ScheduledAgentItemclient.agent.schedules.update(schedule_id, **params) -> ScheduledAgentItemclient.agent.schedules.list() -> ScheduleListResponseclient.agent.schedules.delete(schedule_id) -> ScheduleDeleteResponseclient.agent.schedules.pause(schedule_id) -> ScheduledAgentItemclient.agent.schedules.resume(schedule_id) -> ScheduledAgentItem
Types:
from warp_platform_sdk.types.agent import (
AgentResponse,
AutoMemoryResponse,
CreateAgentRequest,
ListAgentIdentitiesResponse,
MemoryResponse,
MemoryStoreAttachmentResponse,
UpdateAgentRequest,
)Methods:
client.agent.agent.create(**params) -> AgentResponseclient.agent.agent.update(uid, **params) -> AgentResponseclient.agent.agent.list(**params) -> ListAgentIdentitiesResponseclient.agent.agent.delete(uid) -> Noneclient.agent.agent.get(uid) -> AgentResponse
Types:
from warp_platform_sdk.types.agent import SessionCheckRedirectResponseMethods:
client.agent.sessions.check_redirect(session_uuid) -> SessionCheckRedirectResponse
Types:
from warp_platform_sdk.types.agent import (
ConversationRetrieveResponse,
ConversationCheckRedirectResponse,
ConversationInterruptResponse,
ConversationSubmitFollowupResponse,
)Methods:
client.agent.conversations.retrieve(conversation_id) -> ConversationRetrieveResponseclient.agent.conversations.check_redirect(conversation_id) -> ConversationCheckRedirectResponseclient.agent.conversations.download_screenshot(screenshot_uid, *, conversation_id) -> BinaryAPIResponseclient.agent.conversations.get_transcript(conversation_id) -> BinaryAPIResponseclient.agent.conversations.interrupt(conversation_id) -> ConversationInterruptResponseclient.agent.conversations.submit_followup(conversation_id, **params) -> ConversationSubmitFollowupResponse
Types:
from warp_platform_sdk.types import NetworkingGetEgressRangesResponseMethods:
client.networking.get_egress_ranges() -> NetworkingGetEgressRangesResponse
Types:
from warp_platform_sdk.types import FactoryMethods:
client.factories.list(**params) -> SyncFactoriesCursorPage[Factory]client.factories.get(uid) -> Factory
Types:
from warp_platform_sdk.types.factories import RunCreateResponseMethods:
client.factories.runs.create(uid, **params) -> RunCreateResponse
Types:
from warp_platform_sdk.types.factories import TaskMethods:
client.factories.tasks.create(uid, **params) -> Taskclient.factories.tasks.update(task_uid, *, uid, **params) -> Taskclient.factories.tasks.list(uid, **params) -> SyncFactoryTasksCursorPage[Task]client.factories.tasks.delete(task_uid, *, uid) -> Noneclient.factories.tasks.cancel(task_uid, *, uid) -> Taskclient.factories.tasks.get(task_uid, *, uid) -> Taskclient.factories.tasks.get_by_conversation(uid, **params) -> Taskclient.factories.tasks.get_by_run(uid, **params) -> Task
Types:
from warp_platform_sdk.types.factories import FileValidateResponseMethods:
client.factories.files.validate(**params) -> FileValidateResponse
Types:
from warp_platform_sdk.types.factories.files import (
SchemaRetrieveResponse,
SchemaListResponse,
SchemaGetDocumentResponse,
)Methods:
client.factories.files.schemas.retrieve(schema_version) -> SchemaRetrieveResponseclient.factories.files.schemas.list() -> SchemaListResponseclient.factories.files.schemas.get_document(document, *, schema_version) -> SchemaGetDocumentResponse