Monorepo z osobnymi paczkami URI capability dla ekosystemu TellMesh.
URI → manifest → policy → handler → event → result
Paczki są ładowane przez urisys — ten projekt dostarcza tylko manifesty i handlery, bez runtime/controllera.
../uricore/ # osobne repo: parser, registry, dispatcher, event store, policy
../uricore-js/ # osobne repo: JS/browser/Node runtime
../urisys/ # osobne repo: kontrolery, managery, HTTP server, flow, Markpact
packages/python # paczki: uribrowser, uridocker, urisystemd...
packages/js # paczki JS: uridom-js, uripage-js, urinode-js...
scripts/ # instalacja i smoke test całego stacku
examples/ # przykłady integracyjne (node-server)
uribrowser → browser://uridesktop → desktop://uriandroid → android://uridocker → docker://urisystemd → systemd://uriprinter → printer://uricamera → camera://uridisplay → display://urimail → mail://urillm → llm://uriagent → agent://uridom-js → dom://uripage-js → page://urinode-js → node://uribrowser-js → browser-side umbrella packageWymaga sklonowanych sąsiadujących repozytoriów: uricore, urisys.
python -m venv .venv
. .venv/bin/activate
./scripts/install-editable.sh
urisys --packs browser call browser://default/page/open \
--payload '{"url":"https://example.com"}' \
--approve
urisys --packs docker call docker://container/web/command/restart \
--approve \
--dry-run
./scripts/smoke-test.sh
Dokumentacja runtime i Markpact: ../urisys/README.md
Licensed under Apache-2.0.