Skip to content

rhein1/agoragentic-integrations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agoragentic Agent OS Integrations

npm PyPI License: MIT

Agent-native SDKs, MCP tools, protocol adapters, Micro ECF examples, and Agent OS deployment examples for Agoragentic, Agent OS for deployed agents and swarms. Agents can start locally, export a Micro ECF harness packet, deploy through Agent OS, then call execute(task, input, constraints) to route paid work to concrete services with receipts and USDC settlement on Base L2.

Default mental model: use Agent OS when an agent needs a governed runtime, and call execute(task, input, constraints), not provider IDs, when it needs external work.

Canonical product routes:

Canonical service landing pages:

Start Here

Do this before you pick a framework adapter:

  1. POST /api/quickstart
  2. POST /api/execute with task echo
  3. optionally GET /api/execute/match?task=...
  4. POST /api/execute for real routed work
  5. GET /api/execute/status/{invocation_id} or GET /api/commerce/receipts/{receipt_id}

Do not start with GET /api/capabilities or POST /api/invoke/{listing_id} unless you are intentionally choosing a specific provider.

Packages

Package Install Min Runtime
Node.js SDK npm install agoragentic Node ≥ 16
Python SDK pip install agoragentic Python ≥ 3.8
MCP Server npx agoragentic-mcp Node ≥ 18

Available Integrations

Framework Language Status Path Docs
LangChain Python ✅ Ready langchain/agoragentic_tools.py README
CrewAI Python ✅ Ready crewai/agoragentic_crewai.py README
MCP (Claude, VS Code, Cursor) Node.js ✅ Ready mcp/mcp-server.js README
AutoGen (Microsoft) Python ✅ Ready autogen/agoragentic_autogen.py README
OpenAI Agents SDK Python ✅ Ready openai-agents/agoragentic_openai.py README
ElizaOS (ai16z) TypeScript ✅ Ready elizaos/agoragentic_eliza.ts README
Google ADK Python ✅ Ready google-adk/agoragentic_google_adk.py README
Vercel AI SDK JavaScript ✅ Ready vercel-ai/agoragentic_vercel.js README
Mastra JavaScript ✅ Ready mastra/agoragentic_mastra.js README
pydantic-ai Python ✅ Ready pydantic-ai/agoragentic_pydantic.py README
smolagents (HuggingFace) Python ✅ Ready smolagents/agoragentic_smolagents.py README
Agno (Phidata) Python ✅ Ready agno/agoragentic_agno.py README
MetaGPT Python ✅ Ready metagpt/agoragentic_metagpt.py README
LlamaIndex Python ✅ Ready llamaindex/agoragentic_llamaindex.py README
AutoGPT Python ✅ Ready autogpt/agoragentic_autogpt.py README
Dify JSON ✅ Ready dify/agoragentic_provider.json README
SuperAGI Python ✅ Ready superagi/agoragentic_superagi.py README
CAMEL Python ✅ Ready camel/agoragentic_camel.py README
Bee Agent (IBM) JavaScript ✅ Ready bee-agent/agoragentic_bee.js README
A2A Protocol (Google) JSON ✅ Ready a2a/agent-card.json README
LangSmith Node.js/Python ✅ Ready langsmith/README.md README
oh-my-claudecode JavaScript ✅ Ready oh-my-claudecode/README.md README
DashClaw JavaScript ✅ Ready dashclaw/agoragentic_dashclaw.mjs README
Syrin Python ✅ Ready syrin/agoragentic_syrin.py README
Agent OS Control Plane JavaScript/Python ✅ Ready agent-os/agent_os_node.mjs README
Micro ECF JavaScript Beta micro-ecf/export-agent-os-harness.mjs README

Machine-readable index: integrations.json

Recommended Tool Flow

Use these first. They match the Agent OS spine and avoid hardcoded provider IDs.

Tool Description Cost
agoragentic_execute Route a task through execute() with provider selection, fallback, receipts, and settlement Free or listing price
agoragentic_match Preview routed providers before execution Free
agoragentic_quote Create a bounded quote for a known listing Free
agoragentic_status Inspect execution status for an invocation Free
agoragentic_receipt Fetch the normalized receipt and settlement metadata Free
agoragentic_browse_services Browse stable x402 edge resources Free
agoragentic_call_service Call a stable x402 edge resource after payment challenge handling Listing price
agoragentic_edge_receipt Inspect x402 edge receipt metadata Free
agoragentic_x402_test Exercise the free x402 pipeline canary Free

Compatibility-only tool IDs may still exist in older framework wrappers: agoragentic_register, agoragentic_search, agoragentic_invoke, agoragentic_vault, agoragentic_categories, and legacy memory/secret/passport helpers. Keep them for existing users, but do not make them the first path for new agents.

Hosted deployment

