c3efe69b1b
fix(hub): use X-MCP-Secret for tool calling
2026-09-05 16:55:19 +00:00
727b431d4b
fix(hub): correct tool calling logic
2026-09-05 16:55:19 +00:00
278a1cf6b9
fix(hub): correct opax-mcp URL to zjbqp3prqq-uc
2026-09-05 16:55:19 +00:00
9e0a795b4b
Revert "fix(hub): use LlmAgent with explicit Vertex AI client"
...
This reverts commit c8af73304dbfddaccb65ecbcffcdc014a7c036f4.
2026-09-05 16:55:19 +00:00
1a1d4ae99b
fix(hub): use LlmAgent with explicit Vertex AI client
2026-09-05 16:55:19 +00:00
d93398eafa
Revert "fix(hub): explicit Vertex AI client + ADC auth"
...
This reverts commit be7aa3e5f9ad189418bc4ed1558ae385148db64b.
2026-09-05 16:55:19 +00:00
cffef7e430
fix(hub): explicit Vertex AI client + ADC auth
2026-09-05 16:55:19 +00:00
434f591f9c
feat: gemini_guard — rate limiter + circuit breaker på alle Gemini-kall
2026-07-02 17:14:06 +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
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
9627da37ae
fix(agent): legg til vertexai.init() — ADK må initialiseras eksplisitt for Cloud Run
2026-06-17 17:59:05 +02:00
294f455d67
fix(agent): inline opax_mcp_client direkte i agent.py — fjern ekstern import
2026-06-15 21:32:21 +02:00
bfd4d37f6e
fix(jason): kopier opax_mcp_client inn i core-logic, redeploy med tools
2026-06-15 20:08:39 +02:00
1d413a56d5
feat(CG4-budget): token-budsjett + context-trimming + Flash-first routing
2026-06-13 06:17:03 +02:00
3bb95c8af9
CI6: fjern RAG fra root_agent — blokkerer AFC/MCP FunctionTools (TODO: RAG som sub-agent når korpus er oppdatert)
2026-06-10 07:17:26 +02:00
e5b4e2faa5
fix(CI3): bruk get_opax_tools() FunctionTools i stedet for MCPToolset
2026-06-10 03:49:38 +02:00
a095abd8bd
feat(CI3): koble opax-mcp toolset til Jason-agenten
2026-06-10 03:30:48 +02:00
7686fc7623
feat(CG3e+CG4): utvidet token-logging — caller_type, module_name, session_id + CG4-fase i ROADMAP
...
- token_logger.py: nytt schema med caller_type (agent|cli|browser|cron|api), module_name (jason/opax, costguard, threadstone, cli/gemini-tui, billing_agent), session_id
- agent.py: agent_name → strukturert label (module_name + mode), caller_type satt til 'agent'
- ROADMAP.md: CG4 Token Intelligence-fase lagt til (CG4a–CG4d) under NEXT
2026-06-10 00:36:25 +02:00
33482aee2c
feat(CG3e): add llm_token_usage BigQuery logger + /billing/tokens/summary endpoint
2026-06-09 21:02:52 +02:00
60af0035b6
fix(agent): give Jason self-awareness of model, region, billing source & HITL limits
2026-06-04 21:10:08 +00:00
7585a485e0
fix(models): gemini-2.5-flash (light) + gemini-2.5-pro (heavy), LOCATION=global for modellkall
2026-05-26 01:37:28 +02:00
f711f7be74
fix: gemini-2.0-flash-001 for light mode, fang ValueError i /run authorize_mode
2026-05-26 01:30:01 +02:00
5e1bb4e7ab
refactor(mode): rename A/A+ → light/heavy gjennomgående + ML-spor i MASTERPLAN
2026-05-26 01:20:53 +02:00
2fc957f4c2
revert: sett agent.py default-modeller tilbake til gemini-2.0-flash
2026-05-25 21:18:50 +02:00
23377d2575
fix: bruk gemini-2.0-flash-001 som default modell (versjonert GA-navn)
2026-05-25 19:45:29 +02:00
1cba5166db
fix: ADK 1.x Runner pattern + gemini-3.5-flash for A+ reasoning
2026-05-24 16:44:04 +02:00
497509370e
feat: add A/A+ mode routing to agent.py (OPAX)
2026-05-24 16:34:34 +02:00
0248081b83
fix: agent.py — bruk riktig import-path for VertexAiRagRetrieval (ADK 1.x)
2026-05-24 15:12:08 +02:00
2681d85ef4
feat: enforce Norwegian (Bokmål) response language in agent system instruction
2026-05-24 06:24:21 +02:00
34ba75a4a2
feat: push all remaining files — agents/, docs/, architecture/, cloudbuild.yaml, README
2026-05-23 02:37:39 +02:00