paperclip: PR2 — Forgejo-MCP per roll + pi-shim för Alfred #112
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/paperclip-adapters"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Del av #110 (PR2 enligt uppdelningen). PR1 (#111) är mergad.
Vad som ingår
kubernetes/apps/paperclip/forgejo-mcp/: en MCP-instans per roll (forgejo-mcp-bruce,-lucius,-alfred,-oracle,-robin), single-user-läge med pinnad digest. Tokens i SOPS-secretenpaperclip-forgejo-tokens(UI-skapade; Forgejo-API:t vägrar skapa tokens).pi-bridge/src/paperclip-runner.js:POST /api/paperclip/run— bearer-auth, svarar 202 och körpi --print --session-id paperclip-<taskId>i bakgrunden; kommenterar Paperclip-issuen med den run-scopade token som HTTP-adaptern skickar i payloaden.GET /api/paperclip/healthvisar kö/aktiva.PAPERCLIP_API_URL(intern service-URL, krävs för att runtime-token ska skickas till HTTP-adaptern) +PAPERCLIP_HTTP_ADAPTER_PRIVATE_ENDPOINT_ALLOWLISTför pi-devbox.PI_BRIDGE_PAPERCLIP_TRIGGER_TOKENochPI_BRIDGE_PAPERCLIP_API_URL.docs/paperclip.mdochdocs/pi-devbox.md.Verifierat
initialize+tools/list+tools/call get_repository(znibb/lovable)via Bruce-token mot git.kobbo.se.znibb/lovable; scopes enligt tabellen (Bruce/Lucius read-only, Alfred write, Oracle/Robin write:issue).kubectl kustomize kubernetes/apps/paperclipbygger.Kvar innan Alfred/Bruce kan användas
http://forgejo-mcp-<roll>:8080) + Alfreds HTTP-adapter (http://pi-devbox.pi-devbox.svc.cluster.local:7777/api/paperclip/run).Refs #110