Skip to content

v2.5.0: ElevenLabs voices, Decide plans, Claude Code on a wallet, and a live payments view

Choose a tag to compare

@MikeyPetrillo MikeyPetrillo released this 08 Oct 00:23
f234030

Tagged 2026-10-07. One line per change; the mechanism behind each is on agent402.tools/changelog.

Buyers

  • /api/tts and /api/tts-hd speak with ElevenLabs Eleven v4 Turbo and Eleven v4: ten distinct voices, 21 ElevenLabs voices by name, six formats, with a named backup when the primary is busy.
  • Add diarize: true (speaker labels and word timestamps) on /api/transcribe, /api/transcribe-pro and the OpenAI transcription wire.
  • Add POST /api/decide (a call-ready plan for a task) and POST /api/decide/execute (runs it within a budget; unspent money returns as a credit).
  • Claude Code pays from a wallet: npx agent402-openclaw proxy answers the Anthropic Messages wire.
  • A multi-step task gets a free plan on /api/find, /api/route and catalog.find.
  • search and decide answers name the next call (next), with route and price.
  • Add rsi, gcd-lcm and fetch-json.
  • A model whose hosts are all down is served by its same-family successor, named in agent402_model_substituted.
  • Calls that would return nothing are refused uncharged: an all-empty multi-search is a 400, an unreadable flight answer a 502, an empty skill pack a 500.

Sellers

  • Register a seller as host plus path prefix; each prefix lists as its own seller.
  • The router may pay a Base seller below the settlement-history floor under a one-cent ceiling, after every proven seller, flagged unproven on the receipt.
  • A fallback seller keeps its catalog across a 304; fallbackErrors names each file that gave nothing.
  • A failing seller keeps its last good catalog across restarts, as unhealthy and unroutable.

Operators

  • live.agent402.tools shows x402 and MPP payments as they settle.
  • The free tier is an allowlist; a new tool is wallet-only by default.
  • /api/gateway-status adds sanctions and speechUpstream.
  • /status observes the paid path every 5 minutes from two independent observers.
  • Refund runs survive RPC rate limits and have their own ledger limiter.
  • /revenue reads transfers from the settlement ledger on every load and serves its saved reading after a restart.
  • @x402/* 2.28, @modelcontextprotocol/sdk 1.32.0, viem 2.57.3, jsdom 30.1.2.

Packages

  • agent402-mcp 0.13.9, agent402-openclaw 0.5.0, agent402-client 0.8.11, agent402-tollbooth 0.10.4, elizaos-plugin-agent402 0.2.4, agent402-agentkit 0.1.4, agent402-ai-sdk 0.2.8, agent402-langchain 0.2.8, agent402-google-adk 0.1.8, agent402-anthropic-tools, agent402-llamaindex, agent402-openai-agents, agent402-openai-tools and agent402-strands 0.1.9; agent402-langchain (PyPI) 0.1.4.