Gemini Agent
8ff6ba8f60
docs: add HANDOFF-LOCAL-LLM-GITEA-MCP + toolcheck results + static/build fixes
Check Python Version Consistency / Check Python Version (push) Waiting to run
2026-07-21 14:22:06 +00:00
Gemini Agent
2c035c8553
fix(opax-mcp): use canonical service URL for agent and smoke test
Check Python Version Consistency / Check Python Version (push) Waiting to run
2026-07-21 10:54:43 +00:00
Gemini Agent
4032376927
fix(opax-mcp): use canonical service URL for agent
Check Python Version Consistency / Check Python Version (push) Waiting to run
2026-07-21 10:35:07 +00:00
Gemini Agent
a9cb707a6a
fix(opax-mcp): use OIDC token for agent authentication
Check Python Version Consistency / Check Python Version (push) Waiting to run
2026-07-21 10:24:46 +00:00
Gemini Agent
c91489b5ec
feat(osvauco-agent): expose INTERNAL_API_KEY as secret
Check Python Version Consistency / Check Python Version (push) Waiting to run
2026-07-21 10:06:52 +00:00
Gemini Agent
8bfba2938d
feat(opax-mcp): set OSVAUCO_AGENT_URL in deploy config
Check Python Version Consistency / Check Python Version (push) Waiting to run
2026-07-21 09:53:06 +00:00
Gemini Agent
f09d63d954
fix(auth): Allow unauthenticated invocations and secure INTERNAL_API_KEY
Check Python Version Consistency / Check Python Version (push) Waiting to run
2026-07-21 09:36:36 +00:00
Gemini Agent
037885349c
fix(config): align Gitea URL and secrets across services
Check Python Version Consistency / Check Python Version (push) Waiting to run
2026-07-21 07:44:03 +00:00
Gemini Agent
9c37c22c4d
fix(opax-mcp): Fix ImportError and expose list_emma_models tool
Check Python Version Consistency / Check Python Version (push) Waiting to run
2026-07-21 05:12:51 +00:00
Gemini Agent
fb06c1d846
chore(session): logg 20260721-032054 — (ingen notat)
2026-07-21 03:25:37 +00:00
Gemini Agent
7261cf012b
fix(opax-mcp): install google-cloud-cli in runtime
...
Several MCP tools call gcloud via subprocess. The container did not include gcloud, causing those tools to fail at runtime. This change installs the google-cloud-cli in the Docker image and has been verified with list_gce_instances and describe_service.
2026-07-16 17:16:13 +00:00
Gemini Agent
e2f4339154
Sync latest snap state and update Gitea remote IP
Check Python Version Consistency / Check Python Version (push) Has been cancelled
Nightly GDrive Backup / Backup OSVauco → Google Drive (push) Has been cancelled
2026-07-16 05:05:02 +00:00
Gemini Agent
2d937eef82
chore(session): logg 20260716-041209 — (ingen notat)
2026-07-16 04:16:45 +00:00
Gemini Agent
5501272572
feat: Etabler deklarativ deploy-pipeline for opax-mcp
2026-07-07 07:53:28 +00:00
Gemini Agent
9901a61a0c
Update Gitea to CPU VM and align OPAX-MCP config
Check Python Version Consistency / Check Python Version (push) Has been cancelled
2026-07-07 05:19:50 +00:00
Gemini Agent
fa5d0f35a4
chore(session): logg 20260706-222117 — (ingen notat)
2026-07-06 22:21:43 +00:00
Gemini Agent
aa7b40c8aa
test: trigger cloud build after offline mode fix
Check Python Version Consistency / Check Python Version (push) Waiting to run
2026-07-06 18:41:20 +00:00
bdd30bd158
chore(session): logg 20260706-180257 — (ingen notat)
2026-07-06 18:03:38 +00:00
de82b6aa7b
ci: lock Gitea-only pipeline and updated handoff
2026-07-05 22:09:37 +00:00
c7633c5680
ci: test gitea-only pipeline
Check Python Version Consistency / Check Python Version (push) Waiting to run
2026-07-05 21:06:01 +00:00
1e9551ca6f
chore(session): logg 20260705-165047 — (ingen notat)
2026-07-05 16:55:38 +00:00
382fd1e925
ci: legg til git clone fra Gitea som første build-steg
2026-07-05 13:53:38 +00:00
ca09d4202e
ci2: test webhook
2026-07-05 13:33:13 +00:00
30f239ee88
ci2: test webhook
2026-07-05 13:12:50 +00:00
55acedeca0
ci2: test webhook
2026-07-05 12:52:09 +00:00
ef02198d02
fix: oppdater Gitea IP fra 34.158.137.245 til 136.111.198.14
2026-07-05 11:57:05 +00:00
e88881be19
chore(dev): track dev-start.sh
2026-07-05 08:22:52 +00:00
99eaaad3ca
chore(session): logg 20260705-071732 — (ingen notat)
2026-07-05 07:22:30 +00:00
619bcfd635
fix: legg til X-Internal-Key bypass i require_iap middleware for m2m
2026-07-02 22:05:59 +00:00
9d6f713df0
Revert "fix: fjern all GCE metadata token-logikk fra _opax_headers"
...
This reverts commit a437cd1ea3 .
2026-07-02 21:07:38 +00:00
a437cd1ea3
fix: fjern all GCE metadata token-logikk fra _opax_headers
2026-07-02 20:51:55 +00:00
10eb49b244
fix: fjern GCE metadata token-kall, bruk kun X-Internal-Key for m2m
2026-07-02 20:40:47 +00:00
1f4df47083
fix: legg til X-Internal-Key bypass i require_auth for m2m
2026-07-02 20:24:05 +00:00
e04a95b952
fix: legg til X-MCP-Secret i osvauco_agent_headers
2026-07-02 20:02:20 +00:00
0a1e3ce8ea
fix: run_jason bruker _osvauco_agent_post
2026-07-02 19:56:13 +00:00
15ec503bb1
fix: audience-URL til env-variabel SERVICE_URL
2026-07-02 19:33:53 +00:00
7e825deca6
fix: rett innrykk i _run_async-kall under JASON_BACKEND else-gren
2026-07-02 19:07:21 +00:00
92b7b3fce7
feat: JASON_BACKEND toggle — lokal Ollama fallback for /run
2026-07-02 19:06:13 +00:00
e5fa099072
fix: reparer push_file + tui_command indenteringsfeil i server.py
2026-07-02 17:43:53 +00:00
638f69d335
feat: /tui-command endepunkt — ekte shell-eksekvering med timeout og auth
2026-07-02 17:32:57 +00:00
bc8eb70c16
fix: fjern duplikat tui_command-funksjon i server.py
2026-07-02 17:25:41 +00:00
56e1f61753
feat: tui_command tool i opax-mcp — toveis shell via /tui-command
2026-07-02 17:24:24 +00:00
434f591f9c
feat: gemini_guard — rate limiter + circuit breaker på alle Gemini-kall
2026-07-02 17:14:06 +00:00
6ffe23943c
plan: agentic gateway v2 + deps sendgrid→gmail
2026-07-02 16:57:02 +00:00
2a9138b290
chore: oppdater opax-mcp server.py og yaml
2026-07-02 16:15:03 +00:00
371965e2f4
docs: oppdater plan, todo, roadmap og GEMINI med Twilio SMS-status 2026-07-02
2026-07-02 16:09:06 +00:00
e31cd7635a
feat: Gmail API via service account delegation + Bearer token auth
...
Check Python Version Consistency / Check Python Version (push) Has been cancelled
Nightly GDrive Backup / Backup OSVauco → Google Drive (push) Has been cancelled
- Add SA key in Secret Manager (gmail-sa-key)
- Fix require_iap middleware to accept Bearer tokens
- Fix require_auth decorator to accept Bearer tokens
- Implement _notify_email with service_account.Credentials + domain-wide delegation
- Set GMAIL_DEFAULT_SENDER and GMAIL_ALLOWED_SENDERS env vars
2026-07-02 02:17:47 +00:00
bc0ee3b3ee
feat: replace SendGrid with Gmail API via Domain-Wide Delegation
Check Python Version Consistency / Check Python Version (push) Waiting to run
2026-07-02 00:12:43 +00:00
e744a1d510
Merge branch 'main' of http://localhost:3000/chris/osvauco
Check Python Version Consistency / Check Python Version (push) Waiting to run
2026-07-01 23:13:36 +00:00
beb92c2840
test: mirror-github hook
2026-07-01 23:04:00 +00:00