First-class Model Context Protocol support — connect to any MCP server directly
Powered by Claude's state-of-the-art reasoning and analysis capabilities
Generate an A2A 1.0 Agent Card and server from an existing Claude SDK agent
Optimize system prompts and tool descriptions with SuperOptiX GEPA
Dynamic tool discovery for large tool catalogs (100+ tools)
Async streaming responses for real-time agent interactions
uv tool install superoptix
export ANTHROPIC_API_KEY="sk-ant-..."
claude-sonnet-4-5 — Balanced performance (recommended)claude-opus-4-5 — Maximum capabilityclaude-haiku-4-5 — Fastest, cost-effectiveGet started with Claude Agent SDK in minutes
super agent pull assistant_claude
super agent compile assistant_claude --framework claude-sdk
super agent evaluate assistant_claude
super agent compile assistant_claude --framework claude-sdk --optimize super agent optimize assistant_claude --auto light --framework claude-sdk
super agent run assistant_claude --framework claude-sdk --goal "What is AI?"
Balanced performance and cost
language_model: location: cloud provider: anthropic model: claude-sonnet-4-5 temperature: 0.2
Most capable, complex reasoning
language_model: location: cloud provider: anthropic model: claude-opus-4-5 temperature: 0.2
Fastest, ideal for simple tasks
language_model: location: cloud provider: anthropic model: claude-haiku-4-5 temperature: 0.2
GEPA optimizes the system_prompt field — the core instruction guiding agent behavior with Claude.
You are a helpful assistant.You are an expert AI assistant specialized in providing accurate, well-structured responses.
When answering:
1. Analyze the question carefully
2. Provide factual, sourced information
3. Use clear formatting with examples
4. Acknowledge uncertainty when appropriateapiVersion: agent/v1 kind: AgentSpec metadata: name: assistant_claude id: assistant_claude namespace: demo version: 1.0.0 spec: target_framework: claude-sdk language_model: location: cloud provider: anthropic model: claude-sonnet-4-5 temperature: 0.2 persona: role: AI Assistant goal: Provide helpful, accurate responses instructions: | You are a knowledgeable AI assistant powered by Claude. Provide clear, well-structured answers. tasks: - name: answer_question instruction: "Answer the user's question accurately." inputs: - name: question type: str required: true outputs: - name: answer type: str feature_specifications: scenarios: - name: Basic question input: question: "What is machine learning?" expected_output: expected_keywords: - machine - learning - algorithm
| Feature | Claude SDK | OpenAI SDK | DSPy |
|---|---|---|---|
| Native MCP | Native | ❌ No | ❌ No |
| Reasoning | Claude 4.5 | GPT-4o | Any LLM |
| Ollama Support | ❌ Cloud only | Yes | Yes |
| Streaming | Async | Yes | Limited |
| GEPA Optimization | system_prompt | instructions | 10+ variables |
If you need maximum optimization (10+ variables) or local Ollama models
If you want Ollama support and simple handoffs
If you need multi-agent team collaboration