Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
79854f7
feat: +æ context primitive — Agentic Entrepreneurship as first-class …
MYaelMendez Jun 30, 2026
4cf29b7
Add standalone scheme dispatcher + operator grammar PR surface
MYaelMendez Jul 3, 2026
c9a0197
Add VS Code MCP harness and operator grammar docs
MYaelMendez Jul 3, 2026
8a4ab57
Wired Playwright MCP into workspace VS Code MCP harness
MYaelMendez Jul 3, 2026
ef08381
Wire HTML simulation plus omnidirectional scheme/multisurface shell
MYaelMendez Jul 3, 2026
63d9841
Add +æ://media^ffmpeg media pipeline operator scheme
MYaelMendez Jul 4, 2026
7255c3e
Refactor AE viewport into Media Desktop Agentic Entrepreneurship shell
MYaelMendez Jul 4, 2026
ad8eb6d
Wire AE Viewport as Hermes-agent coding conductor
MYaelMendez Jul 4, 2026
62010de
Promote AE Viewport to Agentic Engineering Hub mesh
MYaelMendez Jul 4, 2026
3d36fa6
Refactor mesh into user-scalable pc:// private-client namespace
MYaelMendez Jul 4, 2026
7f28528
Add Monaco tab as in-viewport editor surface
MYaelMendez Jul 4, 2026
a84bc53
Add +æ://identity bounded private client mesh surface
MYaelMendez Jul 4, 2026
f3a590c
Add hermes-monaco.js viewport bridge
MYaelMendez Jul 4, 2026
764beac
Add sovereign æ.html viewport shell
MYaelMendez Jul 4, 2026
60881fa
Add æ skill as sovereign private client mesh primitive
MYaelMendez Jul 4, 2026
25223a9
Tie scalar supremacy to private client viewports globally
MYaelMendez Jul 4, 2026
a5ab61a
computer_use: vscode-remote-use homeOS/mediaWindow upstream surface a…
MYaelMendez Jul 9, 2026
a6662b1
feat(hermes-native): coherent local runtime — factory + computer-use …
MYaelMendez Jul 9, 2026
b7d56f3
feat(theme): æ:// Gold-on-Void VS Code theme — fully skin the surface
MYaelMendez Jul 9, 2026
3b40710
feat(demo): Victus Operator Surface — live sovereign mesh node
MYaelMendez Jul 10, 2026
0a20f90
feat(surfaces): coherent local HTML system hub — one shell, all surfaces
MYaelMendez Jul 10, 2026
7669fa1
feat(surfaces): live Victus capability map + webview file:// fix
MYaelMendez Jul 10, 2026
b183398
fix(capabilities): correct capability map — MSVC cl/link + wasm-pack …
MYaelMendez Jul 10, 2026
543ef82
feat(nvidia): >_n NVIDIA Tiles — first NemoClaw compute surface
MYaelMendez Jul 10, 2026
5abbc7b
feat(skill): cuda-as-skill — pioneer NVIDIA/NemoClaw compute surface
MYaelMendez Jul 10, 2026
ba99a3d
docs(cuda-skill): cover compiler layer — nvcc kernels + NVIDIA CUDA T…
MYaelMendez Jul 10, 2026
bd488dc
chore(extension): hard-wire NVIDIA surface — onStartupFinished + onCo…
MYaelMendez Jul 10, 2026
e97cba5
feat(surfaces): GPU-driven agent — WebGPU brain + CUDA hands loop
MYaelMendez Jul 10, 2026
09ef216
feat(gpu-agent): fully-offline sovereign GPU agent on Victus RTX 3050
MYaelMendez Jul 10, 2026
a244df9
feat(host-loop): +æ^glocal Python host loop primitive + GPU agent ref…
MYaelMendez Jul 10, 2026
3d23151
feat(host-loop): Rust/WASM hands — build wasm32 from the local loop
MYaelMendez Jul 10, 2026
1223f09
feat(host-loop): Rust/WASM agent — wasm_agent.py instance of LocalHos…
MYaelMendez Jul 10, 2026
42c8e8f
feat(gpu-mcp): expose CUDA + Rust/WASM hands over Model Context Proto…
MYaelMendez Jul 10, 2026
6d81063
feat(scheme): register +æ://cc as command & control surface -> local …
MYaelMendez Jul 10, 2026
9c09298
feat(vscode): auto-start local brain (ollama) on extension activate
MYaelMendez Jul 10, 2026
0272011
feat(vscode): Hermes Agent plugin — branded, findable, registers GPU-…
MYaelMendez Jul 10, 2026
5537afd
feat(scheme): canonize ae://glocal-agent as the sovereign local agent…
MYaelMendez Jul 10, 2026
e787861
reframe(scheme): v in vscode = viewport (the mandate), not Visual Studio
MYaelMendez Jul 10, 2026
a58c8cd
feat(scheme): viewport://hermes-agent resolves to the concrete Hermes…
MYaelMendez Jul 10, 2026
938c8ad
feat(startabusiness): sovereign agentic business page grounded in rea…
MYaelMendez Jul 10, 2026
98d3fe2
feat(sim): self-contained local agent SIM — unblocks solo teams on Om…
MYaelMendez Jul 10, 2026
04841ba
feat: lock in sovereign chassis work — conductor routing, runtime pro…
MYaelMendez Jul 11, 2026
7936edc
feat: gpu-mcp as submodule + +ae://glocal cloud computer hybrid surface
MYaelMendez Jul 11, 2026
8f897c2
fixup: actually stage gpu-mcp rewire + +ae://glocal cloud computer sc…
MYaelMendez Jul 11, 2026
efeeeed
feat: +ae://mesh — sovereign LAN mesh pairing via QR handshake
MYaelMendez Jul 11, 2026
294f6d3
feat: +ae://fleet — mixture of devices (MoD) across sovereign nodes
MYaelMendez Jul 11, 2026
ff57d2b
test: point gpu-mcp test at submodule entry point (python -m gpu_mcp)
MYaelMendez Jul 11, 2026
1b9ffe3
feat: +ae://cuda-vlc — sovereign CUDA→NVENC→VLC live streaming surface
MYaelMendez Jul 11, 2026
ae1ed28
feat: +ae://vps sovereign backbone node (data+compute+identity)
MYaelMendez Jul 11, 2026
d680632
feat(conductor): +æ://secrets local-first broker
MYaelMendez Jul 11, 2026
e5688f9
feat(conductor): +æ://secrets sources action + docstring
MYaelMendez Jul 11, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 37 additions & 0 deletions .github/workflows/glocal-integrity.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: Glocal Integrity

