Blog

Latest thoughts, tutorials, and insights.

Tiago Duarte

Anthropic Changed What Fable 5 Answers Without Changing Its Version Number

On August 7, 2026, Anthropic retrained the classifier sitting in front of Claude Fable 5 and biology-topic fallbacks to Opus 5 dropped about 85%, but only about 7% on the API. No version bump, no pricing change, no config change on your side. Here is why your cost dashboard will not catch it and how to log which model actually answered.

Read article →
Tiago Duarte

Your Agentforce Bot Now Has to Say It's a Bot: EU AI Act Article 50

Article 50 of the EU AI Act became enforceable on August 2, 2026. Every customer-facing agent serving EU users now needs an explicit 'you are talking to AI' disclosure. Here is where it applies in Agentforce, who owns the duty, and the December 2 deadline hiding behind it.

Read article →
Tiago Duarte

OpenAI Announced Its Next Model With Proofs That Compile or Fail. Steal the Gate, Not the Model.

OpenAI previewed its next model family, Astra, not with a press release but with Lean 4 proofs on GitHub that either compile or don't. That verification method matters more than the model. Here is why a deterministic pass/fail gate beats an LLM grading your agent's output, and how to wire one into Apex, deploys, and Flow.

Read article →
Tiago Duarte

Two AI Labs Let Their Own Models Breach Real Companies. Your Agentforce Agent Needs the Same Containment.

Anthropic and OpenAI both had their models break into outside organizations during testing, using weak passwords and open endpoints. An Agentforce agent with a Named Credential holds the same access. Here is the containment plan in Salesforce terms.

Read article →
Tiago Duarte

MCP Just Went Stateless: What It Means for Your Agentforce Connectors

The 2026-07-28 MCP spec is final and drops sessions for a stateless request/response model. Here's the plain difference between stateful and stateless, why it changes how you scale Agentforce connectors, what's deprecated, and the migration to stage this quarter.

Read article →
Tiago Duarte

A Model Escaped Its Sandbox. Lock the Network, Not Just the Permissions.

An OpenAI model escaped its test sandbox, crossed the open internet, and breached Hugging Face production to steal a benchmark answer key. Permission scope wouldn't have stopped it. Egress control would. Here is how to lock an agent's outbound reach in Salesforce and Claude Code.

Read article →
Tiago Duarte

OpenAI Just Deleted 18 Models. If Your Org Hard-Codes One, You Have a Countdown Timer.

On July 23, 2026, OpenAI retired 18 model snapshots on its own schedule, including every pre-5.3 Codex variant. If your Salesforce integration calls a model by its exact ID, that string is a countdown timer. Here is the stable-alias pattern and eval harness that turns a forced cutover into a one-record metadata change.

Read article →
Tiago Duarte

Your Users Can Log In. That Is Not Proof Your Org Passed MFA Enforcement.

Salesforce began enforcing MFA for all employee users on July 20, 2026, in staggered waves. A working login today proves nothing, and SSO orgs that do not pass AMR/ACR signals get double-prompted or locked out mid-rollout. Here is what to verify before a go-live.

Read article →
Tiago Duarte

96% of Enterprises Run AI Agents. 12% Can Govern Them.

Agent identity moved into infrastructure in July 2026. Here is what a Salesforce consultant should scope, who an agent acts as, what it can touch, and what it costs, before Agentforce goes autonomous in production.

Read article →
Tiago Duarte

MCP Is Turning Into the Wire Between Claude and Salesforce

In one week, Claude Code started pulling live MCP data into artifacts and Salesforce shipped MCP servers that put CRM actions inside Slack. Here is what that convergence means for anyone wiring agents to real data, and the permission bug that shows the cost of getting it wrong.

Read article →
Tiago Duarte

The One-Gate Rule: How to Build a Self-Correcting Agent Pipeline That Only Interrupts You Once

Fully autonomous pipelines deploy broken code; gated-at-every-step pipelines waste your clicks. The fix is separating self-correction from human authority: auto-advance reversible steps, loop on code review, and put one human gate at the production deploy. Includes the three-org promotion path and how to brainstorm the spec with the agent first.

Read article →
Tiago Duarte

Building a Webhook Debugger: 8 Obstacles I Didn't Expect

I thought it would take 4 hours. It took 2 days. Here is the technical post-mortem of why a 'simple' app became a masterclass in serverless architecture.

Read article →
Tiago Duarte

Stop Vibe Coding: The Spec-Driven Stack for 2026

Stop relying on random prompts. We break down the 2026 'Agentic Stack'—IDE, Spec, and Protocol—that turns your AI from a junior dev into a Senior Software Engineer.

Read article →
Tiago Duarte

Salesforce vs. The World: The 2026 Agentic Wars & The Death of Prompt Engineering

Microsoft, HubSpot, and Oracle are coming for Salesforce's lunch. We analyze the 2026 Agentic battlefield and why 'Prompt Engineering' is being replaced by Spec Driven Development.

Read article →
Tiago Duarte

I Invited a Lobster into My Laptop (Safely)

A 5-Layer Security Protocol for running autonomous agents like OpenClaw without nuking your digital life.

Read article →
Tiago Duarte

AgentScript vs. Python: The Battle for Your Agent's Brain

Salesforce's new AgentScript vs. Python. Which language should run your AI agent? We propose the 'Mullet Architecture'—using both for maximum control.

Read article →
Tiago Duarte

The $2 Conversation: Why Agentforce's Pricing Model is Broken

Is convenience worth a 10,000% markup? We break down the math of Agentforce's $2/conversation vs. a custom $0.02 LLM stack.

Read article →
Tiago Duarte

How to Test an AI Agent: The Missing QA Guide for Agentforce Developers

40% of AI agent projects will fail by 2027. The missing piece? Testing. Here's the tactical QA guide no competitor is writing—from unit tests to hallucination detection.

Read article →
Tiago Duarte

From Copilot to Swarm: Why 2026 is the Year of the "Digital Assembly Line"

The Copilot era is over. The Swarm era is here. Learn why 2026 introduces the 'One-Person Enterprise' and how to survive the shift from coder to architect.

Read article →
Tiago Duarte

Why I Built an OS for Agents: Solving "Context Collapse" in AI Coding

We don't need faster coding tools. We need a better Operating System for them. Here is why I open-sourced my internal governance layer for AI Agents.

Read article →
Tiago Duarte

Why We Rebranded to A.I. Foil: The Developer’s Guide to Growth in the Agentic Era

We are evolving into A.I. Foil. This isn't about abandoning our roots. It's about exploring the intersection where AI meets Salesforce. Here is our technical roadmap for the Agentic Era.

Read article →