-
Hourly ship on a $3 million token bill
Simon Willison, 29 October,
on Jacob Sansbury's account
of
Spawn.
Players prompt an in-game
agent, Savi, and the world
changes. The company side is
a swarm of Fable-powered
agents that edit live code
and ship to production
hourly. Sansbury's figure,
as Willison records it: over
$3 million in tokens a
month, "we spend 30x payroll
on AI tokens." About 60% of
the work starts from a
production error, a Savi bug
report, an odd log line, or
a feature request. Savi
files the bug. An agent
decides whether it is a real
fix, a won't-fix, or a
design call. The usual
result reaches that user
within an hour, in the same
chat.
The pace has a name. An hour
without a ship is a SEV-0.
Rollback of a broken change
takes 30 seconds, and it
hits that change only. A
monitor or log alert starts
or wakes the agent that owns
the incident. They break
things on purpose to test
that path. Fable 5, then
5.1, is the model they say
made the autonomy possible.
Opus 5.5 fell short for
them. GPT-6 Astra, asked to
apply a security review,
disabled every feature and
marked each one to turn on
again once the fixes were
done. The insecure things
became secure by being
switched off. Willison's
own limit is in the note:
he can picture this on a
game, and he has trouble
picturing it on software
where a wrong ship costs
more.
Write the 30-second command
and the one change it
reverts before you copy the
hourly bar. A quiet hour
with no named rollback is a
timer, and a security pass
that only flips
enabled: false
is a feature-off.
-
Watch and fix sits in the merge box
Agent Merge,
28 October, now lives on
pull requests on GitHub.
It was already in the
Copilot app and in Visual
Studio Code. The control is
Watch and fix
in the pull request's merge
box. You pick failing
Actions workflows, merge
conflicts, or both. When
that blocker shows up,
Copilot starts in a cloud
development environment and
tries to clear it.
Copilot settings can turn
Agent Merge on by default
for every pull request you
open. It also combines with
auto-merge:
Copilot keeps the pull
request ready, and GitHub
merges once requirements are
met. Paid Copilot plans
only, and organization or
enterprise policy can still
say no. The how-to is
get pull requests ready to merge.
If both switches are on,
write the check names that
still have to pass. Watch
and fix clears the blocker
you selected. The required
review stays a required
review only if that check
name is still on the branch.
-
A comment that can reach a tool
Code scanning for AI applications
entered public preview on
28 October, on github.com,
for organizations with a
GitHub Advanced Security
license. GitHub Enterprise
Server stays on the previous
detector set for now. The
new scan runs on pull
requests as they are
created, beside the existing
CodeQL analysis, in repos
where code scanning and
scans for AI applications
are both enabled.
Coverage named in the
changelog: indirect prompt
injection (XPIA), sensitive
information disclosure, and
excessive agency, with more
AI-specific risks as the
set grows. The XPIA case is
concrete. Untrusted content
— a file, a webpage, or an
issue comment — reaches a
model that also has tools,
data, or business systems.
The alert lands on the
Conversation tab or the
Files changed tab, with
mitigation guidance in the
pull request. The concept
page is
AI applications scanning for pull requests.
Turn the AI-applications
scan on, then read the new
alert on the Conversation
tab before merge. A quiet
pull request after every
tool was disabled is the
feature-off case, and the
scan will stay quiet with
it.
-
One API organization gets the $200
OpenAI's
API credits benefit,
updated 29 October, lets
eligible ChatGPT Pro and
Business subscribers claim
API credits. Pro $100, $200,
and $500 tiers each grant
that same dollar amount per
monthly billing period, to
one linked API organization.
The grant leaves the
ChatGPT allowance, the
signed-in Codex allowance,
the personal usage-credit
balance, and the Business
workspace credit balance
where they were.
Plus, free trials,
Enterprise, Edu, and legacy
Codex seats are outside the
offer. The paid subscription
has to have been active for
7 days, and eligibility
alone does not mean the
grant was issued. Business
Standard seats contribute
$20 each, Premium seats
$100 each, pooled, with a
workspace cap of $500 per
monthly period. Annual
Business billing pays the
year up front, capped at
$6,000, and the first grant
is prorated for the time
left in the cycle. Claim
from
Settings → Billing
as the subscription owner
and an owner of the
receiving API organization,
then confirm the balance at
API platform billing.
One subscription links to
one API organization, and
that organization can hold
one such link.
After you claim, open the
linked organization's
billing page and read the
number. A Pro seat that
never shows up there is
still a chat subscription.