on:
workflow_dispatch:
pull_request:
paths:
- "contest-submission/**"
- "scripts/verify_submission_integrity.py"
- "scripts/glocal_context_map.py"
- "glocal-monorepo.json"
- ".github/workflows/glocal-integrity.yml"
push:
branches: ["main"]
paths:
- "contest-submission/**"
- "scripts/verify_submission_integrity.py"
- "scripts/glocal_context_map.py"
- "glocal-monorepo.json"
- ".github/workflows/glocal-integrity.yml"

jobs:
verify:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: "3.11"
- name: Verify Submission Integrity
run: python scripts/verify_submission_integrity.py
- name: Emit Glocal Context Map
run: python scripts/glocal_context_map.py > glocal-context-map.json
- name: Upload Context Map Artifact
uses: actions/upload-artifact@v4
with:
name: glocal-context-map
path: glocal-context-map.json
10 changes: 10 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -53,3 +53,13 @@ environments/benchmarks/evals/

# Release script temp files
.release_notes.md

# Vendored / nested third-party source trees (not first-party, large)
tools/vlc/
llm-bench-rig/
media/
movies/

# mesh pairing runtime artifacts
mesh_peers.json
media/qrcodes/
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,6 @@
[submodule "tinker-atropos"]
path = tinker-atropos
url = https://github.com/nousresearch/tinker-atropos
[submodule "gpu-mcp"]
path = gpu-mcp
url = https://github.com/MYaelMendez/gpu-mcp.git
12 changes: 12 additions & 0 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"recommendations": [
"ms-python.python",
"ms-python.vscode-pylance",
"ms-azuretools.vscode-docker",
"eamodio.gitlens",
"rust-lang.rust-analyzer",
"github.vscode-github-actions",
"github.copilot",
"github.copilot-chat"
]
}
37 changes: 37 additions & 0 deletions .vscode/mcp.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
{
"mcp.servers": {
"filesystem": {
"command": "npx",
"args": [
"--",
"-y",
"@modelcontextprotocol/server-filesystem",
"C:\\æ"
]
},
"exec": {
"command": "npx",
"args": [
"--",
"-y",
"@modelcontextprotocol/server-exec"
]
},
"search": {
"command": "npx",
"args": [
"--",
"-y",
"@modelcontextprotocol/server-search"
]
},
"playwright": {
"command": "npx",
"args": [
"--",
"-y",
"@executeautomation/playwright-mcp-server@1.0.12"
]
}
}
}
15 changes: 15 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"files.autoSave": "afterDelay",
"terminal.integrated.defaultProfile.windows": "bash",
"terminal.integrated.profiles.windows": {
"bash": {
"path": "C:\\Program Files\\Git\\bin\\bash.exe",
"args": [],
"env": {}
}
},
"editor.minimap.enabled": true,
"chat.viewSessions.orientation": "stacked",
"window.commandCenter": true,
"telemetry.telemetryLevel": "off"
}
76 changes: 76 additions & 0 deletions CAPABILITIES.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
# Hermes Viewport Computer — Capabilities

