{"exhaustive":{"nbHits":false,"typo":false},"exhaustiveNbHits":false,"exhaustiveTypo":false,"hits":[{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"breck"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["atomic","agent"],"value":"<em>Atomic Agents</em>: Polylines and Forces"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["atomic","agent"],"value":"https://observablehq.com/@gjmcn/<em>atomic-agents</em>-polylines-and-forces"}},"_tags":["story","author_breck","story_31845388"],"author":"breck","created_at":"2022-06-23T05:14:50Z","created_at_i":1655961290,"num_comments":0,"objectID":"31845388","points":2,"story_id":31845388,"title":"Atomic Agents: Polylines and Forces","updated_at":"2024-09-20T11:26:01Z","url":"https://observablehq.com/@gjmcn/atomic-agents-polylines-and-forces"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"DeadlyPretzel"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["atomic","agent"],"value":"<em>Atomic Agents</em> 0.1.44 Released"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["atomic","agent"],"value":"https://github.com/KennyVaneetvelde/<em>atomic_agents</em>"}},"_tags":["story","author_DeadlyPretzel","story_40753359"],"author":"DeadlyPretzel","children":[40753360],"created_at":"2024-06-21T20:17:11Z","created_at_i":1719001031,"num_comments":1,"objectID":"40753359","points":1,"story_id":40753359,"title":"Atomic Agents 0.1.44 Released","updated_at":"2024-09-20T17:17:09Z","url":"https://github.com/KennyVaneetvelde/atomic_agents"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"KennyVan"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["atomic","agent"],"value":"<em>Atomic Agent</em>s is a Python framework that brings software engineering principles to AI agent development. Key features:\n- Focus on practical business applications rather than fancy autonomous clickbait demos\n- Modular design inspired by Atomic Design, breaking AI systems into reusable components\n- Structured input/output using Pydantic schemas for predictable behavior\n- Separation of concerns (prompts, tools, memory) for fine-grained control\n- Easy chaining of agents and tools to build complex workflows<p>It enables building AI systems that are modular, controllable and aligned with real-world requirements. Think of it as &quot;LEGO blocks for AI agents&quot;."},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: A New Paradigm for Building Agentic AI Pipelines, Atomically"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["atomic","agent"],"value":"https://github.com/KennyVaneetvelde/<em>atomic_agent</em>s"}},"_tags":["story","author_KennyVan","story_40959854","show_hn"],"author":"KennyVan","created_at":"2024-07-14T09:23:06Z","created_at_i":1720948986,"num_comments":0,"objectID":"40959854","points":1,"story_id":40959854,"story_text":"Atomic Agents is a Python framework that brings software engineering principles to AI agent development. Key features:\n- Focus on practical business applications rather than fancy autonomous clickbait demos\n- Modular design inspired by Atomic Design, breaking AI systems into reusable components\n- Structured input&#x2F;output using Pydantic schemas for predictable behavior\n- Separation of concerns (prompts, tools, memory) for fine-grained control\n- Easy chaining of agents and tools to build complex workflows<p>It enables building AI systems that are modular, controllable and aligned with real-world requirements. Think of it as &quot;LEGO blocks for AI agents&quot;.","title":"Show HN: A New Paradigm for Building Agentic AI Pipelines, Atomically","updated_at":"2024-09-20T17:28:03Z","url":"https://github.com/KennyVaneetvelde/atomic_agents"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"pancsta"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["atomic","agent"],"value":"Very informative wiki, thank you, I will definitely use it. So Ive made my own &quot;AI Agents framework&quot; [0] based on actor model, state machines and aspect oriented programming (released just yesterday, no HN post yet) and I really like points 5 and 7:<p><pre><code>    5: Unify execution state and business state\n    8. Own your control flow\n</code></pre>\nThat is exactly what SecAI does, as it's a graph control flow library at it's core (multigraph instead of DAG) and LLM calls are embedded into graph's nodes. The flow is reinforced with negotiation, cancellation and stateful relations, which make it more &quot;organic&quot;. Another thing often missed by other frameworks are dedicated devtools (dbg, repl, svg) - programming for failure, inspecting every step in detail, automatic data exporters (metrics, traces, logs, sql), and dead-simple integrations (bash). I've released the first tech demo [1] which showcases all the devtools using a reference implementation of deepresearch (ported from <em>AtomicAgent</em>s). You may especially like the Send/Stop button, which is nothings else then &quot;Factor 6. Launch/Pause/Resume with simple APIs&quot;. Oh and it's network transparent, so it can scale.<p>Feel free to reach out.<p>[0] <a href=\"https://github.com/pancsta/secai\">https://github.com/pancsta/secai</a><p>[1] <a href=\"https://youtu.be/0VJzO1S-gV0\" rel=\"nofollow\">https://youtu.be/0VJzO1S-gV0</a>"},"story_title":{"matchLevel":"none","matchedWords":[],"value":"12-factor Agents: Patterns of reliable LLM applications"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://github.com/humanlayer/12-factor-agents"}},"_tags":["comment","author_pancsta","story_43699271"],"author":"pancsta","children":[43706597,43714012,43714846],"comment_text":"Very informative wiki, thank you, I will definitely use it. So Ive made my own &quot;AI Agents framework&quot; [0] based on actor model, state machines and aspect oriented programming (released just yesterday, no HN post yet) and I really like points 5 and 7:<p><pre><code>    5: Unify execution state and business state\n    8. Own your control flow\n</code></pre>\nThat is exactly what SecAI does, as it&#x27;s a graph control flow library at it&#x27;s core (multigraph instead of DAG) and LLM calls are embedded into graph&#x27;s nodes. The flow is reinforced with negotiation, cancellation and stateful relations, which make it more &quot;organic&quot;. Another thing often missed by other frameworks are dedicated devtools (dbg, repl, svg) - programming for failure, inspecting every step in detail, automatic data exporters (metrics, traces, logs, sql), and dead-simple integrations (bash). I&#x27;ve released the first tech demo [1] which showcases all the devtools using a reference implementation of deepresearch (ported from AtomicAgents). You may especially like the Send&#x2F;Stop button, which is nothings else then &quot;Factor 6. Launch&#x2F;Pause&#x2F;Resume with simple APIs&quot;. Oh and it&#x27;s network transparent, so it can scale.<p>Feel free to reach out.<p>[0] <a href=\"https:&#x2F;&#x2F;github.com&#x2F;pancsta&#x2F;secai\">https:&#x2F;&#x2F;github.com&#x2F;pancsta&#x2F;secai</a><p>[1] <a href=\"https:&#x2F;&#x2F;youtu.be&#x2F;0VJzO1S-gV0\" rel=\"nofollow\">https:&#x2F;&#x2F;youtu.be&#x2F;0VJzO1S-gV0</a>","created_at":"2025-04-16T09:09:51Z","created_at_i":1744794591,"objectID":"43703196","parent_id":43699271,"story_id":43699271,"story_title":"12-factor Agents: Patterns of reliable LLM applications","story_url":"https://github.com/humanlayer/12-factor-agents","updated_at":"2025-06-26T12:31:28Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"DeadlyPretzel"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["atomic","agent"],"value":"For those who don't know yet, <em>Atomic Agents</em> ( <a href=\"https://github.com/KennyVaneetvelde/atomic_agents\">https://github.com/KennyVaneetvelde/<em>atomic_agents</em></a> ) is designed to be modular, extensible, and easy to use. Components in the <em>Atomic Agents</em> Framework should always be as small and single-purpose as possible, similar to design system components in Atomic Design. Even though Atomic Design cannot be directly applied to AI agent architecture, a lot of ideas were taken from it. The resulting framework provides a set of tools and agents that can be combined to create powerful applications. The framework is built on top of Instructor and uses Pydantic for data validation and serialization.\nFor those who have been following it for a bit, it just got a lot easier to build new agents using any client supported by Instructor, including local agents.\nI highly recommend checking out:\n- The basic custom chatbot example: <a href=\"https://github.com/KennyVaneetvelde/atomic_agents/blob/main/examples/notebooks/quickstart.ipynb\">https://github.com/KennyVaneetvelde/<em>atomic_agents</em>/blob/main/...</a><p>- Yelp agent to help find restaurants on yelp: <a href=\"https://github.com/KennyVaneetvelde/atomic_agents/blob/main/examples/notebooks/yelp_agent.ipynb\">https://github.com/KennyVaneetvelde/<em>atomic_agents</em>/blob/main/...</a>\nThis demo essentially shows how an agent in <em>Atomic Agents</em> can be given a schema and figure out the best way on its own to ask the user the right questions in order to gather the necessary information for performing the API call. This logic can essentially be applied to any filterable API or endpoint, ... such as for a webshop's products (hint hint, product idea)\n- Deep multi-agent research example (like perplexity): <a href=\"https://github.com/KennyVaneetvelde/atomic_agents/tree/main/examples/deep_research_multi_agent\">https://github.com/KennyVaneetvelde/<em>atomic_agents</em>/tree/main/...</a>\n- Agent orchestration demo (in other words, letting an agent outsource tasks to other agents): <a href=\"https://github.com/KennyVaneetvelde/atomic_agents/blob/main/examples/notebooks/multi_agent_quickstart.ipynb\">https://github.com/KennyVaneetvelde/<em>atomic_agents</em>/blob/main/...</a><p>- Easily sharing dynamic context between two <em>atomic agents</em>: <a href=\"https://github.com/KennyVaneetvelde/atomic_agents/blob/main/examples/shared_context.py\">https://github.com/KennyVaneetvelde/<em>atomic_agents</em>/blob/main/...</a><p>More examples: <a href=\"https://github.com/KennyVaneetvelde/atomic_agents/tree/main/examples\">https://github.com/KennyVaneetvelde/<em>atomic_agents</em>/tree/main/...</a>\nDocs: <a href=\"https://github.com/KennyVaneetvelde/atomic_agents/tree/main/docs\">https://github.com/KennyVaneetvelde/<em>atomic_agents</em>/tree/main/...</a>"},"story_title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["atomic","agent"],"value":"<em>Atomic Agents</em> 0.1.44 Released"},"story_url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["atomic","agent"],"value":"https://github.com/KennyVaneetvelde/<em>atomic_agents</em>"}},"_tags":["comment","author_DeadlyPretzel","story_40753359"],"author":"DeadlyPretzel","comment_text":"For those who don&#x27;t know yet, Atomic Agents ( <a href=\"https:&#x2F;&#x2F;github.com&#x2F;KennyVaneetvelde&#x2F;atomic_agents\">https:&#x2F;&#x2F;github.com&#x2F;KennyVaneetvelde&#x2F;atomic_agents</a> ) is designed to be modular, extensible, and easy to use. Components in the Atomic Agents Framework should always be as small and single-purpose as possible, similar to design system components in Atomic Design. Even though Atomic Design cannot be directly applied to AI agent architecture, a lot of ideas were taken from it. The resulting framework provides a set of tools and agents that can be combined to create powerful applications. The framework is built on top of Instructor and uses Pydantic for data validation and serialization.\nFor those who have been following it for a bit, it just got a lot easier to build new agents using any client supported by Instructor, including local agents.\nI highly recommend checking out:\n- The basic custom chatbot example: <a href=\"https:&#x2F;&#x2F;github.com&#x2F;KennyVaneetvelde&#x2F;atomic_agents&#x2F;blob&#x2F;main&#x2F;examples&#x2F;notebooks&#x2F;quickstart.ipynb\">https:&#x2F;&#x2F;github.com&#x2F;KennyVaneetvelde&#x2F;atomic_agents&#x2F;blob&#x2F;main&#x2F;...</a><p>- Yelp agent to help find restaurants on yelp: <a href=\"https:&#x2F;&#x2F;github.com&#x2F;KennyVaneetvelde&#x2F;atomic_agents&#x2F;blob&#x2F;main&#x2F;examples&#x2F;notebooks&#x2F;yelp_agent.ipynb\">https:&#x2F;&#x2F;github.com&#x2F;KennyVaneetvelde&#x2F;atomic_agents&#x2F;blob&#x2F;main&#x2F;...</a>\nThis demo essentially shows how an agent in Atomic Agents can be given a schema and figure out the best way on its own to ask the user the right questions in order to gather the necessary information for performing the API call. This logic can essentially be applied to any filterable API or endpoint, ... such as for a webshop&#x27;s products (hint hint, product idea)\n- Deep multi-agent research example (like perplexity): <a href=\"https:&#x2F;&#x2F;github.com&#x2F;KennyVaneetvelde&#x2F;atomic_agents&#x2F;tree&#x2F;main&#x2F;examples&#x2F;deep_research_multi_agent\">https:&#x2F;&#x2F;github.com&#x2F;KennyVaneetvelde&#x2F;atomic_agents&#x2F;tree&#x2F;main&#x2F;...</a>\n- Agent orchestration demo (in other words, letting an agent outsource tasks to other agents): <a href=\"https:&#x2F;&#x2F;github.com&#x2F;KennyVaneetvelde&#x2F;atomic_agents&#x2F;blob&#x2F;main&#x2F;examples&#x2F;notebooks&#x2F;multi_agent_quickstart.ipynb\">https:&#x2F;&#x2F;github.com&#x2F;KennyVaneetvelde&#x2F;atomic_agents&#x2F;blob&#x2F;main&#x2F;...</a><p>- Easily sharing dynamic context between two atomic agents: <a href=\"https:&#x2F;&#x2F;github.com&#x2F;KennyVaneetvelde&#x2F;atomic_agents&#x2F;blob&#x2F;main&#x2F;examples&#x2F;shared_context.py\">https:&#x2F;&#x2F;github.com&#x2F;KennyVaneetvelde&#x2F;atomic_agents&#x2F;blob&#x2F;main&#x2F;...</a><p>More examples: <a href=\"https:&#x2F;&#x2F;github.com&#x2F;KennyVaneetvelde&#x2F;atomic_agents&#x2F;tree&#x2F;main&#x2F;examples\">https:&#x2F;&#x2F;github.com&#x2F;KennyVaneetvelde&#x2F;atomic_agents&#x2F;tree&#x2F;main&#x2F;...</a>\nDocs: <a href=\"https:&#x2F;&#x2F;github.com&#x2F;KennyVaneetvelde&#x2F;atomic_agents&#x2F;tree&#x2F;main&#x2F;docs\">https:&#x2F;&#x2F;github.com&#x2F;KennyVaneetvelde&#x2F;atomic_agents&#x2F;tree&#x2F;main&#x2F;...</a>","created_at":"2024-06-21T20:17:11Z","created_at_i":1719001031,"objectID":"40753360","parent_id":40753359,"story_id":40753359,"story_title":"Atomic Agents 0.1.44 Released","story_url":"https://github.com/KennyVaneetvelde/atomic_agents","updated_at":"2024-09-20T17:17:09Z"}],"hitsPerPage":5,"nbHits":27,"nbPages":6,"page":0,"params":"query=atomic-agent&hitsPerPage=5&advancedSyntax=true&analyticsTags=backend","processingTimeMS":28,"processingTimingsMS":{"_request":{"roundTrip":18},"afterFetch":{"merge":{"mergeLoop":{"prepareNextHit":3,"total":3},"total":3},"total":3},"fetch":{"query":10,"scanning":12,"total":23},"total":28},"query":"atomic-agent","serverTimeMS":29}
