Skip to content
← All articles

OpenAI's Dots agent never runs out of rate limits, by design

OpenAI's Alex Embiricos explains Dots, the persistent cloud agent built on GPT-6 Astra: why it has a name, how it is policed, and why it is priced flat.

Alex EmbiricosSam AltmanOpenAICloudflareAmazonAgentic AIFoundation ModelsEnterprise SaaSDeveloper Tools
YouTube upload date not supplied
OpenAI's Dots agent never runs out of rate limits, by design

Recorded 2 October 2026 · 45 min

The bottleneck for AI agents is no longer capability. It is that they wait to be told. Alex Embiricos describes even a strong coding agent as an "incredible principal engineer who refuses to check Slack," and Dots is OpenAI's attempt to fix that. It is a persistent, named, cloud-based agent that takes on long tasks and proposes work without being prompted.

Embiricos works on OpenAI's product team and has pushed for this product since joining over two years ago. The interviewer has been testing the early beta on dog walks. The conversation is about form factor, trust and money: why an agent should have a name, how much autonomy it gets, and how to price something that must always be on. The tension is between "most capable" and "safest". OpenAI says it is chasing both, and it is slowing rollout to protect the second.

  1. Active intelligence — ▶ 1:12

    Chat came first and coding agents second. The third chapter is what OpenAI calls active intelligence. A powerful coding agent still won't check Slack or Linear and acts only when told. Power users patch this with automations, and normal users never do. The fix is an agent that proposes what it will do and how it will help. That takes more than model capability. It needs human change, from day 0 with no connected tools to day 400 with connectors, context and best practices, because an agent without context cannot be proactive.

  2. Computer use comes back — ▶ 3:54

    The first attempt was a ChatGPT desktop app that screenshotted your apps and tried to work in them. It was slow and did not work well, and coding turned out to be the next frontier. A year of coding progress produced easy connectors, a way to hoist agents to the cloud, and the other primitives persistent agents need. Now computer use is returning. Models are so good at code that they control a browser or computer by writing code snippets, which is faster than taking screenshots and clicking.

  3. Persistence is the product — ▶ 6:18

    Persistence is "probably the most important idea": a model trained to chase tasks over a long horizon, from "babysit this PR" to "stay on top of this feedback channel". It arrived gradually, through /go in Codex and internal prototypes, until one internal feedback channel was constantly active. The team debated shipping a local, non-embodied version versus a cloud computer with its own identity reachable in Slack. Local was enough for internal gains. The cloud, embodied version was the most intuitive form for long, hard tasks, so they sprinted on both.

  4. Embodied, and only one — ▶ 9:05

    A name and identity does two things. Normal users start handing it days-long work, and they understand it is one context across Slack, calls and the app. Syncing threads across surfaces makes less sense than texting a person. Most consumers should have one agent, and only power users might have several. In Slack the agent is prefixed with its owner's name, such as AE-dot, because letting everyone create agents with random names left nobody knowing what was going on. Embiricos concedes the industry will discover the right answers on embodiment and numbers.

  5. Messaging plus Spaces — ▶ 14:06

    The interface copies human convention: iMessage is mono-threaded per person, while Slack has channels and threads. Dots is deliberately plain, with real message bubbles, and long text feels wrong there. Twelve texts is worse than one page, so long content goes into Spaces. Spaces give humans and agents equal weight. You can tag your dot to flesh out a doc, ping a teammate or tick a box. Pages carry standing instructions, like an agent.md. Because agents are happy in HTML, pages hold live charts and clickable prototypes.

  6. Capable and trustworthy — ▶ 23:08

    Two differentiators: the most capable agent and the safest one. Embiricos says choosing them made strong decisions possible. OpenAI traded off capability, product and rollout to start conservative, and launched on its most capable and most aligned model, GPT-6 Astra. An agent with its own Slack identity answers only when tagged, because answering unsolicited questions demands clear sharing boundaries. Rollout starts with Pro, business and enterprise, the most AI-literate audience, then widens. The interviewer found early permissioning very aggressive, down to confirming a shoe purchase.

  7. Layered safety stack — ▶ 26:34

    The disclosed rogue-agent incidents involved models not meant to ship and without the product's sandboxing. Dots stacks defenses. It uses an aligned model and the Codex harness, re-evaluated after changes for persistence and sub-agents. An email-injection test produced no successful prompt injections. Defaults propose rather than act, and they started conservative and were tuned down on feedback to cut "overconfirmations". Custom rules sit on top, and an "auto review" model polices the base model. The user can audit every sub-agent and what it is doing.

  8. Web and ads unresolved — ▶ 30:48

    OpenAI takes a partnership-first approach rather than going "a bit of a pirate". It works with Cloudflare, and the agent declares explicitly that it is a bot. It steered toward workplace use because incentives there align. On ad-funded sites whose human viewers disappear, Embiricos says he is not sure how it plays out. His position is that those companies provide a service and must keep earning from ads or get alternative compensation. He names no mechanism.

  9. Flat fee, always on — ▶ 34:03

    Dots usage sits in its own bucket, permanently separate from Codex plan limits. An agent booking your Uber to the airport can't go dark because you coded too much the night before. The principles are 24/7 availability and quick responses, priced like a contractor or internet service: a flat monthly fee, with more for a more powerful dot. Near its limit, a dot may switch to a cheaper model or offer to work overnight. If you are idle, it may text you. Limits are very generous for the next month. A take rate was rejected because OpenAI is betting on ambitious work, not transactions.

  10. Chat stays, Dots folds in — ▶ 38:09

    Chat has over 1.2 billion users, and Codex and work together have 35 million. Chat stays, work will merge into it, and Codex remains for developers. Dots repeats the Codex playbook: ship frontier capability carefully as a premium standalone, Pro first, then Plus, and eventually reach free by baking it into ChatGPT. Embiricos doesn't want to ask 1.2 billion people to change what they do. Asked about a year out, he recalls Greg's reply on his first day: two years is incredibly long, so ask about two months.

  11. Specialist dots, close call — ▶ 42:02

    Next come more users beyond Pro, and dots that talk to other people and maybe other dots, with care. Specialist dots are centrally managed by IT, with their own identity separate from any user, and they accelerate a team or organisation. They are starting with a handful of customers. The craziest story: an engineer's dot, told to watch a feedback channel, spotted a bug and opened a PR. It skipped draft mode and set automerge, matching his habits, and a colleague approved it. Embiricos tells it with reticence, since it should not happen without the person knowing.

The open question. The weakest answer is on advertising. Asked what happens to ad-funded sites when agents replace the humans who see the ads, Embiricos says he is not sure how it plays out. He then asserts there is no scenario in which those companies go uncompensated, and he offers no mechanism. The flat-fee model deserves watching too. It promises 24/7 availability with no take rate on transactions, and the cost of an always-on agent that runs more work as users give it harder tasks is untested.

Watch the full video at https://www.youtube.com/watch?v=VnHOFQE7nCw.

Add a private note.

Comments ()

Share this article

Search the library

Search titles and public subject metadata.