On July 23, 2026, Andrew Ng released OpenWorker — an open-source desktop AI agent that does not chat with you. It delivers finished work: a document completed and handed back, a calendar entry updated, a Slack message sent. You specify the outcome; OpenWorker breaks it into steps, executes them across your connected systems, and checks in before doing anything consequential.
That is a different product category than what most enterprise teams have deployed. It is also a meaningful signal about where agentic architecture is converging.
stateDiagram-v2 direction TB state "Chat AI: Returns a response" as Chat state "Agentic AI: Takes actions in connected tools" as Agent state "Deliverable AI: Produces finished outputs in downstream systems" as Deliverable state "Productivity plateau — human executes everything" as Plateau state "Scope incident — agent exceeds intended boundaries" as Incident [*] --> Chat Chat --> Agent: Add tool integrations Agent --> Deliverable: Add approval layer and scope boundaries Deliverable --> [*]: Work product in the system Chat --> Plateau: No integration work done Agent --> Incident: No risk classification for actions
What Ng Actually Built
The distinguishing feature is architectural. OpenWorker classifies every action into one of four risk tiers before executing: read operations (no side effects) run automatically; local writes are path-scoped; process executions require confirmation; external actions — anything that crosses a system boundary — are treated as the highest-risk category and require explicit user approval before proceeding.
This is not a new concept in enterprise software. Approval layers, access boundaries, and risk classification are foundational to any serious workflow automation system. What is new is that Ng implemented these patterns in an AI agent, made the design choices explicit in the code, and released the system as open source. Anyone can read how the boundaries are drawn and why.
The decision to run locally — no data sent to a server — adds another dimension that matters in regulated environments. Healthcare teams, legal departments, and financial services organizations that have been watching AI agents from a distance because of data governance requirements now have a reference implementation that handles the constraint by design.
For Software Engineers
The four-tier risk classification is worth understanding as an architectural pattern, not just a product feature. Every AI agent takes actions. The question is whether those actions are classified and controlled before execution, or whether the agent runs whatever the task requires and the user reviews after.
Most current AI tools default to the latter. The agent has access to everything the integration allows. Reviews happen after the fact. OpenWorker inverts this: classify before acting.
For teams building agentic systems in-house, this is the structural decision that distinguishes a prototype from a system safe to deploy in production. Read-only access can run without interruption. Anything with side effects — writes, deletions, sends — should require explicit approval. Anything that crosses a system boundary should be treated as the highest-risk category until you have a specific reason to lower it.
If your team deploys AI agents today without a documented classification of which actions require approval and which run automatically, that classification exists — it is just implicit. Implicit approval models are inconsistent under pressure.
For Business Owners and Operators
The practical distinction matters for investment decisions. An AI that produces a better answer is a productivity tool. An AI that produces a finished output directly in a system your team already uses is a workflow automation. These are different categories with different ROI ceilings.
Most enterprise AI investments to date have been in the first category. Teams use AI to generate drafts, summaries, and analysis that a human then has to act on. That is useful. The efficiency gains are real. But the ceiling is lower than it looks because the human execution step — taking the AI’s output and doing the work in the downstream system — still consumes time and introduces errors.
Deliverable-producing AI removes that step. The output is the work product. That is where the larger efficiency gains live. The reason most teams have not gone there yet is that it requires integration work and a clear governance model for which actions the AI can take autonomously. That work is harder than subscribing to a chat interface, and it is exactly where the architectural groundwork matters.
OpenWorker is a working reference for what that architecture looks like. Whether or not you use the tool itself, the design decisions it makes are the ones your team will need to make when building agents that produce real outputs.
My Take
At a class-action settlement administration company, I built an automated returns processing workflow for the U.S. Postal Service. Mail returns, routing rules, processing triggers — the full sequence of actions that had to execute in the right order with near-perfect accuracy. No AI models; this was the prior era of workflow automation. But the core architecture problem was identical to what OpenWorker solves: how do you design a system that takes consequential actions automatically, and where do you put the checkpoints?
The key learning was that the approval layer is not a feature you add after the workflow is built. It is a structural decision that shapes everything. When the approval model is designed first — explicit risk classifications for each action type, checkpoints at each consequential step — the workflow builds cleanly around it. Teams that build the workflow first and add governance later end up retrofitting in ways that are inconsistent and that break under conditions the designer did not anticipate.
Andrew Ng’s team made the right call in the same direction. The four-tier risk classification is not a product detail. It is the correct architecture pattern for any agent that takes actions in systems you care about. Enterprise teams building agentic workflows should adopt this pattern — or build an equivalent — before the first integration goes into production.
The shift from AI that chats to AI that ships finished work is underway. The companies that benefit from it will be the ones that do the architectural work first.