What you’ll build
An agent you can feed a function, a filename, or a commit hash — and it returns the complete backstory: who proposed it, what tradeoffs were debated, which ticket it closed, what the original spec said. Five integrations, one narrative. This is the recipe that’s genuinely impossible without a federated knowledge graph. Vector search over chunks won’t link entities across sources. Copass does.The code
What’s happening
- Five connections, zero tool glue — every source lights up automatically. The agent decides which ones to reach for based on what the question needs.
- The graph does the linking — Copass already connected the PR to the Linear ticket to the Slack thread to the Notion doc during ingestion. The agent is just reading a structure, not inferring relationships turn-by-turn.
claude-opus-4-7— worth it here because the synthesis is the work. The sources are cheap; the narrative is what you’re paying for.
Make it yours
- Scope to one repo or team —
…Why does handleRateLimitRetry in the payments service exist?The agent filters automatically. - Swap the sources — add
jiraandconfluencefor non-Linear/Notion shops; addfigmato trace UI decisions. App slugs live in Pipedream’s catalog or viarouter.integrations.catalog({ q: 'confluence' }). - Ship it as a PR reviewer — point the same prompt at an incoming diff and ask why the code it’s replacing exists. Reviewers stop guessing at context.

