Verify repo-recall live health + agent MCP reachability, re-bless the luca-stack skill #114
Labels
No labels
burndown-2026-06
coherence-core
consult
headless
interactive
P0
P1
P2
P3
P4
No milestone
No project
No assignees
1 participant
Due date
No due date set.
Dependencies
No dependencies set.
Reference
coilyco-flight-deck/repo-recall#114
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Context
repo-recall was unarchived on 2026-06-18 and is live in k3s (ns
repo-recall,1/1 Available, ~29d). Its deploy is migrating into thecoilyco-bridge/deploymonorepo (see the onboarding issue). The mcporter entries already exist incoilyco-bridge/agentic-os-kai/config/mcporter.json:repo-recall->https://repo-recall.${COILYSIREN_TAILNET_DOMAIN}/mcp(prod, tailnet)repo-recall-staging->http://127.0.0.1:7777/mcprepo-recall-dev->http://127.0.0.1:7780/mcpSo config-wise agents can already point at it. Unverified after the archive: that an agent can actually reach the live tailnet endpoint and get tool responses, that the pod is not quietly crash-looping (the api container shows ~22 restarts, last ~23h ago), and that the skill docs no longer imply the stack is archived / off.
Goal
Prove an agent can call repo-recall's MCP tools against the live deployment, confirm the service is healthy, and update the luca-stack skill to reflect it is live again (with its deploy home now in bridge/deploy).
Steps
coily ops kubectl -n repo-recall get deploy,po- confirm1/1, podRunning. Inspect the api container restart cause viakubectl -n repo-recall describe pod <pod>(Last State). IfOOMKilled, note it and bump the api memory limit (currently1Gi) - inservices/repo-recall/deploy/main.ymlonce the onboarding lands, else flag it there. If a panic, file a follow-up with the log excerpt. A periodic self-recovering restart is acceptable to note-and-move.mcporter run repo-recall recall_dashboardandrecall_searchwith a trivial query. Confirm a real JSON response, not a connection error. If${COILYSIREN_TAILNET_DOMAIN}does not resolve in the dispatch env, document the env it needs and verify against the tailnet FQDN directly./home/kai/projects/coilysirenand/home/kai/.clauderead-only, so it should be hydrating, not empty.agentic-os/.agents/skills/tooling-mcp-servers/references/luca-stack.mdand SKILL.md so they reflect repo-recall is live again, its deploy home iscoilyco-bridge/deployservices/repo-recall/, and luca + session-lattice remain intentionally archived (downstream consumers, not needed for the dispatch oracle). Keep the staging-default wording accurate.Acceptance
1/1; restart cause identified and either benign-noted, limit-bumped, or a follow-up filed.mcporter run repo-recall recall_dashboardreturns a valid response from the live pod.Why headless
Cluster + MCP config already in place. Verification + a doc edit + at most a memory-limit bump. No secrets to mint, no design fork, no destructive step. A real crash bug found in step 1 spawns a follow-up rather than blocking - the verification completes headless.