856b33832f
fix(opax): make operations console ESM-safe
2026-09-13 09:51:30 +00:00
b68fc41f61
chore(session): logg 20260913-092707 — (ingen notat)
2026-09-13 09:27:13 +00:00
e7edaec9e9
chore(session): logg 20260913-092706 — (ingen notat)
2026-09-13 09:27:12 +00:00
732dcbf59d
wip(opax): save operations console and MCP hardening progress
2026-09-12 19:20:39 +00:00
7bf4acd61d
chore(session): logg 20260912-105640 — (ingen notat)
2026-09-12 10:56:49 +00:00
31c79c929e
chore(session): logg 20260912-105639 — (ingen notat)
2026-09-12 10:56:45 +00:00
054afd180c
feat(mcp): Align client to JSON-RPC and update Emma model
...
- Refactor opax_mcp_client to use the JSON-RPC 2.0 MCP protocol.
- Set the client fallback endpoint to: https://opax-mcp-357036551735.us-central1.run.app
- Set run_emma’s fallback model to qwen2.5:7b.
- Update run_emma’s MCP tool description to qwen2.5:7b.
2026-09-11 02:22:37 +00:00
a1d28db7c5
Harden OPAX Web TUI backend og polish UI/UX for prod
2026-09-10 21:42:03 +00:00
fd7ffe8b54
chore(session): logg 20260910-151118 — (ingen notat)
2026-09-10 15:11:24 +00:00
a3406b630d
chore(session): logg 20260910-150758 — (ingen notat)
2026-09-10 15:08:03 +00:00
d6ab886d3c
chore(session): logg 20260910-095820 — (ingen notat)
2026-09-10 09:58:26 +00:00
18110e2101
chore(session): logg 20260910-095819 — (ingen notat)
2026-09-10 09:58:25 +00:00
0b680cb1c2
docs: add Cloud Build VPC SC handoff
2026-09-10 00:54:23 +00:00
5d74fb09f3
chore(session): logg 20260909-205425 — (ingen notat)
2026-09-09 20:54:31 +00:00
555e9e638e
chore(session): logg 20260909-205424 — (ingen notat)
2026-09-09 20:54:30 +00:00
dc9f7b6626
feat(opax-web): add read-only Git BFF and hardened UI
...
Replace the generic mcp-call socket path with two authenticated, read-only Git actions. Add response normalization and error masking, a purpose-built frontend, container build configuration, and socket handler unit tests.
2026-09-09 17:26:07 +00:00
bb2f61beb4
chore(session): logg 20260909-093743 — (ingen notat)
2026-09-09 09:37:49 +00:00
189edcb97f
chore(session): logg 20260909-093742 — (ingen notat)
2026-09-09 09:37:48 +00:00
0faa8a284f
chore(wip): backup MCP hardening and A1 work
2026-09-08 01:09:31 +00:00
630440b417
test(opax-web): cover secure MCP agent client
2026-09-07 21:43:43 +00:00
b0bdca55b0
feat(opax-web): add secure MCP agent client
2026-09-07 21:15:45 +00:00
8e89c4671a
feat(opax-web): add fail-closed agent boundary
2026-09-07 20:47:07 +00:00
df330978ff
chore(session): logg 20260907-164715 — mye planlegging lite handling
2026-09-07 20:17:54 +00:00
6c58e132c6
ci: test new webhook trigger
2026-09-07 12:39:29 +00:00
2089652320
ci: test pipeline trigger again
2026-09-07 12:35:00 +00:00
e19d9d5f60
ci: test pipeline trigger
2026-09-07 12:34:39 +00:00
c7a474226a
ci: test pipeline trigger
2026-09-07 12:34:14 +00:00
7f7a46ec51
ci: refactor OPAX/MCP Cloud Build for multi-branch support
...
Refactors the Cloud Build pipelines to a modular and branch-aware setup, resolving redundancy and adding core features.
- `cloudbuild.opax-mcp.yaml`: A new, single pipeline for the OPAX-MCP service. It supports building from any branch, tags images with both branch name and commit SHA, and includes a placeholder for Tyr policy validation. Deployment to Cloud Run is conditional, running only for `main` and `opax-*` branches.
- `cloudbuild.base.yaml`: A new architecture file that explains the CI/CD structure. It clarifies that `cloudbuild.opax-mcp.yaml` is the single source of truth.
- `cloudbuild.yaml`, `cloudbuild.mcp.yaml`: These files are now deprecated. Their contents have been replaced with a notice pointing to the new pipeline to avoid confusion.
2026-09-07 09:05:40 +00:00
122a8d3b11
chore(session): logg 20260907-081135 — (ingen notat)
2026-09-07 08:11:41 +00:00
7c1d19fedb
chore(session): logg 20260907-081134 — (ingen notat)
2026-09-07 08:11:40 +00:00
8e1355ab84
boot/opax: bruk samme oppstart som proof-of-curiosity (Fase 1)
2026-09-06 20:08:43 +00:00
4821deed14
chore: trigger build
2026-09-06 08:37:27 +00:00
b1e8e4156e
fix(mcp): add auth token for hub calls
2026-09-05 21:53:31 +00:00
2fad8e1808
fix(mcp): default ticket_id when caller passes null; set OSVAUCO_AGENT_URL
2026-09-05 21:25:48 +00:00
8ae993d930
fix(hub): use X-MCP-Secret header for opax-mcp auth
2026-09-05 20:57:03 +00:00
e84a52d4f6
build: add .dockerignore for opax-mcp
2026-09-05 20:24:05 +00:00
6bb1d94b0e
build: improve .dockerignore
2026-09-05 20:00:19 +00:00
8548d41e22
feat(a2h2a): add ticket dry-run previews
2026-09-05 19:28:25 +00:00
0d2f1f3b17
docs: update environment example
2026-09-05 18:55:33 +00:00
08029c8044
docs(readme): document opax-mcp auth
2026-09-05 18:50:42 +00:00
592944041f
chore(opax-mcp): document public MCP deployment
2026-09-05 18:42:52 +00:00
14d61b131f
fix(mcp): accept both MCPSECRET and MCP_SECRET
2026-09-05 17:51:03 +00:00
97c7b1794d
Fix MCPSECRET auth and deploy script
2026-09-05 16:55:19 +00:00
b1bdb6b39a
Update deploy_mcp.sh: add --no-cache and MCPSECRET secret mount
2026-09-05 16:55:19 +00:00
2d550f1db0
Fix MCPSECRET auth: use correct env var name (MCPSECRET), strip whitespace, support api-key header
2026-09-05 16:55:19 +00:00
53aa95d4db
feat(agent): add create_a2h2a_ticket tool
2026-09-05 16:55:19 +00:00
563b49da7c
fix(hub): various fixes for hub connector
2026-09-05 16:55:19 +00:00
d649f9b301
fix(hub): use mcp-server-key secret for opax-mcp auth
2026-09-05 16:55:19 +00:00
2b1a25a38e
fix(hub): use X-MCP-Key header for opax-mcp auth
2026-09-05 16:55:19 +00:00
c3efe69b1b
fix(hub): use X-MCP-Secret for tool calling
2026-09-05 16:55:19 +00:00