## Runtime

- **Conductor dispatcher** — deterministic `SchemeDispatcher` in `hermes_cli/conductor.py`
- **Private client runtime** — bounded sovereign subagent surface (`pc://`)
- **FastAPI bridge** — backend daemon on port `7860`
- **Standalone viewport** — HTML shell on port `5173`

## Omniverse Surfaces

- `templates/omniverse.html` — NVIDIA Omniverse viewport shell
- Terminal prompt surfaces as `h://` globally
- Tab order: terminal, omniverse, monaco, media, entrepreneur
- `omniverse://` — NVIDIA Omniverse mesh surface
- `+æ://identity` — bounded mesh identity (`kind: bounded_private_client_mesh`)
- `pc://mesh/global/<id>` / `pc://mesh/user/<user_id>/<id>` — per-user/global QR-addressable nodes
- `templates/æ.html` — Omniverse-ready sovereign viewport shell
- Terminal prompt surfaces as `h://` globally
- Tab order: terminal, monaco, media, entrepreneur, stack, business, apis
- Monaco via `HermesSurface.dispatch/hydrate`
- `apps/reachy/hermes-monaco.js` — standalone Monaco editor surface with CDN loader
- `h://` / `H://` — global agentic domain, viewport cursor/CLI command prompt

## Media Desktop

- `+æ://media^ffmpeg` — deterministic media/graphics primitive
- Runtime contract: bounded deterministic loop
- Stack: Planner/Auditor + FFmpeg executor + manifest + local HTML/CSS surface
- Supports multimodal media as sovereign private client capability

## Entrepreneur Surface

- `#startabusiness` — formation-ready agent surface
- Doola-backed revenue primitive
- Entrepreneuring as first-class bounded local-first private client surface

## Scheme Registry

- `c://cc <target>` — change execution context
- `H:// <tail>` — global agentic domain
- `pc://` / `pc://run <name>` / `pc://mesh/...` — private client address/runtime/mesh
- `mcp://` / `mcp://tools` / `mcp://invoke` — tools surface via MCP
- `vscode://` — viewport host: VS Code is the runtime surface for the local HTML/CSS/WASM viewport (the `v` in vscode = viewport, the mandate — not Visual Studio). Also reachable as `viewport://` and `hermes viewport open`.
- `reachy://` — robot/operator surface
- `NOUS://` — Nous Research provider/runtime
- `llc://` / `daollc://` — business/governance/identity
- `intent://` / `+æ://` — intent/permission/supremacy surface
- `+æ://media^ffmpeg` — media primitive
- `hermes://` — default runtime
- `h://` / `h://æ^hub` — global cursor/CLI command prompt in HTML viewports

## Bridge Endpoints

