A proposed runtime standard for agents that work together

Justin Schroeder shows how portable, task-specific agents could be packaged, evaluated and combined.

JSJustin SchroederVortrag · Standard Agents
Kanal
AI Engineer
Veröffentlicht
10. Nov. 2026
Video
34:49
Lesezeit
5 Min.
Folien
1
Original
Englisch
Auf YouTube öffnen
Beim Scrollen schrumpft das Video in die rechte untere Ecke und läuft weiter. Untertitel folgen Ihrer Lesesprache.
LesespracheIn 2 Sprachen verfügbar
Diesen Artikel gibt es noch nicht auf Deutsch, daher wird das Original (Englisch) angezeigt.
ZUSAMMENFASSUNG

In 30 Sekunden

Justin Schroeder argues that businesses need agents with bounded tools and measurable tasks, but custom agent runtimes are difficult to share or combine. His team proposes the open Standard Agent Specification and demonstrates a runtime that packages models, prompts, tools and subagents. A battery-warranty demo shows how a coding agent generated a task-specific agent from a process document.

  1. 1Restrict tools to the job an agent must performSchroeder argues businesses need control over critical workflows.
  2. 2A narrow task makes agent evaluation more specificA warranty agent can be tested against the outcome of its actual work.
  3. 3A shared runtime contract aims to make agents portableThe proposal packages model, prompts, tools and execution behavior.
  4. 4A warranty demo turns a process document into an agentA coding agent creates a model definition, prompts and task-specific tools.

Das Wichtigste

  1. Bounded agents can be evaluated against a specific business process.
  2. The proposed specification defines a portable runtime contract for agent packages.
  3. Tools can be functions, model prompts or complete subagents.
  4. A demonstration generated a warranty agent from a process document.
VOLLTEXT

Den bearbeiteten Text nach Kapiteln lesen

Nur das Transkript
01

Why businesses build specialized agents

Schroeder describes integration, trust and effectiveness.

Justin Schroeder observes that companies are building their own agents even as tools such as MCP and reusable instructions make general-purpose agents more capable. He sees three reasons: integration, trust and effectiveness.

Business processes are specific and consequential. Schroeder gives warranty claims, crew scheduling and permits at an HVAC company, and financial aid and housing assignments at a university, as examples.

He argues that businesses want control, reliable repeatable execution and an experience that reflects their own way of working. They may be reluctant to hand a critical process to an unrestricted general-purpose agent.

Trust also depends on restricting what an agent is able to do. In his example a warranty agent needs equipment lookup, photos and claim submission, rather than access to unrelated tasks.

Schroeder distinguishes effectiveness from speed: the question is whether the agent completes its assigned work well enough to improve the business process.

A narrowly scoped warranty agent can be evaluated against the particular outcomes it is supposed to produce. He argues that optimizing for those tests is useful when the tests match the real job.

He suggests a small model tuned through its prompt and tools can perform a specific task cheaply, even though a larger general model may handle many tasks. He calls a dedicated Gmail agent an example.

02

The case for a common runtime

He explains the sharing and composition challenges of custom harnesses.

Those specialized agents can themselves become tools for a larger agent or be combined in a hierarchy. The issue, he says, is that teams build their agents in incompatible ways.

The apparent basics are a model, prompt, tools and message history. Production systems must also handle execution loops, parallel tools, recovery and persistence.

A custom agent harness may be difficult to run in someone else’s environment, combine with another harness or distribute at scale. Schroeder wants an ecosystem of reusable agents.

He says MCP standardizes tool access and other projects address prompts, communication or payments, but argues that the agent runtime itself also needs a common contract.

A shared specification could reduce repeated infrastructure work and help make agents consistent, portable and composable, while still allowing their behavior to be customized.

03

Inside the proposed specification

The talk covers packages, models, prompts, tools, subagents and runtime behavior.

Schroeder announces the open Standard Agent Specification and defines an agent as software that uses model outputs to pursue an objective. Its principles include portability, composition and domain specialization.

He distinguishes a vendor-neutral runtime from a particular agent being paired with a particular model. A portable framework can support different providers while an individual agent remains tested against one choice.

An agent package contains a model, prompts, tools, subagents, rules, hooks, effects and a thread. The runtime provides the execution contract for those pieces.

The specification uses code so that an agent can be packaged and distributed, and so coding agents can create the definitions. The selected authoring language is TypeScript.

Schroeder says portability and the ability to execute generated code motivated the language choice. Compatible runtimes can be implemented in other languages as long as they execute the specified TypeScript.

