303f190c58
fix: rewrite to MCP Streamable HTTP (JSON-RPC on /) with Bearer auth
Check Python Version Consistency / Check Python Version (push) Waiting to run
2026-06-29 01:55:18 +02:00
9d0f45cdd6
fix: accept api-key header for Perplexity MCP connector
Check Python Version Consistency / Check Python Version (push) Waiting to run
2026-06-28 23:41:11 +00:00
34c7b77a9f
fix: aksepter api-key header i tillegg til X-MCP-Key (Perplexity MCP connector)
2026-06-29 01:35:05 +02:00
cec811d033
docs: append LEARNING-017 for IAP metadata-token on GCE VM
Check Python Version Consistency / Check Python Version (push) Waiting to run
2026-06-28 22:33:59 +00:00
56ad744a44
handoff: teststatus 2026-06-28 natt, IAP token utløpt
2026-06-28 22:33:59 +00:00
565cb0c794
fix: emma.sh -> emma_run.py
Check Python Version Consistency / Check Python Version (push) Waiting to run
2026-06-28 21:37:43 +00:00
7c87a8ab8f
feat: mirror-to-github.sh på VM
Check Python Version Consistency / Check Python Version (push) Waiting to run
2026-06-28 21:24:46 +00:00
ba8185cac2
docs: HANDOFF 2026-06-28 IAP løst, Emma seedet
Check Python Version Consistency / Check Python Version (push) Waiting to run
2026-06-28 21:03:39 +00:00
43c5644b13
fix: øk timeout til 120s for embed og chat
Check Python Version Consistency / Check Python Version (push) Waiting to run
2026-06-28 16:44:44 +00:00
41380e275c
chore: add emma/data/morphic.db to .gitignore
Check Python Version Consistency / Check Python Version (push) Waiting to run
2026-06-28 12:20:50 +00:00
2edc4d8fd3
sync: merge GitHub main into Gitea
Check Python Version Consistency / Check Python Version (push) Waiting to run
2026-06-28 11:15:11 +00:00
51f5624c26
feat(emma): full bootstrap — MDP, MCoT, Morphic Resonance, Flynn, Guardrails, Identity, Gitea, OPAX
2026-06-28 12:51:26 +02:00
844d504c5f
Merge remote-tracking branch 'github/main'
...
Check Python Version Consistency / Check Python Version (push) Waiting to run
# Conflicts:
# docs/HANDOFF.md
2026-06-28 10:24:43 +00:00
b042234078
fix: korrekt IAP_CLIENT_ID i GEMINI.md (kq8nt7ld + tala4meo)
2026-06-28 12:17:39 +02:00
e71bc8d0e1
fix: korrekt IAP_CLIENT_ID i docs + session log 2026-06-28
Check Python Version Consistency / Check Python Version (push) Waiting to run
2026-06-28 10:15:57 +00:00
5c25abb28e
docs: HANDOFF — IAP 401 rotårsak + diagnose, NESTE OPPGAVE = Emma bootstrap
2026-06-28 11:53:22 +02:00
87b2dced87
docs: GEMINI.md — NO-SEARCH-blokk øverst, deduplisert, klarere instrukser
2026-06-28 11:47:58 +02:00
ec4e0dbed4
docs: HANDOFF oppdatert 2026-06-28 — Emma bootstrap, guardrails, OPAX-kobling
2026-06-28 11:42:39 +02:00
c45613982b
fix: dedent auth/me and auth/logout routes
Check Python Version Consistency / Check Python Version (push) Waiting to run
2026-06-28 01:49:35 +00:00
d9a553a43b
chore(session): logg 20260627-200626 — ---
Check Python Version Consistency / Check Python Version (push) Waiting to run
2026-06-28 01:46:47 +00:00
afa5ffbfac
fix: temp use gemini-2.5-pro until local Gemma VM is ready
2026-06-28 01:23:33 +00:00
54a86568b6
fix: gjør /run og /run/dag async — fjerner asyncio.run()-konflikt med uvicorn event loop
Check Python Version Consistency / Check Python Version (push) Has been cancelled
2026-06-24 17:15:05 +00:00
0a876f8e30
fix: AGENT_URL set to /
Check Python Version Consistency / Check Python Version (push) Waiting to run
2026-06-24 16:44:42 +00:00
327b0aa633
fix(ui): Improve send button state handling
2026-06-24 16:34:15 +00:00
57407bbd91
fix: /auth/me les IAP-header istedenfor session
2026-06-24 15:59:50 +00:00
dcf2854a16
fix: add timeout to startup fetch calls
2026-06-24 15:02:54 +00:00
c27a783388
fix: auth/me check on load
2026-06-24 14:46:52 +00:00
ea9fadb3e0
fix(ui): Defer pollBuild execution until DOM is loaded
Check Python Version Consistency / Check Python Version (push) Waiting to run
2026-06-24 13:45:14 +00:00
b2641dc344
fix: bump service worker cache version to force refresh
Check Python Version Consistency / Check Python Version (push) Waiting to run
2026-06-23 15:00:20 +00:00
7ae5ae1b26
ci: add workflow to check for Python version consistency
Check Python Version Consistency / Check Python Version (push) Waiting to run
2026-06-23 14:21:36 +00:00
5a10cdda3b
fix: upgrade base image to python:3.13-slim to match dev environment
2026-06-23 14:21:11 +00:00
0f663c1d3d
fix(startup): lazy-init root_agent in lifespan — fix Cloud Run startup probe
2026-06-23 12:17:58 +00:00
4dfcffd0b3
fix(startup): move all blocking calls to lifespan event
2026-06-23 11:54:44 +00:00
4610521e73
Merge remote-tracking branch github/main
2026-06-23 11:15:16 +00:00
2950542c29
fix(startup): move BQ table init to lifespan event — fixes Cloud Run startup probe timeout
2026-06-23 11:01:24 +00:00
ee50f8318e
feat(agent): initial implementation of OPAX agent
...
Adds the core logic for the OPAX agent, including the main agent file, a deployment script, and an MCP client. This provides the foundation for the new agent-based architecture.
2026-06-23 09:51:32 +00:00
3355b01aa1
fix: add credentials:include to all fetch calls for IAP auth
2026-06-19 21:16:02 +00:00
c903eb5452
chore(session): logg 20260619-194016 — (ingen notat)
2026-06-19 19:41:31 +00:00
240caec499
fix(frontend): legg til dispatchEvent for input i suggest()
2026-06-19 16:49:23 +00:00
5333d31d39
fix(opax-mcp): korrekt IAP client ID (l ikke 1 i default)
2026-06-19 15:31:49 +00:00
b84b18a3df
fix(opax-mcp): rett typo i IAP_CLIENT_ID default (l→1)
2026-06-19 15:20:11 +00:00
a7bd0da2cc
chore(session): logg 20260618-140233 — (ingen notat)
2026-06-18 14:02:54 +00:00
dc9f6265be
docs(handoff): oppdater HANDOFF.md — IAP auth fix for opax-mcp 2026-06-18
...
Updated the last modified date and author in the HANDOFF document. Revised critical rules and completed tasks, including IAP Auth fixes for opax-mcp.
2026-06-18 14:46:19 +02:00
9542106ecd
fix(opax-mcp): bruk OPAX_IAP_CLIENT_ID som IAP audience i identitytoken
...
Update identity token retrieval to use OPAX_IAP_CLIENT_ID if available.
2026-06-18 14:11:54 +02:00
6b8e1d9fd7
docs: LEARNING-016 + IAP backend note + handoff oppdatert
...
- DNS-OG-INFRASTRUKTUR.md: jason-vauger SA lagt til IAP, korrekt routing
- LEARNINGS.md: LEARNING-016 opax.vauco.no backend-routing
- HANDOFF.md: neste oppgave verifiser full agent-loop
2026-06-17 17:59:23 +00:00
692ac6dec4
fix(opax-mcp): correct IAP client ID for opax.vauco.no
...
Previous client ID was wrong (ka7t2fv9...). Correct ID from
Location redirect header is kq8nt71d38hfqlcfb3n52ef7ala4meo.
2026-06-17 17:11:41 +00:00
eb351b5e85
fix(opax-mcp): add IAP identity token auth for opax.vauco.no calls
...
Add _iap_token() that fetches identity token from GCP metadata server
using IAP client ID as audience. Update _opax_get and _opax_post to
send Authorization: Bearer <token> header on all calls to opax.vauco.no.
Fixes 401 Unauthorized from IAP-protected opax.vauco.no backend.
Related: LEARNING-013
2026-06-17 16:57:54 +00:00
0ab044417e
fix(opax-mcp): legg til identity token auth i _opax_get/_opax_post mot opax.vauco.no
2026-06-17 18:39:12 +02:00
9627da37ae
fix(agent): legg til vertexai.init() — ADK må initialiseras eksplisitt for Cloud Run
2026-06-17 17:59:05 +02:00
afabe8d2a9
fix: inline opax_mcp_client
2026-06-15 19:33:39 +00:00