- `POST /conductor` — scheme dispatch + QR mesh
- `GET /mcp/tools` — tool catalog
- `POST /mcp/invoke` — bounded tool execution
- `GET /vscode/status` — control plane health
- `POST /vscode/open` — open local path
- `POST /vscode/uri` — open native URI

## Scalar Supremacy

- `_enforce_promote_scalar_supremacy()` in `conductor.py`
- Blocks bare scalar authority tails before dispatchers mutate state
- Enforces: most scalable formal implementation supersedes less scalable alternatives

## Skill

- `skills/æ/SKILL.md` — installable sovereign private client mesh primitive
- Reference docs under `skills/æ/references/`

## Test Coverage

- `tests/hermes_cli/test_conductor.py` — dispatcher policy / overlap / run_pc / scalar supremacy
- targeted run — 11 passed in targeted conductor verification
75 changes: 75 additions & 0 deletions OPENSOURCEWARE_250.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
# #opensourceware · #osw — THE WORKED EXAMPLE

> **This monorepo is not built *for* #250. It *is* #250 —**
> the reference example of #opensourceware (#osw): one person, one sovereign
> stack, proving that agency — not just knowledge — can be open-sourced.

```
OCW → OSW
Open CourseWare democratized knowledge.
Open SourceWare democratizes agency.
```

## The mission

- **#opensourceware #250** — help start **250 American businesses**.
- **The challenge** — sponsors help start **250,000**.
- **The care** — equip new owners with a working sovereign stack, not a slide deck.

## Why this corpus is the example

One operator (一人公司 / one-person company) runs the entire loop locally:
intent → language → runtime → agent → business. No cloud dependency, no
remote secrets, no gatekeeper. If it runs here, on one laptop, it runs for
the next 250 — and the 250,000 after them. That is the proof.

## The stack (the body, by limb)

Every group below is one limb of a single body — the sovereign stack that lets
one person spin up a business.

| # | Limb | Role | Anchor artifacts |
|---|------|------|------------------|
| ① | **æ:// chassis** | agentic-language runtime | `hermes_cli/conductor.py` (aectx router), `qc64_basic.py` (+bæsic://), `mech/` |
| ② | **vscode surface** | the operator's hands | `vscode-remote-use/` (extension, webLLM → æ:// chassis) |
| ③ | **hermes runtime** | the brain | `hermes_runtime/`, `hermes_cli/` (dao, media, viewport, gateway) |
| ④ | **reachy clerk** | the physical agent (Stripe) | `apps/reachy/` |
| ⑤ | **blueprints** | org / protocol grammar | `blueprints/*.md` (DAO, +æ protocols, mech-lang, reachy) |
| ⑥ | **HTML surfaces** | the viewports | `templates/*.html`, `landingpage/` |
| ⑦ | **scripts / tools** | the workshop | `scripts/`, `tools/vlc/`, `crates/`, `pkg/` |
| ⑧ | **infra / manifests** | the monorepo spine | `monorepo-manifest.json`, `glocal-monorepo.json`, `.github/` |

## The naming ladder (canonical)

```
#opensourceware #250 → the mission
æ:// → agentic-language-chassis (aectx router)
æ://basic (+bæsic://) → qc64 BASIC chassis (verified runtime)
æ://mech → mech-lang reactive dataflow (spec grammar)
æ://glocal-agent → sovereign local agent → GPU-MCP
+æ://cc → command & control surface
vscode:// → viewport HOST (v = viewport, the mandate)
pc://mesh/victus/local → canonical sovereign mesh
```

## Boundaries (truth over marketing)

- **Verified:** æ:// chassis routes 30 live schemes (23 pytest passed); qc64
BASIC runs; vscode extension compiles (tsc clean).
- **Spec-only:** mech-lang — `mechc` v0.3.5 fails silently on its own tests;
Mech is grammar we model against, not a runtime we lean on yet (revisit v0.4).
- **Local-only:** RTX 3050 6GB, ollama brain, no cloud, no remote secrets.

## Lineage

Every commit in this corpus carries the trailer:

```
#opensourceware #250
```

Because when you tell the truth, you don't have to remember anything.

**æ.store — the namespace that connects all of it.**

#hermiphicationisinevitable
41 changes: 41 additions & 0 deletions PR_BODY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
## Summary

