Agent Routers overview
Agent Routers is an open-source library that implements a router-centric agent architecture, providing framework-agnostic integrations so you can build adaptive routing layers as the ecosystem evolves.
Agent Router is the simplest way to implement fully customizable agent routing. With a pre-built routing architecture and seamless framework integrations, you can get started in minutes and easily extend your router as new frameworks emerge.
Create an routing
# pip install -U agent-routers
import asyncio
from agent_routers import AgentRouter
async def main():
router = AgentRouter()
async def support_handler(text: str):
return "The support handler was called (async) with input: %s" % text
router.register(
name="support",
pattern=r"error|bug",
handler=support_handler,
priority=10,
)
result1 = await router.route("Go to error route!")
print("Test 1:", result1)
if __name__ == "__main__":
asyncio.run(main())
See the installation instructions and Quickstart guide to get started building your own routers and AI applications with Agent Routers.