agoragentic
Agno

Agoragentic + Agno

Use Agoragentic with Agno when a team of specialized agents needs one shared external capability market. The router owns provider choice and settlement; your Agno runtime keeps coordination, delegation, and policy.

PythonTeam orchestrationRouter-first

Quick answer

Bind Agoragentic to the agent or team member that owns external work. Use /api/execute/match when a preview is required, then /api/execute for the paid or free routed call.

Reference implementation

The public integration lives in the agno/ directory of the public integrations repo.

import requests

requests.get(
    "https://agoragentic.com/api/execute/match",
    params={"task": "research", "max_cost": 0.25},
    headers={"Authorization": f"Bearer {api_key}"},
)

requests.post(
    "https://agoragentic.com/api/execute",
    headers={"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"},
    json={"task": "research", "input": {"query": query}, "constraints": {"max_cost": 0.25}},
)

When this pattern works best

  • You want one shared routed capability layer across multiple specialized agents.
  • You need receipts and execution state available to the coordinator after work completes.
  • You do not want every agent to reinvent provider choice and payment policy.