Record WireGuard embedding route

This commit is contained in:
Meta Vens 2026-06-07 12:43:39 +01:00
commit dd50fffa69
3 changed files with 3 additions and 2 deletions

View file

@ -170,7 +170,7 @@ Git history and smoke artifacts carry routine proof. `state/evidence.jsonl` shou
- Repo Persona child prompts now load the full global Codex `AGENTS.md` as inherited doctrine near the top of each Persona turn. This deliberately carries the Prime Directive, rebuild contract, humor doctrine, infrastructure habits, Epiphany stewardship, and Great Colossus mission frame into Persona cognition rather than relying on a local summary shard.
- Repo Persona child turns now preserve Discord media context. `SourceMessage` carries attachment metadata, heartbeat Discord fetch caches image attachments under `.voidbot/media/discord-images`, Persona transcripts show `[media: image ... local=...]`, and owner Codex receives cached images through `codex exec --image`. Non-image attachments are visible as metadata only; Personas are explicitly told not to pretend they saw images unless a local image path was attached.
- Repo Persona reply anchoring is parent-owned. The worker no longer has the old raw-`Would say` fallback that manufactured a `SAY` block when the parent Interpreter failed to return parseable structured output. A child Persona's natural `Would say` is candidate material only; public speech requires a structured parent `SAY` block, with `reply_to` preserved when an older side thread needs anchoring. `npm run agents:parent-interpreter-boundary-smoke` guards this after Mimir posted an orphan "Meet her first" line in `#general`.
- VoidBot RAG embeddings still use the stable local contract `RAG_OLLAMA_BASE_URL=http://127.0.0.1:11434`, but that Starfire loopback port is now an ops-owned SSH tunnel to Nightwing Ollama. As of 2026-06-07 Nightwing serves `qwen3-embedding:0.6b` through CUDA on the GTX 860M after the NVIDIA `580.159.03` driver upgrade; verify with `ollama ps` showing `100% GPU` and `nvidia-smi` showing `/usr/local/lib/ollama/llama-server` GPU memory.
- VoidBot RAG embeddings still use the stable local contract `RAG_OLLAMA_BASE_URL=http://127.0.0.1:11434`, but that Starfire loopback port is now a Windows portproxy to Nightwing's WireGuard endpoint `10.77.0.3:11434`. As of 2026-06-07 Nightwing serves `qwen3-embedding:0.6b` through CUDA on the GTX 860M after the NVIDIA `580.159.03` driver upgrade; the old `Nightwing Ollama Embedding Tunnel` SSH scheduled task is disabled. Verify with Starfire `netsh interface portproxy show v4tov4`, `npm run state:check`, Nightwing `OLLAMA_HOST=10.77.0.3:11434 ollama ps` showing `100% GPU`, and `nvidia-smi` showing `/usr/local/lib/ollama/llama-server` GPU memory.
- After those gates exist, run dry/mock Persona turns before re-enabling `GameCult Local Orchestrator`.
- The direct-ask receipt check remains important, but it is no longer the next move while the swarm is offline.
- Next cuts should delete unstable foundations early: do not revive `legacyJsonPath`, working projections, top-level mirror fields, or cleanup code that only compensated for those broken boundaries.