The GUI Is No Longer the Point — And Developers Must Adapt
Salesforce just made the most explicit declaration in enterprise software history: the browser-based interface is obsolete. Unveiled at TDX 2026 in San Francisco, Headless 360 exposes every capability in the platform as an API, MCP tool, or CLI command — meaning AI agents can now operate the entire Salesforce ecosystem without ever opening a browser. This isn’t a feature update. It’s a fundamental shift in what it means to build on enterprise platforms.
The message from Salesforce’s EVP Jayesh Govindarjan was clear: “We made a decision two and a half years ago: Rebuild Salesforce for agents. Instead of burying capabilities behind a UI, expose them so the entire platform will be programmable and accessible from anywhere.” That “anywhere” is the keyword. If you’re still building exclusively inside Salesforce’s UI ecosystem, you’re working with one foot in the past.
The enterprise software sector has been navigate turbulent waters — the iShares Expanded Tech-Software Sector ETF has dropped roughly 28% from its September peak. The underlying fear: AI agents could render traditional SaaS business models obsolete. Salesforce’s response isn’t defensive; it’s a preemptive strike. They’re positioning the entire platform as infrastructure for AI agents. The question isn’t whether you adapt — it’s how quickly you do.
Start Building Outside Salesforce’s IDE

Stop confining yourself to Salesforce’s development environment. Headless 360 gives coding agents complete, live access to your entire Salesforce org — including data, workflows, and business logic — directly from any terminal. You can direct Claude Code, Cursor, Codex, or Windsurf to build, deploy, and manage Salesforce applications without ever logging into the Salesforce interface.
Grab the 60+ MCP Tools Now
The first pillar of Headless 360 — “build any way you want” — delivers more than 60 new MCP (Model Context Protocol) tools and 30-plus preconfigured coding skills. These aren’t beta accessories. They’re immediately available and designed for external coding agents to consume natively.
Here’s what the MCP tools unlock:
- Data access APIs — Full CRUD operations on any object in your org, accessible to agents without UI intermediaries
- Workflow orchestration — Trigger, pause, and resume flows programmatically — agents control business logic, not just data
- Metadata management — Deploy configurations, manage schema changes, and handle packaging without touching the Setup menu
- Business logic execution — Invoke Apex, run validation rules, and trigger automation through agent commands
- Security primitive access — Agents inherit all platform permissions and field-level security automatically
If you’re building integrations or extensions, these tools replace months of API wrestling with direct agent-accessible endpoints. But only if you stop treating Salesforce as a walled garden and start treating it as programmable infrastructure.
Agentforce Vibes 2.0, Salesforce’s native environment, now includes an open agent harness supporting both the Anthropic agent SDK and OpenAI agents SDK. During the keynote, developers switched between Claude Code and OpenAI agents mid-session, with capabilities dynamically adjusting based on the selected agent. Multi-model support includes Claude Sonnet and GPT-5, with full org awareness from project initialization. This isn’t the future — it’s available now.
Also significant: native React support on the Salesforce platform. During the demo, presenters built a fully functional partner service application using React — not Lightning — that connected to org metadata via GraphQL while inheriting all platform security primitives. If you want complete control over the visual layer, you’re no longer locked into Salesforce’s component library.
Adopt Agent Script Before Your Agents Break

Govindarjan admitted something most vendors won’t: early Agentforce customers hit production and discovered a painful reality. “They were afraid to make changes to these agents, because the whole system was brittle,” he told VentureBeat. “You make one change and you don’t know whether it’s going to work 100% of the time. All the testing you did needs to be redone.”
That’s the brittleness problem — and it’s the defining engineering tension in enterprise AI today. Agents are probabilistic systems, but enterprises demand deterministic outcomes. Your agent can write convincing code that does the wrong thing, and you’ll only catch it after it damages data or upsells the wrong customer.
Why Probabilistic Agents Fail in Production
The core issue: LLMs generate outputs based on probability, not business rules. In development, this looks like magic. In production, it looks like a sales agent that offers a discount to a prospect who’s already on your blacklist, or a support agent that refunds money it doesn’t have authority to release. The “vibe coding” movement — where companies attempt to vibe-code entire CRM replacements — ignores this fundamental tension entirely.
Salesforce’s answer is Agent Script, a domain-specific language that brings determinism to probabilistic systems. Think of it as a state machine governing agent behavior — versionable, auditable, and now open-sourced. Within that machine, you specify which steps must follow explicit business logic and which can reason freely using LLM capabilities. The critical distinction: Agent Script doesn’t remove the AI’s flexibility. It creates explicit guardrails where your business requires them.
Salesforce open-sourced Agent Script this week. Govindarjan noted that Claude Code already generates it natively because of its clean documentation. This is the tool that keeps your agents from breaking in production — or managing agent lifecycle at scale becomes impossible.
The new Testing Center surfaces logic gaps and policy violations before deployment. Custom Scoring Evals let enterprises define what “good” looks like for their specific use case. And the A/B Testing API enables running multiple agent versions against real traffic simultaneously. These aren’t nice-to-haves. They’re the infrastructure that makes agentic systems shippable.
Deploy Across Surfaces, Not Just Salesforce
The second pillar — “deploy on any surface” — centers on the Agentforce Experience Layer, which separates what an agent does from how it appears. Define an experience once and deploy it across Slack, mobile apps, Microsoft Teams, ChatGPT, Claude, Gemini, and any client supporting MCP apps. No surface-specific code required.
This is the philosophical shift that matters: rather than pulling customers into a Salesforce UI, enterprises push branded, interactive agent experiences into whatever workspace their customers already inhabit. Your customer doesn’t need to log into Salesforce to interact with your service. The agent comes to them.
If you’re still building single-channel experiences, you’re limiting your reach. Define once, deploy everywhere. That’s the Headless 360 model.
Your Immediate To-Do List

The TDX announcement signals a window. Salesforce is making its platform the most agent-friendly substrate available — but only for developers who move first. Here’s what you do this week:
- Test the MCP tools — Pull the 60+ new MCP tools into your local environment. Verify your coding agent can access data, trigger workflows, and deploy configurations without the UI.
- Explore Agent Script — Clone the open-source repo. Run a simple state machine definition. Understand how determinism maps to your business logic.
- Evaluate the agent harness — Switch between Claude Code and OpenAI agents in Agentforce Vibes 2.0. Identify which model handles your specific use cases better.
- Reassess your development workflow — If you’re still building inside Salesforce’s IDE exclusively, you’ve got six months before this becomes the standard. Start building from the terminal now.
- Map your deployment surfaces — List every channel where your customers interact with your business. Verify the Agentforce Experience Layer covers them.
Headless 360 isn’t a product launch. It’s a redefinition of what enterprise platforms deliver. The developers who adapt fastest will shape what that delivery looks like. The rest will spend the next three years playing catch-up from a terminal they should never have left.
Understand the Tech You Use. Build for agents, not interfaces.

Hi, I’m Cary Huang — a tech enthusiast based in Canada. I’ve spent years working with complex production systems and open-source software. Through TechBuddies.io, my team and I share practical engineering insights, curate relevant tech news, and recommend useful tools and products to help developers learn and work more effectively.





