Name the computer
An always-on agent with its
own machine is not a chat
that calls tools. The new
failure is work that happens
while you are away, on a
desktop you did not watch,
against apps you connected
once. The personality is not
the control. The computer
is. If you cannot point at
the machine, you cannot
bound the job.
Treat three surfaces as
different systems. The
agent's own computer and
browser stay separate until
you connect them, and you
should be able to open them.
That is where "it prepared
the invoice" belongs. Your
laptop, and any other device
you grant, deletes that
separation. "Use Codex on my
machine" is that grant, not
a convenience. A closed menu
is the third surface: a
decision call picks from
options you listed and does
not explore. A computer-use
harness that got twice as
fast is still a computer. It
does not become a menu
because the tokens arrived
sooner.
Background mode stays on the
agent's computer, and it
stays read-only. OpenAI's
proactive research cannot
send, edit app content, or
drive the browser or the
computer. If your harness
has a while-you-are-away
loop, give it the same rule:
read, draft, stop. Send,
merge, deploy, and password
changes are approval or
human-only. Custom Rules are
the written form — allow,
require approval, block.
Auto-review checks an action
against those rules. It does
not replace them. The
product page already says
consequential work needs a
look. Believe that sentence
more than the demo reel.
The other half of the week
is what happens when policy
text cannot sandbox the
model. GLM-5.3's refusals
did not hold, and the
weights are public. A
refusal in the default chat
is not a computer boundary
once someone can copy the
weights. Your control is
whether that model is
allowed to touch a tool that
reaches production. An org
agent makes the same demand
in different clothes: its
own identity, its own
credentials, a written
review path, and an admin
who turns the beta on. An
identity without an owner is
a shared login with a face.
-
Before connecting apps,
write three lists:
read-only background,
needs approval, and never
— send, deploy, password,
production credentials.
-
Open the agent's computer
on one real task and name
the files or tabs it
touched. If you cannot
find the desktop, you do
not have an inspect path.
-
Confirm background mode
cannot send. One blocked
write is the test. A
settings sentence is not.
-
Leave the laptop
disconnected until a task
names why the agent's own
computer is not enough.
Log that grant separately,
and end it.
-
Route "which step next"
through a closed option
list, and store the list
with the call. Do not hand
the router a shell because
the model got faster.
-
If public copies already
removed a model's
refusals, that model does
not get a tool loop aimed
at production. Sandbox the
eval. Do not point it at
the repo to see.
-
For an org agent, write
the identity, the
credential owner, and who
approves sends before an
admin enables it.
This morning, pick one agent
that can act while you are
out. Write the three lists.
If send is on the read-only
list, move it before you
connect anything else.
Further read:
Introducing dots — OpenAI
·
GLM-5.3 and the spread of advanced cyber capabilities — Anthropic
·
OpenAI DevDay 2026 live blog — Simon Willison