Dokumentacja urirun
urirun to CLI i runtime dla pakietów komend adresowanych przez URI. Projekt deklaruje URI raz i wywołuje je z shella, backendu, frontendu, przepływu usług albo projekcji narzędzi dla agenta.
Zacznij tutaj
- Instalacja - one-liner, instalacja ręczna i checklisty dla laptopa lub node w LAN.
- Pierwsze kroki - skan artefaktów, kompilacja registry i uruchomienie pierwszego URI.
- Nazewnictwo - które powierzchnie używają nazwy
uriruni jak migrować starsze nazwy. - Komendy - CLI, generowanie bindingów i wersjonowane punkty wejścia.
- Registry i bindingi - jak przenośne deklaracje stają się wykonywalnym registry.
- Transporty - lokalne funkcje, shell, Docker, HTTP, gRPC, przeglądarka, MCP i A2A.
- Logo - zasoby SVG i uwagi do użycia.
- Roadmap - praktyczna lista prac upraszczających narzędzie.
Aktualna rekomendacja
Dla nowych projektów używaj kontraktu v2:
pip install "git+https://github.com/tellmesh/urirun.git@main#subdirectory=adapters/python"
urirun scan ./project --out generated/bindings.v2.json --registry-out generated/registry.json
urirun list generated/registry.json
Kontrakt v1 zostaje dla starszych przykładów zależnych od pierwszego modelu mapowania parametrów.