{"slug": "openai-agents-sdk", "name": "OpenAI Agents SDK", "category": "ai", "category_name": "AI tools and apps", "description": "", "recommenders": 3, "commenters": 7, "warners": 2, "score": 1.479, "rising": 0.35, "first": "2025-11-06", "latest": "2026-10-05", "why": "Agents SDK is very useful. In-fact can design handoffs and multi agent orchestration very intuitively", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 4, "neutral": 1, "compare": 1, "warn": 2}, "spark": [0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "Agents SDK is very useful. In-fact can design handoffs and multi agent orchestration very intuitively", "kind": "", "icon": false, "domain": "cloudflare.com", "github_repo": null, "official_url": "https://openai.github.io/openai-agents-python/", "pricing": "", "aliases": ["OpenAI Agents SDK", "Agents SDK"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 794461472, "item_id": 49653842, "url": "https://news.ycombinator.com/item?id=49653842", "by": "baalimago", "date": "2026-09-11", "version": null, "stance": "recommend", "quote": "I've had great success with the OpenAI agents SDK", "excerpt": "I've had great success with the OpenAI agents SDK [0]. This way I've been able to build the sandbox + slack + knowledge-bank integrations independently and be very strict with what I expose to OpenAI. Looking at the Agents API, it seems like it offers similar capabilities, but reduces the need for hosting? So I get it from a business standpoint, but hosting a python service is very easy now a days, so I don't see the", "context": "", "use_case": "", "switched_from": "", "story": "OpenAI Agents API"}, {"id": 773707808, "item_id": 48356738, "url": "https://news.ycombinator.com/item?id=48356738", "by": "sibidharan", "date": "2026-06-01", "version": null, "stance": "recommend", "quote": "Agents SDK is very useful. In-fact can design handoffs and multi agent orchestration very intuitively", "excerpt": "Agents SDK is very useful. In-fact can design handoffs and multi agent orchestration very intuitively, and that is where the sessions, chat history all comes together. Agents SDK solves all the caveats with Responses API, from making it more than an API, into an SDK. The SDK is a layer on top of Responses API, so the SDK gives you lot of boilerplate for so many things. I love PHP since beginning! ZealPHP is my own cr", "context": "builds an EdTech tool", "use_case": "multi-agent orchestration", "switched_from": "", "story": "Ask HK: How are you building AI apps today?"}, {"id": 773231216, "item_id": 48326951, "url": "https://news.ycombinator.com/item?id=48326951", "by": "sibidharan", "date": "2026-05-29", "version": null, "stance": "recommend", "quote": "They feel good and stable. Making chat with Agents SDK is super easy.", "excerpt": "I am using Agents SDK by OpenAI. It's interoperable with every other inference provider, even local models running on LMStudio. I am using OpenAI from the beginning for all AI Apps I build. Initially it was only Completions API. Then came Responses API. They introduced something called Assistants API with conversation stored on server side and soon pulled the plug on Assistants API for the enhanced Agents SDK with al", "context": "building an EdTech product", "use_case": "building AI apps", "switched_from": "Assistants API", "story": "Ask HK: How are you building AI apps today?"}, {"id": 763320480, "item_id": 47707530, "url": "https://news.ycombinator.com/item?id=47707530", "by": "suncemoje", "date": "2026-04-09", "version": null, "stance": "recommend", "quote": "I've been using the OpenAI Agents SDK for a while now and am largely happy with the abstractions", "excerpt": "I've been using the OpenAI Agents SDK for a while now and am largely happy with the abstractions - handoffs/sub-agents, tools, guardrails, structured output, etc. Building the infra and observability, and having it scale reliably, was a bigger pain for me. So I do get Anthropic's move into managed agents.", "context": "", "use_case": "Agent abstractions and handoffs", "switched_from": "", "story": "Claude Managed Agents"}]}], "caveats": [{"label": "", "summary": "", "quotes": [{"id": 760989088, "item_id": 47561818, "url": "https://news.ycombinator.com/item?id=47561818", "by": "eloisius", "date": "2026-03-29", "version": null, "stance": "warn", "quote": "Agents is messy enough, like making inconsistent use of its own enums etc", "excerpt": "And hilariously, the worst offenders are AI frameworks themselves. A couple months ago I was helping a client build out some \"agentic\" stuff and we switched from OpenAI Agents library to Agno. Agents is messy enough, like making inconsistent use of its own enums etc, but with Agno you can really feel that they are eating their own dog food. Plenty of times I literally could not find the API for some object, and of co", "context": "", "use_case": "", "switched_from": "", "story": "The first 40 months of the AI era"}, {"id": 748945938, "item_id": 46809121, "url": "https://news.ycombinator.com/item?id=46809121", "by": "senko", "date": "2026-01-29", "version": null, "stance": "warn", "quote": "push Assistants API, Agents SDK and ChatGPT Apps which are more of a lock in", "excerpt": "Responses API is a commodity. That's why OpenAI tries to push Assistants API, Agents SDK and ChatGPT Apps which are more of a lock in: https://senkorasic.com/articles/openai-product-strategy-2025 Funny thing is, even OpenAI seems to ignore Assistant/Apps API internally. Codex (cli) uses Responses API.", "context": "", "use_case": "", "switched_from": "", "story": "OpenAI's Unit Economics"}]}], "who": [{"by": "sibidharan", "context": "builds an EdTech tool", "url": "https://news.ycombinator.com/item?id=48356738", "date": "2026-06-01"}], "tags": [], "use_cases": ["multi-agent orchestration", "building ai apps", "agent abstractions and handoffs"], "compared": [{"slug": "kimi", "name": "Kimi", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "workers-ai", "name": "Workers AI", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "claude-agent-sdk", "name": "Claude Agent SDK", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [{"id": 767635569, "item_id": 47977223, "url": "https://news.ycombinator.com/item?id=47977223", "by": "kflansburg", "date": "2026-05-01", "version": null, "stance": "recommend", "quote": "Agents SDK: https://blog.cloudflare.com/building-agents-with-openai-and-cloudflares-agents-sdk/", "excerpt": "Cloudflare | Systems or ML Engineer, Workers AI | Austin, TX or London, UK or San Francisco, CA (Hybrid) | Full-Time | https://cloudflare.com Cloudflare is building across the entire AI stack. Here are some exciting things that we have launched recently: - Kimi k2.5: https://blog.cloudflare.com/workers-ai-large-models/ - Kimi Performance Improvements: https://blog.cloudflare.com/high-performance-llms/ - Kimi k2.6 Spe", "context": "", "use_case": "", "switched_from": "", "story": "Ask HN: Who is hiring? (May 2026)"}, {"id": 761662545, "item_id": 47603909, "url": "https://news.ycombinator.com/item?id=47603909", "by": "kflansburg", "date": "2026-04-01", "version": null, "stance": "recommend", "quote": "Agents SDK: https://blog.cloudflare.com/building-agents-with-openai-and-cloudflares-agents-sdk/", "excerpt": "Cloudflare | Systems or ML Engineer, Workers AI | Austin, TX or London, UK or San Francisco, CA (Hybrid) | Full-Time | https://cloudflare.com Cloudflare is building across the entire AI stack. Here are some exciting things that we have launched recently: - Release Cog v0.17: https://github.com/replicate/cog/releases/tag/v0.17.0 - Dynamic Worker Sandboxes: https://blog.cloudflare.com/dynamic-workers/ - Kimi K2.5: http", "context": "", "use_case": "", "switched_from": "", "story": "Ask HN: Who is hiring? (April 2026)"}], "threads": [{"url": "https://news.ycombinator.com/item?id=48323554", "title": "Ask HK: How are you building AI apps today?", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=49925969", "title": "Pi Durable", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49649213", "title": "OpenAI Agents API", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47975571", "title": "Ask HN: Who is hiring? (May 2026)", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47693047", "title": "Claude Managed Agents", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47601859", "title": "Ask HN: Who is hiring? (April 2026)", "mentions": 1}], "sentiment_by_month": {"2025-11": {"neutral": 1}, "2025-12": {}, "2026-01": {"warn": 1}, "2026-02": {}, "2026-03": {"warn": 1}, "2026-04": {"recommend": 1}, "2026-05": {"recommend": 1}, "2026-06": {"recommend": 1}, "2026-07": {}, "2026-08": {}, "2026-09": {"recommend": 1}, "2026-10": {"compare": 1}}, "versions": [], "version_unnamed": 0, "quotes": [{"id": 799500995, "item_id": 49968812, "url": "https://news.ycombinator.com/item?id=49968812", "by": "patcon", "date": "2026-10-05", "version": null, "stance": "compare", "quote": "", "excerpt": "> nothing like durable objects (with containers no less) really exists in other clouds fwiw, celld is seeing a rush of building around it: https://celld.dev/ https://tlockney.github.io/celld-book/ https://noite.now/ https://github.com/kentcdodds/kody-celld https://celld-operator.io/ https://ewhauser.github.io/celld-operator/", "context": "", "use_case": "", "switched_from": "", "story": "Pi Durable"}, {"id": 794461472, "item_id": 49653842, "url": "https://news.ycombinator.com/item?id=49653842", "by": "baalimago", "date": "2026-09-11", "version": null, "stance": "recommend", "quote": "I've had great success with the OpenAI agents SDK", "excerpt": "I've had great success with the OpenAI agents SDK [0]. This way I've been able to build the sandbox + slack + knowledge-bank integrations independently and be very strict with what I expose to OpenAI. Looking at the Agents API, it seems like it offers similar capabilities, but reduces the need for hosting? So I get it from a business standpoint, but hosting a python service is very easy now a days, so I don't see the", "context": "", "use_case": "", "switched_from": "", "story": "OpenAI Agents API"}, {"id": 773707808, "item_id": 48356738, "url": "https://news.ycombinator.com/item?id=48356738", "by": "sibidharan", "date": "2026-06-01", "version": null, "stance": "recommend", "quote": "Agents SDK is very useful. In-fact can design handoffs and multi agent orchestration very intuitively", "excerpt": "Agents SDK is very useful. In-fact can design handoffs and multi agent orchestration very intuitively, and that is where the sessions, chat history all comes together. Agents SDK solves all the caveats with Responses API, from making it more than an API, into an SDK. The SDK is a layer on top of Responses API, so the SDK gives you lot of boilerplate for so many things. I love PHP since beginning! ZealPHP is my own cr", "context": "builds an EdTech tool", "use_case": "multi-agent orchestration", "switched_from": "", "story": "Ask HK: How are you building AI apps today?"}, {"id": 773231216, "item_id": 48326951, "url": "https://news.ycombinator.com/item?id=48326951", "by": "sibidharan", "date": "2026-05-29", "version": null, "stance": "recommend", "quote": "They feel good and stable. Making chat with Agents SDK is super easy.", "excerpt": "I am using Agents SDK by OpenAI. It's interoperable with every other inference provider, even local models running on LMStudio. I am using OpenAI from the beginning for all AI Apps I build. Initially it was only Completions API. Then came Responses API. They introduced something called Assistants API with conversation stored on server side and soon pulled the plug on Assistants API for the enhanced Agents SDK with al", "context": "building an EdTech product", "use_case": "building AI apps", "switched_from": "Assistants API", "story": "Ask HK: How are you building AI apps today?"}, {"id": 763320480, "item_id": 47707530, "url": "https://news.ycombinator.com/item?id=47707530", "by": "suncemoje", "date": "2026-04-09", "version": null, "stance": "recommend", "quote": "I've been using the OpenAI Agents SDK for a while now and am largely happy with the abstractions", "excerpt": "I've been using the OpenAI Agents SDK for a while now and am largely happy with the abstractions - handoffs/sub-agents, tools, guardrails, structured output, etc. Building the infra and observability, and having it scale reliably, was a bigger pain for me. So I do get Anthropic's move into managed agents.", "context": "", "use_case": "Agent abstractions and handoffs", "switched_from": "", "story": "Claude Managed Agents"}, {"id": 760989088, "item_id": 47561818, "url": "https://news.ycombinator.com/item?id=47561818", "by": "eloisius", "date": "2026-03-29", "version": null, "stance": "warn", "quote": "Agents is messy enough, like making inconsistent use of its own enums etc", "excerpt": "And hilariously, the worst offenders are AI frameworks themselves. A couple months ago I was helping a client build out some \"agentic\" stuff and we switched from OpenAI Agents library to Agno. Agents is messy enough, like making inconsistent use of its own enums etc, but with Agno you can really feel that they are eating their own dog food. Plenty of times I literally could not find the API for some object, and of co", "context": "", "use_case": "", "switched_from": "", "story": "The first 40 months of the AI era"}, {"id": 748945938, "item_id": 46809121, "url": "https://news.ycombinator.com/item?id=46809121", "by": "senko", "date": "2026-01-29", "version": null, "stance": "warn", "quote": "push Assistants API, Agents SDK and ChatGPT Apps which are more of a lock in", "excerpt": "Responses API is a commodity. That's why OpenAI tries to push Assistants API, Agents SDK and ChatGPT Apps which are more of a lock in: https://senkorasic.com/articles/openai-product-strategy-2025 Funny thing is, even OpenAI seems to ignore Assistant/Apps API internally. Codex (cli) uses Responses API.", "context": "", "use_case": "", "switched_from": "", "story": "OpenAI's Unit Economics"}, {"id": 733458288, "item_id": 45841143, "url": "https://news.ycombinator.com/item?id=45841143", "by": "tabletcorry", "date": "2025-11-06", "version": null, "stance": "neutral", "quote": "OpenAI does have an agents library, but it is separate", "excerpt": "Plus a few other endpoints, but it is pretty exclusively an HTTP/REST wrapper. OpenAI does have an agents library, but it is separate in https://github.com/openai/openai-agents-python", "context": "", "use_case": "", "switched_from": "", "story": "You should write an agent"}]}