xpander_sdk. Methods that take or return these types link here.
Enums
OutputFormat
| Value | String | Use |
|---|---|---|
OutputFormat.Text | "text" | Plain text. |
OutputFormat.Markdown | "markdown" | Markdown-formatted text (default for most agents). |
OutputFormat.Json | "json" | Structured JSON. Pair with output_schema for validation. |
OutputFormat.Voice | "voice" | MP3 voice output (requires voice_id on the agent). |
ThinkMode
| Value | String | Use |
|---|---|---|
ThinkMode.Default | "default" | Standard reasoning. |
ThinkMode.Harder | "harder" | Extended reasoning (uses more tokens). |
AgentExecutionStatus
| Value | String |
|---|---|
Pending | "pending" |
Executing | "executing" |
Paused | "paused" |
Error | "error" |
Failed | "failed" |
Completed | "completed" |
Stopped | "stopped" |
AgentDeploymentType
| Value | String |
|---|---|
Serverless | "serverless" |
Container | "container" |
AgentStatus
| Value | String |
|---|---|
DRAFT | "DRAFT" |
ACTIVE | "ACTIVE" |
INACTIVE | "INACTIVE" |
AgentAccessScope
| Value | String |
|---|---|
Personal | "personal" |
Organizational | "organizational" |
AgentType
| Value | String |
|---|---|
Manager | "manager" |
Regular | "regular" |
A2A | "a2a" |
Curl | "curl" |
Orchestration | "orchestration" |
LLMReasoningEffort
| Value | String |
|---|---|
Low | "low" |
Medium | "medium" |
High | "high" |
Framework
| Value | String |
|---|---|
Agno | "agno" |
LangChain | "langchain" |
OpenAIAgents | "open-ai-agents" |
GoogleADK | "google-adk" |
Strands | "strands-agents" |
OpenClaw | "open-claw" |
Backend.aget_args; other values are reserved.
MCPServerType, MCPServerAuthType, MCPServerTransport
See MCP types.
TaskUpdateEventType
See streaming events.
KnowledgeBaseType
| Value | String |
|---|---|
MANAGED | "managed" |
EXTERNAL | "external" |
Models
Configuration
See Configuration.
User
acreate_task(user_details=...) to scope memory and connector authentication to a specific user.
Tokens
Backend.areport_external_task and Task.areport_metrics.
ExecutionTokens
AgentInstructions
description (= general), instructions (formatted XML block), goal_str, full.
AgentExecutionInput
task.input. Constructed automatically by acreate_task.
LocalTaskTest
@on_task(test_task=...) to invoke the handler once locally instead of subscribing to the platform.
TaskUpdateEvent
See streaming events.
ToolInvocationResult
See Tool class: ToolInvocationResult.
MCPServerDetails
See MCP types.
KnowledgeBaseSearchResult
KnowledgeBase.asearch.
KnowledgeBaseDocumentItem
See the KnowledgeBase reference.
AgnoSettings
agent.agno_settings. Modify in the Workbench; mutating in code only affects the in-memory instance.
AgentsListItem / TasksListItem
Summary objects returned by agents.alist() and tasks.alist(). See agents.list and tasks.list.
Exceptions
ModuleException
status_code: int and description: str. See Error Handling.
Constants
MAX_PLAN_RETRIES
@on_task runtime retries a handler when deep-planning tasks remain incomplete after the first run.

