from agentex.types import DeleteResponseTypes:
from agentex.types import (
AcpType,
Agent,
AgentRpcRequest,
AgentRpcResponse,
AgentRpcResult,
DataDelta,
ReasoningContentDelta,
ReasoningSummaryDelta,
TaskMessageContent,
TaskMessageDelta,
TaskMessageUpdate,
TextDelta,
ToolRequestDelta,
ToolResponseDelta,
AgentListResponse,
)Methods:
client.agents.retrieve(agent_id) -> Agentclient.agents.list(**params) -> AgentListResponseclient.agents.delete(agent_id) -> DeleteResponseclient.agents.delete_by_name(agent_name) -> DeleteResponseclient.agents.retrieve_by_name(agent_name) -> Agentclient.agents.rpc(agent_id, **params) -> AgentRpcResponseclient.agents.rpc_by_name(agent_name, **params) -> AgentRpcResponse
Types:
from agentex.types import Task, TaskRetrieveResponse, TaskListResponse, TaskRetrieveByNameResponseMethods:
client.tasks.retrieve(task_id, **params) -> TaskRetrieveResponseclient.tasks.list(**params) -> TaskListResponseclient.tasks.delete(task_id) -> DeleteResponseclient.tasks.delete_by_name(task_name) -> DeleteResponseclient.tasks.retrieve_by_name(task_name, **params) -> TaskRetrieveByNameResponseclient.tasks.stream_events(task_id) -> objectclient.tasks.stream_events_by_name(task_name) -> object
Types:
from agentex.types import (
DataContent,
MessageAuthor,
MessageStyle,
ReasoningContent,
TaskMessage,
TextContent,
TextFormat,
ToolRequestContent,
ToolResponseContent,
MessageListResponse,
MessageListPaginatedResponse,
)Methods:
client.messages.create(**params) -> TaskMessageclient.messages.retrieve(message_id) -> TaskMessageclient.messages.update(message_id, **params) -> TaskMessageclient.messages.list(**params) -> MessageListResponseclient.messages.list_paginated(**params) -> MessageListPaginatedResponse
Types:
from agentex.types.messages import BatchCreateResponse, BatchUpdateResponseMethods:
client.messages.batch.create(**params) -> BatchCreateResponseclient.messages.batch.update(**params) -> BatchUpdateResponse
Types:
from agentex.types import Span, SpanListResponseMethods:
client.spans.create(**params) -> Spanclient.spans.retrieve(span_id) -> Spanclient.spans.update(span_id, **params) -> Spanclient.spans.list(**params) -> SpanListResponse
Types:
from agentex.types import State, StateListResponseMethods:
client.states.create(**params) -> Stateclient.states.retrieve(state_id) -> Stateclient.states.update(state_id, **params) -> Stateclient.states.list(**params) -> StateListResponseclient.states.delete(state_id) -> State
Types:
from agentex.types import Event, EventListResponseMethods:
client.events.retrieve(event_id) -> Eventclient.events.list(**params) -> EventListResponse
Types:
from agentex.types import AgentTaskTracker, TrackerListResponseMethods:
client.tracker.retrieve(tracker_id) -> AgentTaskTrackerclient.tracker.update(tracker_id, **params) -> AgentTaskTrackerclient.tracker.list(**params) -> TrackerListResponse
Types:
from agentex.types import DeploymentHistory, DeploymentHistoryListResponseMethods:
client.deployment_history.retrieve(deployment_id) -> DeploymentHistoryclient.deployment_history.list(**params) -> DeploymentHistoryListResponse