Skip to content

Inverting the Innovator's Dilemma with Open Source AI Agents

· Conor Bronsdon

Open Source AIAI AgentsEnterprise AI

A summary of the essay Conor Bronsdon published on the Chain of Thought newsletter. Read the full essay.

The essay is a report from Salesforce’s TrailblazerDX conference in April 2026. It argues that the incumbents with the most to lose from staying closed are opening their stacks first. That inverts Clayton Christensen’s Innovator’s Dilemma, in which incumbents are disrupted from below by cheaper entrants: here they open the layer that would otherwise be used against them.

At the conference Salesforce published the full language spec, grammar, parser and compiler for Agent Script, its agent-definition language, on GitHub. It shipped Headless 360, with more than 60 MCP tools and 30 preconfigured coding skills, and made Claude Sonnet 4.5 the default model in Agentforce Vibes 2.0. The essay reads these as one strategy: open the stack to win developers, then charge for the enterprise runtime, as Confluent, Elastic and MongoDB did. It finds the same pattern at AMD, citing Anush Elangovan’s view in episode 56 that the software moat is dead and AMD’s open-source push against Nvidia’s CUDA, and at DeepSeek, which released V4 under an MIT license.

Key points

  • Nancy Hsu, VP of AgentForce, set the enterprise bar at a million out of a million conversations following business rules. Agent Script adds deterministic guardrails, such as always escalating a refund over $5,000 to a human.
  • The essay calls open source the least-bad strategic option for these companies, and says open source has not won AI overall.
  • Headless 360 targets developers who work in Claude Code, Cursor and Codex. The essay reads the turn away from Salesforce’s admin base as deliberate and risky.
  • It gives agent frameworks such as LangChain, CrewAI and Mastra roughly twelve to eighteen months to become sticky in enterprises.

Disclosure: Episode 56 was sponsored by Galileo, the Season 3 presenting sponsor (read at 2:38). Episodes 28 and 29 were sponsored by Galileo, where Conor then worked; he introduces himself as Galileo’s Head of Developer Awareness at 0:05 in episode 28, and episode 29 was co-hosted by Galileo CEO Vikram Chatterji, introduced at 0:29.

Read the full essay on the newsletter

From the conversations

This essay draws on these episodes — each carries its full transcript.