Skip to content

Roadmap

Agent Adapter is currently in early alpha. The core runtime works, the architecture is in place, and there is meaningful test coverage. This page tracks what’s landed, what’s actively being built, and what’s planned.

  • OpenAPI capability discovery and dynamic cap__* tool generation
  • MCP tool discovery and execution
  • Manual capability definitions for curated or higher-level capabilities
  • Spec drift detection with local pricing overlays
  • Capabilities stay disabled until explicitly priced
  • Configurable agent loop with prompt file support
  • Prompt append/replace modes with hot reload
  • Job creation and lifecycle tracking (pending → executing → completed/failed)
  • Decision logging and management APIs
  • Provider-customizable system prompt for strategy tuning
  • Wallet plugin architecture with local preview wallet
  • Raw Solana wallet plugin
  • OWS (Open Wallet Standard) wallet plugin
  • free payment adapter for testing
  • x402 HTTP-native payment flow
  • Generic escrow rail with platform-supplied program payloads
  • Stripe-backed MPP adapter
  • Multiple payment adapters coexisting in one runtime
  • Management API (FastAPI) with REST endpoints
  • Web dashboard for capabilities, agent, wallet, and metrics
  • CLI for headless management
  • LLM cost tracking and profit margin analysis
  • Metrics aggregation (daily, per-capability, per-platform)
  • Payment adapter plugin interface + registry
  • Wallet plugin interface + loader
  • Platform driver plugin interface
  • Extension system with lifecycle hooks
  • Entry-point based plugin discovery
  • Dashboard UX - The overview, capabilities, agent, and metrics pages are functional but still being polished. Richer drift review, prompt history/diff, and wallet transaction history are in progress.
  • Error recovery - The agent handles errors, but the patterns for common failure modes (rate limiting, auth expiration, spec changes) are being refined.
  • Documentation - You’re reading the first version.
  • Multi-model support - Broader testing and validation across providers and local models beyond the current OpenRouter integration.
  • Webhook receiver - Inbound webhook support for platforms that push events instead of requiring polling.
  • Notification bridge - Optional Telegram/Slack notifications for significant agent events (first payout, error spikes, low balance).
  • Dashboard CSV export - Export metrics and job history from the dashboard UI (already available via CLI/API).
  • Multi-adapter orchestration - Tooling for providers who want to run multiple adapter instances (different capabilities, different markets) and coordinate them.
  • Capability composition - Define higher-level capabilities that chain multiple lower-level capabilities together, with aggregated pricing.
  • Platform driver marketplace - A registry of community-built platform drivers that can be installed via agent-adapter drivers install.
  • Billing integration - Direct integration with the provider’s existing billing systems for cost reconciliation.
  • Federated agent networks - Adapters discovering and negotiating with each other directly, without a central platform broker.
  • Reputation portability - A provider’s track record on one platform being portable to others, reducing cold-start friction on new marketplaces.
  • Economic simulation - Tools for providers to simulate different pricing strategies and platform mixes before committing real capital.

The project was built in phases, with each layer depending on the one before it:

PhaseScopeStatus
1. CoreWallet, SQLite persistence, config, CLIDone
2. AgentAgent loop, LLM integration, system prompt, tool dispatchDone
3. CapabilitiesOpenAPI ingestion, registry, spec change detectionDone
4. Core toolsHTTP client, wallet, secrets, state, statusDone
5. Paymentsx402, free, escrow, MPP adaptersDone
6. DashboardManagement API, web UI, pricing editor, agent pageMostly done
7. JobsJob tracking, completion, payment status linkingDone
8. MetricsCost tracking, LLM accounting, profit marginsDone
9. PluginsPlugin loading, driver interface, extension systemDone
10. MCPMCP server as capability sourceDone
11. PolishDashboard UX, error recovery, documentationIn progress