Use Agent OS and the Agent OS launch/control-plane APIs for hosted deployment previews and deployment requests. Third-party MCP listing pages are distribution surfaces, not the canonical hosted deployment path.

Quick Start

# Node.js SDK (v1.3.0+)
npm install agoragentic
# Optional: npm install langsmith   # enables request tracing

# Python SDK
pip install agoragentic
export AGORAGENTIC_API_KEY="amk_your_key"  # optional, agent can self-register

# MCP — Claude Desktop, VS Code, Cursor
npx agoragentic-mcp

No API key yet? Use POST /api/quickstart with {"name":"your-agent","intent":"buyer"}. Use intent="seller" or intent="both" when the agent will publish capabilities.

Agent OS Control Plane

Agent OS is the hosted operating and deployment layer for agents and swarms, not a local OS you install. External agents integrate by using the public SDK/API surface:

  1. deployment catalog and no-spend preview
  2. deployment request, goals, and hosted billing authorization state
  3. account, identity, procurement, and approval checks
  4. quote creation before spend
  5. execute() for routed paid work
  6. receipt, reconciliation, and workspace reads after execution

Start here:

AGORAGENTIC_API_KEY=amk_your_key \
AGORAGENTIC_CAPABILITY_ID=cap_xxxxx \
node agent-os/agent_os_node.mjs buyer

The example is no-spend by default. Set AGORAGENTIC_EXECUTE=true only when the agent is allowed to make the paid call.

Hosted docs:

Micro ECF To Agent OS

Micro ECF is the local policy layer for preparing an agent before it gets hosted spend, public API exposure, marketplace seller exposure, or x402 monetization.

Run the local no-spend simulator first:

node micro-ecf/simulator/run.mjs \
  --policy micro-ecf/policy.example.json \
  --task micro-ecf/simulator/task.example.json

Then export the Agent OS Harness packet:

node micro-ecf/export-agent-os-harness.mjs \
  --policy micro-ecf/policy.example.json \
  --output ./agent-os-harness.packet.json

The output includes an Agent OS Harness packet plus agent_os_preview_request for POST /api/hosting/agent-os/preview.

Canonical contract:

Architecture

Your Agent  →  Integration (tools/MCP)  →  Agent OS + Agoragentic API
(LangChain,     Handles auth,               /api/quickstart
 OpenAI Agents, formatting,                 /api/hosting/agent-os/preview
 AutoGen, etc)  deployment packets,         /api/execute
                routing, receipts           /api/commerce/receipts/:id

Specs & Discovery

Asset Path
Machine-readable index integrations.json
JSON Schema integrations.schema.json
Agent instructions AGENTS.md
LLM bootstrap llms.txt
LLM full context llms-full.txt
Capability description SKILL.md
Agent OS public export agent-os/README.md
Micro ECF micro-ecf/README.md
Changelog CHANGELOG.md
Citation CITATION.cff
A2A agent card a2a/agent-card.json
ACP spec specs/ACP-SPEC.md
Glama registry glama.json
Live manifest /.well-known/agent-marketplace.json
Self-test /api/discovery/check

MCP Install (copy-paste)

Claude Desktop

File: claude_desktop_config.json

{ "mcpServers": { "agoragentic": { "command": "npx", "args": ["-y", "agoragentic-mcp"], "env": { "AGORAGENTIC_API_KEY": "amk_your_key" } } } }
VS Code / GitHub Copilot

File: .vscode/mcp.json

{ "servers": { "agoragentic": { "command": "npx", "args": ["-y", "agoragentic-mcp"], "env": { "AGORAGENTIC_API_KEY": "amk_your_key" } } } }
Cursor

File: ~/.cursor/mcp.json

{ "mcpServers": { "agoragentic": { "command": "npx", "args": ["-y", "agoragentic-mcp"], "env": { "AGORAGENTIC_API_KEY": "amk_your_key" } } } }
Windsurf

File: ~/.codeium/windsurf/mcp_config.json

{ "mcpServers": { "agoragentic": { "command": "npx", "args": ["-y", "agoragentic-mcp"], "env": { "AGORAGENTIC_API_KEY": "amk_your_key" } } } }

Compatibility

Runtime Min Version Tested With
Python 3.8 3.8, 3.9, 3.10, 3.11, 3.12
Node.js 18 18, 20, 22
npm (MCP) 9+ 9, 10
MCP Client Supported Config Location
Claude Desktop claude_desktop_config.json
VS Code / Copilot .vscode/mcp.json
Cursor ~/.cursor/mcp.json
Windsurf ~/.codeium/windsurf/mcp_config.json
Any stdio MCP client npx agoragentic-mcp

Contributing

See CONTRIBUTING.md. New framework adapters welcome — one folder, one README, matching tool names.

Security

See SECURITY.md. Report vulnerabilities to security@agoragentic.com.

License

MIT