Hermes ships **no CUDA/NVIDIA skill**. This adds the first one, formalizing the `>_n:`
operator grammar (`>_n: → nvidia (NemoClaw) → compute`, per AGENTS.md) as a concrete,
agent-addressable GPU compute surface.

Scope:
- **SKILL.md** — the `>_n:` NemoClaw pattern, `nvidia-smi` host bridge for VS Code webviews,
the VS Code webview `file://` pitfall, WebGPU fallback, the `[N/A]`→`n/a` NaN guard, a
checkable verification checklist, **and the compiler layer** (nvcc kernels + NVIDIA CUDA
Tile IR as the backend under the surface).
- **references/host-bridge.md** — the full `remoteUse.nvidia` extension handler plus the
complete webview↔host message contract.
- **templates/nvidia-tiles.html** — the shipped green-NVIDIA 6-tile surface (GPU / Compute
Path / Processes / Bench / Routes / Envelope).

## Why this belongs upstream

- `mlops/` has no CUDA skill today (only `evaluation`, `huggingface-hub`, `inference`,
`models`). Every other major compute path has a skill; CUDA was the gap.
- It is scoped to the Hermes operator grammar (`>_n:`) and the `remoteUse.*` VS Code surface
system, so it slots in beside `optimizing-attention-flash` and the surface-dev skills.

## Verification

- `npm run compile` (tsc) exits 0
- `pytest secret_source_bridge/tests.py tests/hermes_runtime/test_computer_use.py` → 28/28
- SKILL.md frontmatter validated (name + ≤1024-char description + version/author/license/metadata)
- No secrets hardcoded
- Surface render-verified (headless Edge)

## Related

- CUDA Tile IR (NVIDIA/cuda-tile): https://github.com/NVIDIA/cuda-tile — the MLIR kernel
compiler infra that sits under this surface (linked in Resources).

## Test plan

- [ ] `skills_list` / skill loader picks up `mlops/cuda` after a fresh session
- [ ] `remoteUse.nvidia` opens the NVIDIA Tiles surface and telemetry populates via `nvidia-smi`
- [ ] `nvcc matmul.cu -o matmul` compiles on a node with the CUDA toolkit (per Workflow 4)
46 changes: 46 additions & 0 deletions PR_DESCRIPTION.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# Hermes Conductor — Scheme Dispatcher + Operator Grammar

## Summary

Adds a standalone, provider-neutral scheme dispatcher for Hermes intent routing.
This introduces `SchemeDispatcher` as a compact, testable abstraction for
operator URI grammar, plus first-class viewport/runtime surface definitions.

## Scope

- `hermes_cli/conductor.py` — refactored to `SchemeDispatcher` with runtime
registration, longest-prefix matching, and stable `run_hermes(payload)`
contract
- `tests/hermes_cli/test_conductor.py` — dispatcher policy tests
- `SPEC.md` — canonical operator grammar spec
- `CAPABILITIES.md` — runtime/scheme/bridge capabilities
- `skills/hermes-operator-grammar/SKILL.md` — reusable operator grammar skill

## Behavior

- Registered schemes are matched by longest prefix, not registration order
- Builtin schemes include: `c://cc`, `pc://`, `pc://run`, `mcp://`,
`vscode://`, `reachy://`, `H://`, `hermes://`, `NOUS://`, `llc://`,
`daollc://`, `intent://`
- Unknown input falls back to bounded hermes CLI subprocess execution
- Returns stable contract: `ok`, `rc`, `stdout`, `stderr`, `surface`, `scheme`

## Verification

```
python -m pytest tests/hermes_cli/test_conductor.py -q
# 11 passed
```

Relevant targeted suite:
```
python -m pytest tests/hermes_cli -q -k "not (gateway or systemd or session_browse or update_gateway_restart or update_autostash or test_home_expansion or test_absolute_path_triggers_completion)"
# 506 passed
```

## Notes

- 2 pre-existing Windows-only failures remain in `test_path_completion.py`;
they are unrelated to this change
- Rust/WASM crate draft present but not buildable in this environment
- `contest-submission/` is intentionally untouched outside this PR scope
Loading