- 🤖 LLM usage: $7.5413 (13 commits)
- 👤 Human dev: ~$570 (5.7h @ $100/h, 30min dedup)
Generated on 2026-06-14 using openrouter/qwen/qwen3-coder-next
Monorepo: uri3, nl2uri, uri2flow, uri2ops, hypervisor, agent factory — contract-first thin agents z pipeline prompt → URI plan → Domain Pack → generated agent, plus warstwa operatora URI.
uri3 = URI, discovery, routing, skanowanie, graf, workflow executor, log://, schema
nl2uri = natural language / query → URI plan (single, list, tree, task, graph)
uri2flow = compact URI flow → expanded workflow graph (bez wykonania)
uri2ops = operation registry + operator adapters + policy + serve (A2A/MCP)
nl2a = prompt → URI Tree → Domain Pack → agent contract → generated agent
hypervisor = registry, policy, deployment, lifecycle
generator = deterministyczny kod agenta z YAML
domains/* = logika domenowa (Domain Pack)
agents/generated/* = artefakty — nie edytować ręcznieSzczegóły: docs/ARCHITECTURE_V0_5.md · docs/URI2FLOW.md · docs/URI2OPS.md · packages/README.md
pip install -e '.[dev]'
# opcjonalnie:
pip install -e '.[browser]' # Playwright
pip install -e '.[windows]' # pywinauto / Windows UIA
# lub
uv syncmake uri-tree
make validate
make graph
make testPełny pipeline weather-map (bez LLM):
make nl2a-weatherRęcznie krok po kroku:
nl2uri -p "generuj mape pogody dwa tygodnie do przodu w html" \
--out domains/weather_map/uri_tree.yaml
uri3 validate-tree domains/weather_map/uri_tree.yaml
uri3 graph domains/weather_map/uri_tree.yaml
nl2a -p "generuj mape pogody dwa tygodnie do przodu w html"nl2uri plan -p "otwórz Chrome i sprawdź localhost:8101/health"
nl2uri task -p "otwórz Chrome i sprawdź localhost:8101/health" --validate --dry-run
nl2uri graph -p "wygeneruj agenta i uruchom go jeśli health OK" --llm --validateZobacz docs/NL2URI.md · examples/13_nl2uri_multi_uri_graph/.
uri2flow validate examples/15_compact_uri_flow/weather.uri.flow.yaml
uri2flow expand examples/15_compact_uri_flow/weather.uri.flow.yaml --out output/weather.uri.graph.yaml
uri3 validate-workflow output/weather.uri.graph.yaml
uri3 run-workflow output/weather.uri.graph.yaml --approve --browser mockuri2flow nie wykonuje flow — tylko rozwija krótki format URI do workflow_graph dla uri3.
Zobacz docs/URI2FLOW.md · examples/15_compact_uri_flow/.
uri3 scan http://localhost:8101
uri3 logs 'log://hypervisor?level=ERROR&limit=50'
uri3 schema 'log://'
uri3 schema --list
uri3 resolve env://OPENROUTER_API_KEY
# workflow executor (v0.6)
uri3 validate-workflow examples/14_workflow_executor_mock/task_graph.yaml
uri3 plan-workflow examples/14_workflow_executor_mock/task_graph.yaml
uri3 run-workflow examples/14_workflow_executor_mock/task_graph.yaml --dry-run
uri3 run-workflow examples/14_workflow_executor_mock/task_graph.yaml --approve --browser playwrighturi2ops validate examples/10_browser_operator/task.health.yaml
uri2ops run examples/10_browser_operator/task.health.yaml --adapter mock --approve
uri2ops serve --port 8791
uri2ops registry listZobacz docs/URI2OPS.md · packages/uri2ops/README.md.
make meta-pipeline
make meta-repair
make run-meta-agentPrzykładowe prompty i kontrakty: examples/.
Docker + SSH testenv:
make docker-ssh-up
make scan-http
make docker-ssh-downRejestr wdrożeń: deployments/agent_deployments.yaml
hypervisor deployments
hypervisor run-agent weather-map-agent.local --dry-run
make run-weather-agentZobacz examples/09_run_agent_hypervisor/.
Nie edytuj agents/generated/ ręcznie. Zmieniaj contracts/agents/*.yaml lub pipeline domeny, potem regeneruj.
Pełny indeks: docs/README.md
Przepływ generacji i uruchomienia agenta: docs/HYPERVISOR_WORKFLOW.md
Konfiguracja URI: docs/CONFIG_URI_YAML.md · config/llm.uri.yaml
docs/HYPERVISOR_WORKFLOW.md— generacja + uruchomienie przez hypervisordocs/CONFIG_URI_YAML.md— konwencja*.uri.yamldocs/URI3.md— uri3 CLI, workflow, schematy URIdocs/NL2URI.md— prompt → URI plan (multi-output, LLM graph)docs/URI2FLOW.md— compact URI flow → workflow graphdocs/URI2OPS.md— operator runtime, serve, adapterydocs/OPERATOR_RUNTIME.md·docs/URI_OPERATION_REGISTRY.mddocs/NL2A_DOMAIN_PACKS.md— Domain Pack pipelinedocs/META_AGENT.md— meta-agent CLI/APIdocs/DEPLOYMENT.md— wdrożenie lokalne i Dockerdocs/AUTO_EVOLUTION_PIPELINE.md— kontrolowana autoewolucjadocs/EVOLUTION.md— evolution proposalsdocs/STANDARDS.md— MCP, Protobuf, JSON Schemadocs/CONTRACTS.md— format kontraktów YAMLdocs/GENERATOR.md— generator agentówdocs/ROADMAP.md— roadmap wersjiCHANGELOG.md·TODO.md
Starsze wersje (docs/HYPERVISOR_V0_2.md … V0_4.md, docs/URI2LLM.md) opisują wcześniejsze etapy API. Resolver URI jest dziś w paczce uri3 (uri3.resolvers).
Licensed under Apache-2.0.