Some checks are pending
Check Python Version Consistency / Check Python Version (push) Waiting to run
4.2 KiB
4.2 KiB
HANDOFF — Vauco OS
Sist oppdatert: 2026-06-29 00:45 CEST Skrevet av: Gemini (for Chris Christiansen) Status: Fase D — Perplexity Connector-integrasjon. MCP v3.0.0 er live.
⚠️ KRITISKE REGLER — les alltid først
- Hovedapp:
main.pyi rot — IKKJEagents/core-logic/app.py - Dockerfile:
agents/core-logic/Dockerfile— WORKDIR/app, CMD uvicorn main:app - Region:
us-central1| Service:osvauco-agent| Prosjekt:propane-will-491900-m5 - ALDRI
--audiences-flag medgcloud auth print-identity-token— det er for service accounts, ikke user accounts - IAP identity token: hentes fra GCE metadata server, IKKE fra gcloud CLI
- Smoke-test: peker alltid på
/health - Primær Git:
http://34.59.131.162:3000/chris/OSVauco— GitHub er mirror, IKKJE kilde - Emma rapporterer til: Chris Christiansen
chris.christiansen@vauco.no— ingen andre kan gi GO
🎯 NESTE OPPGAVE (prioritert)
- Test Perplexity Connector: Legg til connectoren i Perplexity med de samme verdiene som før. Det skal nå fungere.
- Bruk Nemotron som orkestrator: I Perplexity-tråden, bruk Nemotron-agenten til å orkestrere de andre agentene (Emma, Jason) via den nye MCP-en. Målet er å sikre en stabil og pålitelig arbeidsflyt frem til "Emma" er fullt operativ på Gemma og reléet er på plass.
✅ Fullført i dag (2026-06-29)
| Oppgave | Status | Merknad |
|---|---|---|
| Fikset Perplexity Connector 401/403 feil | ✅ | Rotårsaken var en kombinasjon av feil auth-header og feil secret-verdi. |
Oppdaterte mcp-server-key i Secret Manager |
✅ | La inn korrekt secret 88ac06c8a8a1c8b9ae8b3117b623fd4e3530c7368c9572cb7198e47f64820e22. |
Gjorde opax-mcp service offentlig |
✅ | La til allUsers med roles/run.invoker for å tillate Perplexity å nå tjenesten. |
Oppdaterte opax-mcp/server.py |
✅ | La til støtte for api-key header for Perplexity-integrasjon. |
| Synkroniserte git-repoer og deployerte ny versjon | ✅ | Pushet endringer til Gitea og GitHub, og trigget en ny Cloud Build. |
🖥 Systemstatus
| Komponent | URL / Referanse | Status |
|---|---|---|
| osvauco-agent (Cloud Run) | https://osvauco-agent-zjbgp3prqg-uc.a.run.app | ✅ Live |
| opax-mcp (Cloud Run) | https://opax-mcp-357036551735.us-central1.run.app | ✅ Live (v3.0.0) |
| Perplexity Connector | Perplexity Connectors | ⏳ Klar for test |
| opax.vauco.no IAP | https://opax.vauco.no | ✅ Live |
| Jason (Vertex AI Agent) | Agent Engine, us-central1 | ✅ Live |
| Gitea (self-hosted) | http://34.59.131.162:3000 | ✅ Live (v1.22.6) |
| Emma på VM | ~/OSVauco/emma/ |
✅ morphic.db, 38 mønstre, 11 sesjoner |
🔑 Credentials
- Gitea API-token: Secret Manager →
gitea-api-token - MCP-Secret: Secret Manager →
mcp-server-key(verdi:88ac06c8a8a1c8b9ae8b3117b623fd4e3530c7368c9572cb7198e47f64820e22) - Prosjekt:
propane-will-491900-m5 - IAP OAuth Client ID (opax backend):
357036551735-kq8nt7ld38hfqlcfb3n52ef7tala4meo.apps.googleusercontent.com - VM compute SA:
357036551735-compute@developer.gserviceaccount.com
🏗 Arkitektur
Perplexity
└─► OPAX MCP Connector
└─► opax-mcp (Cloud Run, v3.0.0, 28 tools)
├─► OPAX Backend (IAP)
└─► Gitea API
Bruker
└─► Jason (Vertex AI Agent Engine, Gemini 2.5 Pro)
└─► osvauco-agent (Cloud Run)
└─► opax-mcp (Cloud Run, v3.0.0, 28 tools)
└─► [IAP] opax.vauco.no
osvauco-dev-vm
└─► Gemini CLI (denne agenten)
└─► Emma (lokal MDP/MCoT-agent)
├─► Morfisk minne (SQLite, 38 mønstre)
├─► Guardrails (5-nivå)
├─► OPAX-klient (identity token)
└─► Gitea-klient
📚 Relevante docs
| Dok | Innhold |
|---|---|
docs/LEARNINGS.md |
Append-only lærdomslogg — LEARNING-001 til 017 |
docs/AGENT_RULEBOOK.md |
Boot-protokoll, deploy-regler |
.gemini/GEMINI.md |
Instrukser til Gemini CLI på VM |
opax-mcp/server.py |
Kildekoden for den nye MCP-serveren (v3.0.0) |