ACRouter (Agent-as-a-Router) to otwartoźródłowa (MIT), akademicka implementacja agentowego routera modeli AI dla zadań programistycznych. System dynamicznie kieruje pojedyncze zadanie do jednego z wielu backendowych LLM-ów (np. tańszy model → weryfikator → eskalacja do silniejszego modelu), optymalizując krzywą Pareto pomiędzy jakością odpowiedzi a kosztem inference. Kod źródłowy jest publicznie dostępny na GitHubie w repozytorium LanceZPF/agent-as-a-router (507 gwiazdek na dzień 13 lipca 2026).
Architektura: klasa ACRouter (moduł acrouter_repro.inference) przyjmuje listę kandydatów, tanie łańcuchy (cheap_chain), model eskalacyjny (escalate_to) oraz parametr k (liczba prób per etap). Dla każdego zadania: (1) wywołuje tani model, (2) uruchamia weryfikator dostarczony przez użytkownika (np. testy jednostkowe, execution checks), (3) w razie porażki — eskaluje do silniejszego modelu. Decyzję zwraca jako obiekt Decision(chosen_model, final_response). System testowano na benchmarku CodeRouterBench: 9 999 zadań in-distribution × 8 modeli + 176 trudniejszych OOD (osiągnięcia: OOD176 AvgPerf=73,30 przy $Total=86,72).
Integracje runtime: dostarczane są dwa gotowe adaptery dla popularnych narzędzi routingowych Claude Code i Codex: claude-code-router (routing na poziomie gatewaya, przed wysłaniem do wybranego backendu) oraz cc-switch (routing na poziomie proxy, przed statycznym mapowaniem providera). Repozytorium zawiera dwa demo routerów — api_coding_solver (przez OpenRouter/OpenAI-compatible) i commercial_cli_router (dla lokalnych Codex, Claude Code, Opencode).
Wersje pomocnicze dostępne na HuggingFace: dataset Lance1573/CodeRouterBench (benchmark), model Lance1573/acrouter-qwen35-08b-router-lora (opcjonalny router LoRA na Qwen3.5 0.8B). Wymagania: Python 3.11, replay offline nie wymaga API keys ani żywych wywołań modeli.
Publikacja: Zhou et al., Agent-as-a-Router: Agentic Model Routing for Coding Tasks, arXiv:2606.22902 (2026). Autorzy: Pengfei Zhou (główny), Zhiwei Tang, Yixing Ma, Jiasheng Tang, Yizeng Han, Zhenglin Wan, Fanqing Meng, Wei Wang, Bohan Zhuang, Wangbo Zhao, Yang You. Homepage: omnisource.cn/agent-as-a-router. Licencja: MIT.