Codex Expands to Every Role: What Six Role Plugins, Sites, and 5 Million Weekly Users Mean for Your AI Routing Architecture
OpenAI Codex now ships six role plugins—analytics, creative, sales, design, investing, banking—plus Sites, a hosted web-app generator. For routing teams, the multi-role shift changes context budgets, tool call patterns, and upstream model requirements.
Archive item produced with AI assistance from the cited source and published without individual review. Editor of record: Joe Werner.

A quiet shift has been building inside Codex: roughly one-in-five of its five million weekly users is not a software engineer. Analysts, marketers, salespeople, designers, investors, and bankers now make up about a fifth of the user base and are expanding at more than triple the rate of the developer segment. OpenAI's announcement this week formalizes that trajectory with role-specific plugins, a hosted web-app deployment feature, and inline editing extended beyond code—changes that reshape what routing teams should expect from Codex API traffic.
What Happened
OpenAI released three new capabilities in a single update:
Six role-specific plugins. Each plugin packages the tool integrations, skills, and system-level instructions relevant to one job function. The full catalog spans 62 apps and 110 skills across six domains. A data analytics bundle connects to data warehouses and BI tools for metric analysis and dashboard creation. A creative production bundle ties into design and asset platforms. A sales bundle reaches CRM and sales-engagement systems. A product design bundle supports prototyping from live URLs. A finance research bundle aggregates signals from capital-markets data services. A separate banking workflow bundle covers structured advisory tasks like transaction analysis and materials preparation. All six are open-sourced on GitHub and designed to be extended or replaced by teams building custom toolchains.
Sites (Business/Enterprise preview). Prompts that previously produced a static document or a code snippet can now produce a live URL—an interactive tool teammates can open, fill in, and act on. The output could be a metric tracker, a planning interface, or a structured review workflow. Codex handles generation and hosting; the underlying deployment infrastructure involves a roster of early web-platform partners.
Annotations. Refinement via text selection—already familiar to anyone who has used Codex to edit a code block—now works on office-style content: a table cell, a paragraph in a brief, a bullet in a slide. The scope of the edit is constrained to the selection, which matters for long documents where a full re-prompt would scatter unintended changes.
Why It Matters for AI Engineering Teams
The move from dev-only to multi-role creates a compounding routing challenge that most teams have not yet designed for.
Context budgets diverge by role. A software engineer asking Codex to refactor a function has a bounded, predictable context window: code files, test coverage, linting output. An investment banker asking Codex to prepare pitch materials may pull in earnings transcripts, CRM records, a PDF of a 10-K, comparable company tables, and a slide deck template—all in one session. Those two tasks have radically different token footprints, upstream latency sensitivity, and failure cost if a provider drops a connection mid-generation.
Tool call patterns multiply non-linearly. Each role plugin introduces its own toolset: a sales plugin session may call Salesforce, Slack, and HubSpot in a single turn; a data analytics session may run a Snowflake query, render a chart, and write a summary in sequence. This changes the shape of API traffic from your gateway. Token-counted billing at a flat rate per role underestimates actual compute cost; billing by tool calls or by session complexity becomes a viable alternative.
Sites introduces a new async workload class. Generating an interactive site from a prompt is not a chat completion. It is a multi-step pipeline: design, code generation, asset bundling, deployment. If your routing layer handles Codex traffic today, you should expect a new class of long-horizon jobs to appear—structurally closer to the /v1/jobs/:id async pattern than to standard /v1/chat/completions responses.
The model mix question is now per-persona. A creative production team running Canva integrations and image generation has different latency-vs-quality tradeoffs than a finance team running earnings-transcript analysis. If you are routing Codex traffic to a single upstream model, you are likely over-spending for some roles and under-provisioning for others.
The Router/Operator Angle
The six-role plugin launch signals that the platform layer is absorbing workload differentiation that operators previously had to handle manually. OpenAI is bundling app integrations, system prompts, tool definitions, and skill libraries into pre-built plugins. For operators, the implication is a shift from model routing (which model handles this request?) to workload routing (which plugin context, model tier, and billing bucket owns this session?).
Three specific changes to watch in your routing policy:
-
Session-level cost attribution. When a single Codex session spans analytics, then a document, then a slide, the token cost belongs to one session but spans conceptually different task categories. Cost attribution by role plugin—not just by model—becomes the correct billing unit for enterprise chargeback.
-
Tool call rate limits per integration. Salesforce, HubSpot, and Snowflake each carry their own API rate limits. If your gateway is proxying tool call traffic from Codex plugins, you need per-integration rate-limit monitoring at the session level, not just per-user or per-org.
-
Sites-originated traffic is a new deployment signal. When Codex deploys a site, downstream load on the site follows user adoption—not prompt cadence. That asymmetry (one prompt generates many downstream requests) is worth flagging in your observability layer now, before Sites traffic scales.
What TheRouter Users Should Watch or Try
If you are routing Codex or ChatGPT traffic through TheRouter, the practical steps are:
- Tag sessions by role context. If your users are adding Codex role plugins, add a routing tag or metadata field for the plugin type. This positions you to apply per-role model selection or cost controls when plugin-specific model routing becomes available.
- Review your billing model for long-horizon sessions. Sites and multi-tool analytics sessions will exceed the token counts typical of chat completion billing. Check whether your current cost-per-request model captures actual compute for extended sessions.
- Monitor async job patterns. The Sites pipeline is a proxy for the broader shift toward agent jobs that complete in the background. If you are not yet tracking
/v1/jobs/:id-style async patterns in your routing telemetry, now is a good time to instrument that path.
The full plugin source is available at the openai/role-based-plugins repository on GitHub.

OpenAI Codex Enterprise Deployment Routing and Governance: Lessons from Samsung's 5M-User Scale
Samsung Electronics is deploying Codex to its entire global workforce — one of OpenAI's largest enterprise launches ever. Here is the routing and governance architecture every operator needs before reaching that scale.

OpenAI Codex Goes On-Premises: What the Dell Partnership Means for Enterprise AI Routing
OpenAI and Dell are bringing Codex inside enterprise data centers. When your coding agent runs on-prem, the routing architecture changes: data locality, session affinity, cost accounting, and governance controls all need rethinking.

Codex Dispatch Gateway Checklist: Programmatic Tokens, SSH Egress, and CI Routing
A Codex dispatch gateway checklist for enterprise teams using programmatic access tokens, Remote SSH, and CI agents: route devbox egress, separate token ledgers, and catch background-agent spend before it becomes invisible.