Atomic Agents

2.7.4 · active · verified Tue Mar 24

Lightweight agent framework by BrainBlend-AI built on top of instructor and pydantic. Focuses on typed, composable agents with explicit schemas. v2.0 introduced major breaking changes: all class renames, .lib removed from import paths, generic type parameters added. Current version: 2.7.4 (Mar 2026). Uses instructor library as LLM abstraction layer — not a direct OpenAI/Anthropic dependency.

Warnings

Install

Imports

Quickstart

Minimal atomic-agents v2 agent with OpenAI.

# pip install atomic-agents openai instructor
import instructor
from openai import OpenAI
from atomic_agents import AtomicAgent, AgentConfig, BasicChatInputSchema, BasicChatOutputSchema
from atomic_agents.context import ChatHistory

client = instructor.from_openai(OpenAI())

agent = AtomicAgent[BasicChatInputSchema, BasicChatOutputSchema](
    config=AgentConfig(
        client=client,
        model='gpt-4o-mini',
        history=ChatHistory()
    )
)

response = agent.run(BasicChatInputSchema(chat_message='What is quantum computing?'))
print(response.chat_message)

view raw JSON →