patxkil/setkontext
Engineering context for AI coding agents — decisions from GitHub + session memory (bugs, gotchas, implementations) via MCP
What's novel
Engineering context for AI coding agents — decisions from GitHub + session memory (bugs, gotchas, implementations) via MCP
Code Analysis
11 files read · 4 roundsExtracts engineering decisions from GitHub repos (ADRs, PRs, docs) and AI coding session transcripts, stores them in SQLite with FTS5, and exposes them to AI coding agents via MCP tools for querying, validation, and session memory recall.
Strengths
The consolidation loop (promoting recurring session learnings into formal decisions) is a genuinely novel feedback mechanism for AI agent memory. The MCP server design is production-quality with tiered detail levels, graceful degradation without API keys, and activity logging.
Weaknesses
Entity extraction in ADRs relies on a hardcoded keyword list, and the FTS query builder is a simple stop-word + OR approach that may miss nuanced queries. LLM calls are synchronous with time.sleep for backoff, which blocks the MCP server under concurrent load.
Score Breakdown
Signal breakdown
Innovation
Craft
Traction
Scope
Evidence
Commits
21
Contributors
1
Files
57
Active weeks
2
Repository
Language
Python
Stars
3
Forks
0
License
MIT