urirun-connector-urivision-runtime
Native runtime:// URI surface over urivision's
CapabilityRegistry — the URI-addressed contract map of the perception/action stack
(ui://, input://, view://, browser://, vision://, guard:// …).
urivision's registry is deliberately mock-backed: it owns the contracts (schemas, preconditions, safety tags), while real execution lives in urirun connectors (kvm / vql / vdisplay). This connector serves the missing piece to the mesh — the catalog — without duplicating any implementation.
Routes
| Route | What it does |
|---|---|
runtime://{node}/capabilities/query/list |
Full capability catalog. format: json, markdown, prompt (LLM cards), tools (OpenAI-style). |
runtime://{node}/capability/query/explain |
Resolve one URI → matching capability, captures, expected payload schema. |
runtime://{node}/capability/command/call |
Dispatch through the registry. Dry-run by default (validate + show what would run); execute=true invokes the mock-backed handler. |
Install
pip install -e .
# serve it (installed connectors are NOT auto-served):
urirun node serve --name host --allow 'runtime://**'
Part of the ifURI solution · Author: Tom Sapletta · Apache-2.0
Metadata
Release files for urirun-connector-urivision-runtime 0.1.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 | |
|---|---|---|---|
| urirun_connector_urivision_runtime-0.1.0.tar.gz | 5.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| urirun_connector_urivision_runtime-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.4 kB
Release files / urirun_connector_urivision_runtime-0.1.0.tar.gz
| Download URL | urirun_connector_urivision_runtime-0.1.0.tar.gz |
|---|---|
| Size | 5.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
30b34273c8898d6d0bc08935e9e044dd3a8cd3f315d0cbca596ba9de614ddf2b
|
|
BLAKE2b-256 checksum How to use checksums |
7171a5a76316779d10eeb54d4c6ac5457c813cd6ca65365af19543cc616c247c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|
Release files / urirun_connector_urivision_runtime-0.1.0-py3-none-any.whl
| Download URL | urirun_connector_urivision_runtime-0.1.0-py3-none-any.whl |
|---|---|
| Size | 6.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d94ce61625d706a6a37fcc841364c92b675d06bb7e8c7aa5be4441adba5dace4
|
|
BLAKE2b-256 checksum How to use checksums |
aea45b563f07eeb2500d75297795d702a93cf049650c7424f97870a76089e680
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|