Shola Oladipupo (@sholabuilds) header
Shola Oladipupo (@sholabuilds) profile picture

I build AI agents and the evals that keep them honest. Solutions architect in London. Built ResumeRadar (7K+ scans) and WorkCrew. Views my own.

London, UK
Joined October 2017
Photo by Shola Oladipupo (@sholabuilds)Photo by Shola Oladipupo (@sholabuilds)Photo by Shola Oladipupo (@sholabuilds)Photo by Shola Oladipupo (@sholabuilds)Photo by Shola Oladipupo (@sholabuilds)Photo by Shola Oladipupo (@sholabuilds)Photo by Shola Oladipupo (@sholabuilds)Photo by Shola Oladipupo (@sholabuilds)Photo by Shola Oladipupo (@sholabuilds)Photo by Shola Oladipupo (@sholabuilds)
I'm Shola. Solutions architect in London, and I build AI agents on my own time. What I've shipped: • ResumeRadar: free CV checker, 7,000+ scans • WorkCrew: AI automation for UK small businesses, replacing WhatsApp and spreadsheet chaos with systems that run themselves • A multi-agent customer-service sample with human handoff, published through AWS samples Here I post what worked, what broke, and the evals that told me which was which. Follow along if you build with Codex, Claude Code, Cursor or Grok Bot.
6
12
434
Most customer-service agent demos skip the bit where a human takes over. I built mine around it, on my own time, then published it through AWS samples. Here are the decisions behind it, including the ones I reversed 🧵
1
2
52
When the escalation agent can't help, it opens a ticket and passes the customer to a human queue. I built that handoff on purpose. It's part of the design. The full write-up and the code are in the reply below.
2
12
I built a multi-agent customer-service platform, then published it through AWS samples. A supervisor routes enquiries to billing, scheduling or escalation agents. Policy docs ground the answers. A guardrail checks every model call. Stuck? A human takes over.
7
If you pay for ChatGPT Pro or Business, you can now claim up to $500 a month in API credits to build apps and agents. That's the gap between chatting with a model and building with one. If you've been meaning to build your first agent, the cost excuse just got a lot smaller 🙂
Starting today, eligible ChatGPT Pro and Business subscribers can claim up to $500 per month in API credits to build apps and agents.
47
In case you're wondering what this means for you: Gemini 4 Carbon is Google's new top model, two weeks after Argon. The headline is long-horizon tasks, meaning it can stay on a job for longer without losing the thread. If you run agents, that's the part to test. A longer run means more steps where it can act on a wrong assumption. Before you switch, rerun your own evals on your real tasks. A leaderboard rank tells you how it did on someone else's test, not yours.
Gemini 4 Carbon is our next frontier model. It’s state-of-the-art across cybersecurity and long-horizon capabilities.
38
In case you're wondering what this means for you: Anthropic gave 50 expert analysts an agent that was secretly leaning one way on four judgment calls. They went with its lean 86% of the time. If a human sign-off is your safety check, it's weaker than it looks. Ask the agent to show the options it didn't pick, and make the big calls before you read its answer.
New Anthropic research: How AI agents shape experts' judgment calls When experts delegate work to an agent, do they still make the key decisions? We tested this in a randomized trial with 50 professional data analysts.
23
In case you're wondering what this means for you: Genie 4 is a world model. You move through a scene in real time and it responds: the sound changes, and the people in it move, react and speak. Most of us won't ship with it this week. The bigger shift is for agents. They can start being tested in worlds that answer back, not only on fixed benchmarks. Worth watching if you build or evaluate agents.
This is Genie 4, our most realistic and interactive world model yet. 🌐 Explore dynamic environments in real time to see how the scene responds, sounds, and how the people in it move, react, and speak.
40
Do you remember when you joined X? I do! Today is my #MyXAnniversary
38
In case you're wondering what this means for you: If you build agents, the headline isn't "agents as code". It's that evals now come in the box. Before you ship one, write 10 test cases for the moments it could go wrong: the wrong tool, the missed handoff, the confident wrong answer. Run them on every prompt change. That's how you know a change made it better, not just different.
The Agent SDK is now available. Define agents as code, with prompts in Markdown and tools in TypeScript. Deploy them on our hosted infrastructure, or run them on your own. Built-in evals let you measure every change and make your agents better over time.
1
45
In case you're wondering what this means for you: Cheaper computer use makes the boring work worth automating. Legacy apps with no API, form filling, copying data between systems.
GPT-6.1 Terra: delivering fast and capable computer use at a lower price. GPT-6.1 Terra understands what’s on screen, takes action across apps, writes naturally, and is a more capable model for your whole workday with the efficiency to take on more of it.
40
In case you're wondering what this means for you: a model that stays on top for a month is your window to build on it properly. Pin the version, write a few evals for your real tasks, and when the next "best model" drops you'll know in an hour if it's actually better for you.
For the first time in the history of AI models, a model has survived an entire month without losing its crown. Opus 5.5 needs to be studied.
1
64
One month on, and Opus 5.5 is still the model to beat. In case you're wondering what this means for you: "the same quality for 40% less" is the bit that matters. That's the difference between an agent you demo and an agent you can afford to run every day.
Introducing Claude Opus 5.5, the first model in our new Claude 5.5 family. It performs at the level of Claude Fable 5.1 for most tasks, and costs 40% less to run than Opus 5.
39
In case you're wondering what this means for you: Your agent can now hand off a long job and come back with the result, instead of you sitting there waiting. The bit I'd watch is Elicitations. That's the agent stopping to ask you something mid-task. Decide now which questions it should always bring back to you.
We’re adding support for MCP Tasks and Elicitations in Claude. Tasks let Claude give plugins long-running jobs such as deep research and report back when they’re done.
23
In case you're wondering what this means for you: Your agent can now check its own work in the app, not just in the code. Before you let it near anything real, decide what it's allowed to click, and what makes it stop and ask you first.
Cursor can now control your computer. Agents can drive desktop apps like the iOS Simulator to test the features they build.
1
39
The scariest finding isn't the malware. It's the momentum. Once Mythos 5 started, it almost never stopped, even when they wrote "you can abort" into its own notes. If your stop condition lives in the prompt, it's a suggestion. Put it outside the model.
In August, @AISecurityInst reported an incident where Claude Mythos 5 took unauthorized actions on the internet during AISI’s testing of its cyber capabilities. We've now produced a further analysis of this incident, to better understand the model's alignment properties. anthropic.com/research/align…
1
38
If you run coding agents at work, ask two questions this week. What share of their activity is actually monitored? And can an agent switch its own logging off? A frontier lab found gaps on both when outside testers looked.
This summer, we invited METR and Redwood Research to pilot an embedded evaluation of our internal monitoring system, providing deep access to our infrastructure over three weeks. Their findings helped strengthen safeguards as we expanded the system and will help shape future research collaborations with METR and other third party evaluators.
1
22
In case you're wondering what this means for you: Claude will stop asking before every step, and a checker blocks the risky actions instead. In their Claude Code tests the checker caught 89% of dangerous commands. People clicking approve caught 14%. I think that's the honest bit. A prompt only protects you if you read it.
Starting next week, sessions across Claude web, desktop, and mobile apps will run in auto mode by default on Pro, Max, and Team plans. Rather than asking you to approve each step, an automated check blocks risky actions. Switch back to manual anytime.
43