Back to Ecosystem Pulse
ProtocolExperimentalMCPAGENT-PROTOCOL
mosoo-agent-driver
by langgenius
Runtime-neutral TypeScript driver for Claude, Codex, and ACP agents
TypeScript
Updated Aug 13, 2026
Share:
Overview
Provides a runtime-neutral driver that lets developers run agents on Claude Code, Codex, and Anthropic Controlled Processes (ACP). Implements a thin protocol layer compatible with Claude Managed Agents (CMA) API and Model Context Protocol (MCP) for cross-runtime targeting so the same agent logic can target multiple runtimes. Distinctive for its TypeScript-first driver that can be dropped into different runtimes without changing agent orchestration code.
Why It Matters
As agents are deployed across heterogeneous runtimes, a consistent protocol surface reduces accidental divergence and makes behaviour comparable. Until now, switching agent backends forced changes to runtime glue and telemetry; a runtime-neutral driver lets teams evaluate the same agent logic across providers. That consistency is crucial for measuring agent track record, A2A evaluation, and comparing failure modes across environments. Agent-to-Agent Protocol (A2A)
Target Use Cases
Teams building or benchmarking agents across multiple backends who need a consistent protocol layer to compare behaviour and telemetry. Open Agent Specification (Agent Spec) and Agent Registry Pattern
How It's Used
- Run the same agent implementation against Claude, Codex, or ACP without rewriting runtime glue
- Compare agent behaviour and failure modes across providers for A2A evaluation or multi-agent trust studies
- Integrate provider-specific agents into a neutral harness for continuous agent evaluation and benchmarking
Works With
anthropicopenaiclaudecodextypescriptbun
Topics
acpagent-client-protocolagent-driveragent-harnessagent-protocolagent-runtimebunclaude-agent-sdkcodexcoding-agent+5 more
Similar Tools
autogenlangchain
Keywords
agent-driveragent-runtimemcpagent-to-agent evaluation