The model definition pins a model and can specify a fallback. He recommends choosing a particular model and provider based on the task and evaluating that combination.

He points to a 3D garden project where one comparatively small model performed especially well at a particular task. That uneven distribution of strengths can benefit specialized agents.

Prompts can include other prompts and incorporate runtime information. A shared tone instruction, for example, can be reused by several subagents.

Prompts can include shared parts and define tools
FOLIE 1 / 1Prompts can include shared parts and define toolsThe specification example shows a prompt with included instructions, input schema and tools.

A tool can be a function, a prompt that invokes a model, or another agent. This lets one agent call a more specialized agent as a tool.

The specification models a conversation as two sides. A model can interact with a person, another model or deterministic code.

For example, one model can create an image and another can review it and request a correction. Schroeder describes this as a way to include evaluation in the interaction.

Subagents can be instantiated more than once, such as separate work and personal calendar agents sharing the same underlying definition.

Parent hooks allow an installed subagent to expose its capabilities to the parent. Hooks run deterministic code at defined lifecycle moments, including before a tool call.

Effects are code scheduled for a later time. A reminder or a later email are examples he uses to explain how a tool can schedule future work.

Each thread has its own messages, tools, subagents, key-value store and file system. A runtime can allow an agent to write and run code under specified restrictions.

The thread can expose endpoints, and the specification calls for agents to be packaged so others can install and run them with a compatible runtime.

The runtime contract specifies behavior without requiring one storage implementation. His team, for example, implements the file interface on top of a database in Cloudflare Durable Objects.

Schroeder says his team built a coding agent from smaller standard agents, then added another compatible agent without rebuilding the whole system.

04

Builder and warranty demonstration

Schroeder shows a generated warranty agent and invites feedback.

The team is also releasing Standard Agent Builder, a runtime that can run locally or be deployed. Schroeder invites others to implement alternative runtimes against the specification.

In a demonstration, he gives a coding agent a PDF describing a battery warranty process. The coding agent creates prompts, model definitions and tools for that process.

He reports the generated agent took five minutes and 21 seconds to produce in the demonstration. Its tools include checking a battery, escalating an issue and offering a trade-in.

The builder shows the agent’s threads, tool calls, model, token usage and request details. The example chooses a replacement-shipping tool during the interaction.

The same agent can be exposed through a website interface or an MCP server, allowing another agent to interact with it, Schroeder says.

He asks developers to build agents and runtimes, test the specification and help improve it. He describes the proposal as an evolving ecosystem rather than a finished design.

Mehr aus diesem Kanal

4 Folien38:50EN
AI Engineer· 10. Nov. 2026LinkedIn’s self-improving agent first had to fix its judgesZiwei Guo, Saloni Gandhi · LinkedInA prompt-optimization loop improved a career agent, but unreliable evaluators required human calibration first.Agent EngineeringEvals & ObservabilityAgent orchestration+1
12:48EN
AI Engineer· 10. Nov. 2026Brian Douglas: Turn agent corrections into reusable review knowledgeBrian Douglas · Paper ComputeThe Paper Compute developer captures expert pushback in coding sessions and tests ways to reuse it during review.Coding-AgentenEntwicklungs-Workflows & TestsSoftware engineering+1
Folien12:20EN
AI Engineer· 10. Nov. 2026Ayush Bhardwaj: Agent workarounds are feedback for your CLIAyush Bhardwaj · Allos AIAn audit of coding sessions shows where output, errors and stale instructions force agents to improvise.Coding-AgentenEntwicklungs-Workflows & TestsAgent Engineering+1
5 Folien12:57EN
AI Engineer· 10. Nov. 2026Harvey’s agents scaled until their platform and merge queue brokeJoey Wang · HarveyAfter an alert spawned 900 agents and one engineer launched 950 tasks, Harvey added deduplication and fair scheduling.Agent EngineeringAgent orchestrationDeveloper productivity+1
Folien23:00EN
AI Engineer· 10. Nov. 2026A passing PR check needs evidence tied to the submitted codeStephen Chin, Cassandra Chin · Neo4jStephen and Cassandra Chin show how Tracetoon connects agent traces, code changes and checks before writing a reviewable pull request.Coding-AgentenEntwicklungs-Workflows & TestsSoftware engineering+1
4 Folien22:49EN
AI Engineer· 10. Nov. 2026When many coding agents share one codebase, delivery must handle concurrencyPatrick Debois · TesslPatrick Debois explains how shared planning, merge strategies and risk-based review can help teams coordinate agents.Coding-AgentenSoftware engineeringSoftware-Fabriken