docs: session log 2026-05-24 RAG corpus setup debugging

This commit is contained in:
chrischristiansen-glitch 2026-05-24 19:13:43 +02:00
parent a2790be421
commit abebb72653
2 changed files with 50 additions and 1 deletions

View File

@ -0,0 +1,48 @@
# Session Log
```yaml
date: 2026-05-24T19:13:00+02:00
thread_topic: Vertex AI RAG Engine corpus setup — serverless mode debugging
trigger: session-close
context_snapshot: >
Jobbet med å opprette et Vertex AI RAG Engine corpus for prosjektet
propane-will-491900-m5 i us-central1. Prosjektet er nytt og blokkert
fra Spanner-modus uten allowlist. Forsøkte å sette serverless (basic)
via SDK, PATCH REST API og direkte corpus-opprettelse via REST.
Siste forsøk: bytte region til europe-west1.
completed_tasks:
- Identifisert rot-årsak: SDK 1.153.1 defaulter til Spanner ved create_corpus
- Satt ragEngineConfig til basic tier via PATCH REST API (bekreftet done:true)
- Fikset ADC-autentisering (gcloud auth application-default login)
- Gjennomgått alle SDK-parameternavn for RagVectorDbConfig, RagManagedDb (ingen args)
- Bekreftet at backend_config-feltet krasjer SDK med .CopyFrom()-bug
- Bekreftet at ragManagedDbConfig i GET-svar alltid inneholder spanner.basic
(read-only felt, ikke styrende)
- Forsøkt REST POST med vectorDbConfig.ragManagedDb — fortsatt Spanner-feil
- Konklusjon: us-central1/us-east1/us-east4 er hardblokket for nye prosjekter
open_tasks:
- Prøve RAG_LOCATION=europe-west1 python3 agents/rag/setup_corpus.py
- Hvis europe-west1 fungerer: oppdatere LOCATION-default i setup_corpus.py
- Verifisere at import_documents() og test_retrieval() fungerer i ny region
- Oppdatere agent.py og eventuelle andre steder som hardkoder us-central1
- Lagre corpus-navn i Secret Manager etter vellykket opprettelse
decisions:
- Bytte region fra us-central1 til europe-west1 (eller annen støttet region)
som primær løsning på Spanner-blokkeringen
- SDK backend_config omgås — corpus opprettes via REST API direkte
- Ingen oppgradering av vertexai SDK nå (for ustabilt å endre midt i debug)
skills_used:
- Vertex AI RAG Engine REST API (v1beta1)
- gcloud ADC-autentisering
- SDK-introspeksjon (inspect.signature, dir())
- Long-running operation polling
- GitHub MCP for direkte kode-push
next_action: >
Kjør: RAG_LOCATION=europe-west1 python3 agents/rag/setup_corpus.py
Forventet: corpus opprettes, import starter, corpus-navn lagres i Secret Manager.
```

View File

@ -4,4 +4,5 @@
|------|------|-----|
| 2026-05-21 | OSVauco/OPAX platform bootstrap — naming, domenekonvensjon, Nemotron TODO | [2026-05-21_osvauco-opax-platform-naming-domains.md](./2026-05-21_osvauco-opax-platform-naming-domains.md) |
| 2026-05-22 | osv-startup.ps1 — banner design, farger, prompt og gcloud-fix | [2026-05-22_osv-startup-banner-styling.md](./2026-05-22_osv-startup-banner-styling.md) |
| 2026-05-24 | OPAX heavy mode + LLM-ruting + RAG re-indeksering | [2026-05-24_opax-heavy-mode-llm-ruting-rag.md](2026-05-24_opax-heavy-mode-llm-ruting-rag.md) |
| 2026-05-24 | OPAX heavy mode + LLM-ruting + RAG re-indeksering | [2026-05-24_opax-heavy-mode-llm-ruting-rag.md](./2026-05-24_opax-heavy-mode-llm-ruting-rag.md) |
| 2026-05-24 | RAG corpus setup — Vertex AI serverless debugging | [2026-05-24_rag-corpus-setup-vertexai.md](./2026-05-24_rag-corpus-setup-vertexai.md) |