Commit Graph

743 Commits

Author SHA1 Message Date
339b6d5704 chore: update docs/HANDOFF-LOCAL-LLM-GITEA-MCP.md via opax-mcp
Some checks are pending
Check Python Version Consistency / Check Python Version (push) Waiting to run
2026-07-21 17:47:44 +00:00
Gemini Agent
ae2a38d2aa fix(opax-mcp): add GITEA_URL and EMMA_MODEL env vars to deploy config
Some checks are pending
Check Python Version Consistency / Check Python Version (push) Waiting to run
2026-07-21 17:38:52 +00:00
Gemini Agent
84208b142b fix: set OLLAMA_BASE_URL to gitea-cpu-vm + lock model names
Some checks are pending
Check Python Version Consistency / Check Python Version (push) Waiting to run
2026-07-21 15:43:48 +00:00
Gemini Agent
8ff6ba8f60 docs: add HANDOFF-LOCAL-LLM-GITEA-MCP + toolcheck results + static/build fixes
Some checks are pending
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
Some checks are pending
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
Some checks are pending
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
Some checks are pending
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
Some checks are pending
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
Some checks are pending
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
Some checks are pending
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
Some checks are pending
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
Some checks are pending
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
Some checks failed
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
Some checks failed
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
Some checks are pending
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
Some checks are pending
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
Some checks failed
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