TL;DR A single Python SDK that lets you swap between DeepAgents, Pydantic AI, Claude Agent SDK, Codex, and OpenCode without rewriting your application code — built around the same query() interface as the Claude Agent SDK.
Title: LiteAgents (BerriAI/liteagents)
URL:
Points
🔀 Switch agent harnesses just by changing the harness parameter
🌐 Supports 8+ model providers via LiteLLM, including OpenAI, Anthropic, Gemini, and Groq
🛠️ Pass typed Python functions and they auto-adapt to each harness's tool schema
💬 LiteAgentClient keeps persistent conversation history across multiple query() calls
⏱️ Optional Temporal integration adds crash recovery, replay, and idempotent tool execution
⚙️ Profiles can be defined in Python, YAML, or JSON
📡 Full async/await and streaming support
This could be the end of rewriting your agent code every time you switch harnesses.
#
AIAgents# #
OpenSource#