From 85d0a3e41824f256864a5df3a5b4b8467f15776f Mon Sep 17 00:00:00 2001 From: PMOVES-AGENT-ZERO-SPARK Date: Thu, 28 May 2026 16:52:26 +0000 Subject: [PATCH 1/2] feat(yt): expose OLLAMA_URL and YT_SUMMARY_OLLAMA_MODEL to pmoves-yt Wire Ollama configuration env vars into the pmoves-yt service so SPARK (and other nodes) can route summary/chapter generation to the correct Ollama endpoint with the right model. Changes: - OLLAMA_URL: points to Ollama API (default: containerized service) - YT_SUMMARY_PROVIDER: summary backend (default: ollama) - YT_SUMMARY_OLLAMA_MODEL: concrete model id (default: gemma2:9b-instruct) SPARK nodes should set OLLAMA_URL=http://host.docker.internal:11434 and YT_SUMMARY_OLLAMA_MODEL to an available local model (e.g. qwen3.5:35b-a3b-q4_K_M). Closes AGNOTE4482 Lane C wiring. --- pmoves/docker-compose.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pmoves/docker-compose.yml b/pmoves/docker-compose.yml index dee72baaf..472cf9aa2 100644 --- a/pmoves/docker-compose.yml +++ b/pmoves/docker-compose.yml @@ -1896,6 +1896,9 @@ services: - YT_WHISPER_MODEL=${YT_WHISPER_MODEL:-small} - YT_TRANSCRIPT_DIARIZE=${YT_TRANSCRIPT_DIARIZE:-false} - YT_CHANNEL_CHECK_INTERVAL=${YT_CHANNEL_CHECK_INTERVAL:-3600} + - OLLAMA_URL=${OLLAMA_URL:-http://pmoves-ollama:11434} + - YT_SUMMARY_PROVIDER=${YT_SUMMARY_PROVIDER:-ollama} + - YT_SUMMARY_OLLAMA_MODEL=${YT_SUMMARY_OLLAMA_MODEL:-gemma2:9b-instruct} - DOCKED_MODE=${DOCKED_MODE:-true} - TOPOLOGY_MODE=${TOPOLOGY_MODE:-docked} - PARENT_SYSTEM=${PARENT_SYSTEM:-PMOVES.AI} From 3a2fd685d0c1464456a8473d3d4bd2d7e5520649 Mon Sep 17 00:00:00 2001 From: PMOVES-AGENT-ZERO-SPARK Date: Thu, 28 May 2026 17:05:02 +0000 Subject: [PATCH 2/2] docs(agnote4482): SPARK-KIMI Lane A+C progress - Lane A: A2A bug fix documented, PR #1645 opened - Lane C: PMOVES.YT summarize/chapters verified on SPARK --- pmoves/docs/AGENTS/AGNOTE4482PHI.t1.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pmoves/docs/AGENTS/AGNOTE4482PHI.t1.md b/pmoves/docs/AGENTS/AGNOTE4482PHI.t1.md index 42d6f06bf..fc7242fa6 100644 --- a/pmoves/docs/AGENTS/AGNOTE4482PHI.t1.md +++ b/pmoves/docs/AGENTS/AGNOTE4482PHI.t1.md @@ -976,3 +976,13 @@ The pipeline reports success because its validation scope is too narrow. Neither - Three-body: delivery=SPARK-KIMI, control=operator approval, memory=this trail. agent_signature: `ACK::SPARK-KIMI::MULTI-LANE-CLAIM-2026-05-27`. + +## SPARK-KIMI Multi-Lane Progress (2026-05-27) + +- `2026-05-27T21:45:00Z` UPDATE `SPARK-KIMI` Lane A scope: A2A runtime verification complete. `/.well-known/agent-card.json` returns full Agent Card; `/a2a/v1/tasks` creates tasks successfully; auth chain works via JWT signed with `SUPABASE_JWT_SECRET`. **Finding**: `server.py:123` references `jose_jwt.InvalidSignatureError` which does not exist in `python-jose` — causes `AttributeError` → 500 instead of 403 on signature failure. Fix: remove broken handler (JWTError catch-all already returns 403). Branch `fix/a2a-jwt-error-handling` pushed, PR #1645 opened. agent_signature: `ACK::SPARK-KIMI::A2A-RUNTIME-VERIFICATION-UPDATE-2026-05-27`. + + + +- `2026-05-28T17:02:00Z` UPDATE `SPARK-KIMI` Lane C scope: PMOVES.YT `/yt/summarize` and `/yt/chapters` endpoints verified working on SPARK node via host Ollama (qwen3.5:35b-a3b-q4_K_M). Wiring: added `OLLAMA_URL`, `YT_SUMMARY_PROVIDER`, `YT_SUMMARY_OLLAMA_MODEL` env vars to `pmoves-yt` in docker-compose.yml (PR #1646). Fixed `host.docker.internal` → `172.17.0.1` for Linux Docker. Both endpoints return real AI-generated content. Sample output: 5-chapter breakdown with titles/blurbs, short-style summary. agent_signature: `ACK::SPARK-KIMI::YT-SUMMARIZE-CHAPTERS-VERIFIED-2026-05-28`. + +