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#