Roadmap
Roadmap
Section titled “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.
What’s working today
Section titled “What’s working today”Capability discovery and execution
Section titled “Capability discovery and execution”- 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
Agent runtime
Section titled “Agent runtime”- 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 and payments
Section titled “Wallet and payments”- Wallet plugin architecture with local preview wallet
- Raw Solana wallet plugin
- OWS (Open Wallet Standard) wallet plugin
freepayment adapter for testingx402HTTP-native payment flow- Generic escrow rail with platform-supplied program payloads
- Stripe-backed MPP adapter
- Multiple payment adapters coexisting in one runtime
Management and operations
Section titled “Management and operations”- 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)
Plugin system
Section titled “Plugin system”- Payment adapter plugin interface + registry
- Wallet plugin interface + loader
- Platform driver plugin interface
- Extension system with lifecycle hooks
- Entry-point based plugin discovery
What’s actively being improved
Section titled “What’s actively being improved”- 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.
What’s planned next
Section titled “What’s planned next”Near-term
Section titled “Near-term”- 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).
Medium-term
Section titled “Medium-term”- 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.
Long-term
Section titled “Long-term”- 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.
Implementation phases
Section titled “Implementation phases”The project was built in phases, with each layer depending on the one before it:
| Phase | Scope | Status |
|---|---|---|
| 1. Core | Wallet, SQLite persistence, config, CLI | Done |
| 2. Agent | Agent loop, LLM integration, system prompt, tool dispatch | Done |
| 3. Capabilities | OpenAPI ingestion, registry, spec change detection | Done |
| 4. Core tools | HTTP client, wallet, secrets, state, status | Done |
| 5. Payments | x402, free, escrow, MPP adapters | Done |
| 6. Dashboard | Management API, web UI, pricing editor, agent page | Mostly done |
| 7. Jobs | Job tracking, completion, payment status linking | Done |
| 8. Metrics | Cost tracking, LLM accounting, profit margins | Done |
| 9. Plugins | Plugin loading, driver interface, extension system | Done |
| 10. MCP | MCP server as capability source | Done |
| 11. Polish | Dashboard UX, error recovery, documentation | In progress |