This website requires JavaScript.
2d550f1db0
Fix MCPSECRET auth: use correct env var name (MCPSECRET), strip whitespace, support api-key header
Chris Christiansen
2026-09-05 16:51:03 +0000
53aa95d4db
feat(agent): add create_a2h2a_ticket tool
Chris Christiansen
2026-09-05 13:17:01 +0000
563b49da7c
fix(hub): various fixes for hub connector
Chris Christiansen
2026-09-05 13:04:04 +0000
d649f9b301
fix(hub): use mcp-server-key secret for opax-mcp auth
Chris Christiansen
2026-09-05 12:59:53 +0000
2b1a25a38e
fix(hub): use X-MCP-Key header for opax-mcp auth
Chris Christiansen
2026-09-05 11:38:37 +0000
c3efe69b1b
fix(hub): use X-MCP-Secret for tool calling
Chris Christiansen
2026-09-05 11:24:55 +0000
727b431d4b
fix(hub): correct tool calling logic
Chris Christiansen
2026-09-05 11:20:45 +0000
278a1cf6b9
fix(hub): correct opax-mcp URL to zjbqp3prqq-uc
Chris Christiansen
2026-09-05 11:15:44 +0000
9e0a795b4b
Revert "fix(hub): use LlmAgent with explicit Vertex AI client"
Chris Christiansen
2026-09-05 10:57:28 +0000
1a1d4ae99b
fix(hub): use LlmAgent with explicit Vertex AI client
Chris Christiansen
2026-09-05 10:36:00 +0000
d93398eafa
Revert "fix(hub): explicit Vertex AI client + ADC auth"
Chris Christiansen
2026-09-05 10:34:33 +0000
cffef7e430
fix(hub): explicit Vertex AI client + ADC auth
Chris Christiansen
2026-09-05 10:24:11 +0000
298ff131f0
ci2: test webhook
Chris Christiansen
2026-07-05 13:33:13 +0000
0553fde5c0
ci2: test webhook
Chris Christiansen
2026-07-05 13:12:50 +0000
9f06a94403
ci2: test webhook
Chris Christiansen
2026-07-05 12:52:09 +0000
2e378551d6
test: mirror-github hook
Chris Christiansen
2026-07-01 23:04:00 +0000
2ac69343b7
chore: Gitea er no primær remote
Chris Christiansen
2026-06-15 17:40:14 +0000
7441509b9f
chore: trigger CI/CD redeploy — rollback env-var fix
Chris Christiansen
2026-06-13 16:21:56 +0000
a5aa301eb6
test: trigger new 2nd gen cloud build
Chris Christiansen
2026-05-30 20:22:12 +0000
dc4527e026
test: trigger cloud build
Chris Christiansen
2026-05-30 19:55:41 +0000
201b53c4b9
chore: trigger build
Chris Christiansen
2026-05-27 22:55:35 +0000
aa8e36a619
chore: trigger deploy etter actAs self-binding
Chris Christiansen
2026-05-25 18:51:54 +0000
fc670e36da
chore: trigger deploy etter IAM-fix
Chris Christiansen
2026-05-25 18:39:45 +0000
f14fc3d292
chore: trigger deploy etter base-image SUCCESS
Chris Christiansen
2026-05-25 18:17:42 +0000
75bd8a036d
chore: trigger rebuild etter base-image opprettet
Chris Christiansen
2026-05-25 17:49:21 +0000
874732d50b
ci: trigger build - Compute SA actAs fix
Chris Christiansen
2026-05-24 02:41:43 +0000
4e73083b93
ci: trigger build - IAM serviceAccountUser fix applied
Chris Christiansen
2026-05-24 02:29:55 +0000
3679437383
fix: grant run.developer to SA
Chris Christiansen
2026-05-23 20:42:58 +0000
b9689fa535
fix: grant artifactregistry.writer to SA
Chris Christiansen
2026-05-23 20:34:53 +0000
004267689c
feat(a2h2a): auth, CSRF, logging fixes + test updates
Chris Christiansen
2026-09-04 20:38:37 +0000
422d280d52
chore(deploy): update image to v3.6.0
v3.6.0
Chris Christiansen
2026-09-04 20:30:59 +0000
0c94ed92cf
chore(session): logg 20260904-190539 — (ingen notat)
Chris Christiansen
2026-09-04 19:06:30 +0000
32fa75a1e3
chore(session): logg 20260904-190543 — (ingen notat)
Chris Christiansen
2026-09-04 19:06:15 +0000
3e296673b2
test(a2h2a): add end-to-end test for approval flow
Chris Christiansen
2026-09-04 12:43:55 +0000
310dca2db5
feat(a2h2a): implement phase 1 approval flow
Chris Christiansen
2026-09-04 12:23:59 +0000
3b6e4e4890
docs/code: clarify A2H2A prototype status and disable execution
Chris Christiansen
2026-09-04 12:00:07 +0000
79b100caff
docs(security): komplett sikkerhetsdokumentasjon med 7 manifestfiler
Chris Christiansen
2026-09-04 08:25:57 +0000
a5864f8584
chore(session): logg 20260904-074222 — (ingen notat)
Chris Christiansen
2026-09-04 07:43:31 +0000
8e3d8810e1
chore(session): logg 20260904-074226 — (ingen notat)
Chris Christiansen
2026-09-04 07:43:02 +0000
0d73a9c258
docs(security): oppdater med alle forbedringer og "ukjent bruker"-hendelse
Chris Christiansen
2026-09-03 19:46:03 +0000
86551f2def
fix(mcp): use Cloud Run project URL and Streamable HTTP client
Chris Christiansen
2026-09-03 10:44:23 +0000
6670c2b67b
chore(session): logg 20260903-052807 — (ingen notat)
Chris Christiansen
2026-09-03 05:28:46 +0000
85ff5da05d
chore(session): logg 20260903-052809 — (ingen notat)
Chris Christiansen
2026-09-03 05:28:45 +0000
1ba991f582
feat(core): Fresh initialization - Deploy v3.6.1 Singularity Architecture
Chris Christiansen
2026-09-03 04:03:09 +0000
4f2cf3e28b
fix(mcp): enforce app-level auth, fix trigger_build SDK, and scaffold docs
Chris Christiansen
2026-09-02 12:05:09 +0000
2a6890bb22
ci: test webhook deploy
Chris Christiansen
2026-09-01 20:37:56 +0000
57fdf09a44
feat(osvx-mcp): expose eight read-only tools and verify discovery
Chris Christiansen
2026-09-01 15:28:48 +0000
aa7b40c8aa
test: trigger cloud build after offline mode fix
Gemini Agent
2026-07-06 18:41:20 +0000
bdd30bd158
chore(session): logg 20260706-180257 — (ingen notat)
Chris Christiansen
2026-07-06 18:03:38 +0000
de82b6aa7b
ci: lock Gitea-only pipeline and updated handoff
Chris Christiansen
2026-07-05 22:09:37 +0000
c7633c5680
ci: test gitea-only pipeline
Chris Christiansen
2026-07-05 21:06:01 +0000
1e9551ca6f
chore(session): logg 20260705-165047 — (ingen notat)
Chris Christiansen
2026-07-05 16:55:38 +0000
382fd1e925
ci: legg til git clone fra Gitea som første build-steg
Chris Christiansen
2026-07-05 13:53:38 +0000
ca09d4202e
ci2: test webhook
Chris Christiansen
2026-07-05 13:33:13 +0000
30f239ee88
ci2: test webhook
Chris Christiansen
2026-07-05 13:12:50 +0000
55acedeca0
ci2: test webhook
Chris Christiansen
2026-07-05 12:52:09 +0000
ef02198d02
fix: oppdater Gitea IP fra 34.158.137.245 til 136.111.198.14
Chris Christiansen
2026-07-05 11:57:05 +0000
e88881be19
chore(dev): track dev-start.sh
Chris Christiansen
2026-07-05 08:22:52 +0000
99eaaad3ca
chore(session): logg 20260705-071732 — (ingen notat)
Chris Christiansen
2026-07-05 07:22:30 +0000
619bcfd635
fix: legg til X-Internal-Key bypass i require_iap middleware for m2m
Chris Christiansen
2026-07-02 22:05:59 +0000
9d6f713df0
Revert "fix: fjern all GCE metadata token-logikk fra _opax_headers"
Chris Christiansen
2026-07-02 20:53:10 +0000
a437cd1ea3
fix: fjern all GCE metadata token-logikk fra _opax_headers
Chris Christiansen
2026-07-02 20:51:55 +0000
10eb49b244
fix: fjern GCE metadata token-kall, bruk kun X-Internal-Key for m2m
Chris Christiansen
2026-07-02 20:40:47 +0000
1f4df47083
fix: legg til X-Internal-Key bypass i require_auth for m2m
Chris Christiansen
2026-07-02 20:24:05 +0000
e04a95b952
fix: legg til X-MCP-Secret i osvauco_agent_headers
Chris Christiansen
2026-07-02 20:02:20 +0000
0a1e3ce8ea
fix: run_jason bruker _osvauco_agent_post
Chris Christiansen
2026-07-02 19:56:13 +0000
15ec503bb1
fix: audience-URL til env-variabel SERVICE_URL
Chris Christiansen
2026-07-02 19:33:53 +0000
7e825deca6
fix: rett innrykk i _run_async-kall under JASON_BACKEND else-gren
Chris Christiansen
2026-07-02 19:07:21 +0000
92b7b3fce7
feat: JASON_BACKEND toggle — lokal Ollama fallback for /run
Chris Christiansen
2026-07-02 19:06:13 +0000
e5fa099072
fix: reparer push_file + tui_command indenteringsfeil i server.py
Chris Christiansen
2026-07-02 17:43:53 +0000
638f69d335
feat: /tui-command endepunkt — ekte shell-eksekvering med timeout og auth
Chris Christiansen
2026-07-02 17:32:57 +0000
bc8eb70c16
fix: fjern duplikat tui_command-funksjon i server.py
Chris Christiansen
2026-07-02 17:25:41 +0000
56e1f61753
feat: tui_command tool i opax-mcp — toveis shell via /tui-command
Chris Christiansen
2026-07-02 17:24:24 +0000
434f591f9c
feat: gemini_guard — rate limiter + circuit breaker på alle Gemini-kall
Chris Christiansen
2026-07-02 17:14:06 +0000
6ffe23943c
plan: agentic gateway v2 + deps sendgrid→gmail
Chris Christiansen
2026-07-02 16:57:02 +0000
2a9138b290
chore: oppdater opax-mcp server.py og yaml
Chris Christiansen
2026-07-02 16:15:03 +0000
371965e2f4
docs: oppdater plan, todo, roadmap og GEMINI med Twilio SMS-status 2026-07-02
Chris Christiansen
2026-07-02 16:09:06 +0000
e31cd7635a
feat: Gmail API via service account delegation + Bearer token auth
Chris Christiansen
2026-07-02 02:17:47 +0000
bc0ee3b3ee
feat: replace SendGrid with Gmail API via Domain-Wide Delegation
Chris Christiansen
2026-07-02 00:12:43 +0000
e744a1d510
Merge branch 'main' of http://localhost:3000/chris/osvauco
github/main
Chris Christiansen
2026-07-01 23:13:36 +0000
beb92c2840
test: mirror-github hook
Chris Christiansen
2026-07-01 23:04:00 +0000
cfd7ff1570
test: verify end-to-end write path
chris
2026-07-01 22:32:13 +0000
d5e604b67f
docs(plan): reconcile static IP status for osvauco-dev-vm
Chris Christiansen
2026-07-01 21:54:32 +0000
0d1620868b
docs(plan): add prioritized infrastructure plan from TRUTH and mobile-tasks
Chris Christiansen
2026-07-01 21:48:17 +0000
d8c4a43e24
chore: update TRUTH.md with verified live state 2026-07-01
Chris Christiansen
2026-07-01 21:31:10 +0000
a1ef6848fe
chore(session): logg 20260629-201930 — (ingen notat)
Chris Christiansen
2026-06-29 20:19:49 +0000
5d4f6fbdaf
docs: add osvauco-dev-vm + OSV pipeline to ARCHITECTURE, BOOT, LEARNINGS
chrischristiansen-glitch
2026-06-29 21:58:48 +0200
6549c514b0
feat(osv): add local Ollama pipeline with explicit Emma escalation
chrischristiansen-glitch
2026-06-29 21:40:31 +0200
e63896c6b5
chore(session): logg 20260629-190644 — (ingen notat)
Chris Christiansen
2026-06-29 19:07:03 +0000
447c950a24
chore(handoff): oppdater plan — VM oppgradert, Ollama neste
chrischristiansen-glitch
2026-06-29 20:44:05 +0200
9ff2da5985
feat: legg til direkte Ollama-verktøy for Emma (gemma3:27b), gemma3:4b og qwen2.5:3b på emma-gpu-vm
chrischristiansen-glitch
2026-06-29 19:03:52 +0200
7231cd3b31
infra: oppdater TRUTH.md med faktisk emma-gpu-vm status per 2026-06-29
chrischristiansen-glitch
2026-06-29 18:59:47 +0200
f0e7f5f0e2
infra: legg til TRUTH.md — komplett GCP sannhetsfil per 2026-06-29
chrischristiansen-glitch
2026-06-29 18:51:02 +0200
a9e26a73b8
feat: Add test file via opax-mcp
chris
2026-06-29 14:36:01 +0000
5ea4b0189c
fix: push_file auto-fetch sha for existing files
Chris Christiansen
2026-06-29 14:00:05 +0000
d92066aa85
fix: push_file auto-fetch sha for existing files
Chris Christiansen
2026-06-29 13:59:20 +0000
8f3e6828f9
fix: use --update-secrets for opax-mcp secrets
Chris Christiansen
2026-06-29 02:06:22 +0000
709cdca39c
fix: add GITEA_TOKEN and GITHUB_PAT to opax-mcp secrets
Chris Christiansen
2026-06-29 01:33:31 +0000
a56e28d9f0
fix: add OPAX_IAP_CLIENT_ID to cloudbuild.yaml
Chris Christiansen
2026-06-29 01:23:04 +0000
5d156642b2
fix: log exceptions in mcp_handler
Chris Christiansen
2026-06-29 01:20:00 +0000