{"library":"atomic-agents","type":"library","category":null,"description":"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.","language":"python","status":"active","version":"2.7.4","tags":["atomic-agents","agents","instructor","pydantic","python","llm","typed"],"last_verified":"Tue Jun 09","install":[{"cmd":"pip install atomic-agents","imports":["import instructor\nfrom openai import OpenAI\nfrom atomic_agents import AtomicAgent, AgentConfig, BasicChatInputSchema, BasicChatOutputSchema\nfrom atomic_agents.context import ChatHistory, SystemPromptGenerator\n\nclient = instructor.from_openai(OpenAI())\nhistory = ChatHistory()\n\nagent = AtomicAgent[BasicChatInputSchema, BasicChatOutputSchema](\n    config=AgentConfig(\n        client=client,\n        model='gpt-4o-mini',\n        history=history\n    )\n)\n\nresponse = agent.run(BasicChatInputSchema(chat_message='Hello!'))\nprint(response.chat_message)","# v2: run_async returns complete response\nresponse = await agent.run_async(BasicChatInputSchema(chat_message='Hello'))\nprint(response.chat_message)\n\n# v2: use run_async_stream for streaming\nasync for partial in agent.run_async_stream(BasicChatInputSchema(chat_message='Hello')):\n    print(partial)"]},{"cmd":"pip install atomic-agents openai instructor","imports":[]}],"homepage":"https://atomicagents.ai","github":"https://github.com/BrainBlend-AI/atomic-agents","docs":null,"changelog":null,"pypi":"https://pypi.org/project/atomic-agents/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":90,"avg_install_s":15.9,"avg_import_s":3.38,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/atomic-agents/compatibility"}}