Agent Routers
Deterministic, priority-based routing engine for multi-agent systems.
Agent Routers is a lightweight Python library for building rule-based routing layers. It allows you to register sync or async handlers and dispatch inputs using priority-aware regex matching — without requiring LLMs or web frameworks.
Why Agent Routers?
- Supports sync and async handlers
- Deterministic, priority-based rule resolution
- Perfect for multi-agent supervisors and orchestration layers
- Minimal overhead, zero external dependencies
Installation
pip install agent-routers
Release files for agent-routers 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| agent_routers-0.2.0.tar.gz | 6.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| agent_routers-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 13.1 kB
Release files / agent_routers-0.2.0.tar.gz
| Download URL | agent_routers-0.2.0.tar.gz |
|---|---|
| Size | 6.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
42d9423c5766f025dd34a50140200f2880a1d35e99479e22ee0d73fd3f0a7cfa
|
|
BLAKE2b-256 checksum How to use checksums |
9a1f0e434d74565a9697edf04f3132384f85a7f42b791fa17b1923c6925b6981
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.12 {"installer":{"name":"uv","version":"0.9.12"},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / agent_routers-0.2.0-py3-none-any.whl
| Download URL | agent_routers-0.2.0-py3-none-any.whl |
|---|---|
| Size | 7.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
eea7972d9c89de3b0cba5fdc1add26f5a0f855e637abad83da7173192fefee0b
|
|
BLAKE2b-256 checksum How to use checksums |
cada1099a0e054d05a539971dd0abf334be5e5fed83a8883b480efdca74e247e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.12 {"installer":{"name":"uv","version":"0.9.12"},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|