How Elen turns abstract reasoning into verified, citable decision networks while saving token context window space.
Before making a decision, the Agent asks Elen if there is precedent. Elen returns minimal pointers to avoid flooding the context window.
The agent is building a high-traffic API and needs to select the correct caching layer.
Elen searches the graph and returns just IDs and summaries. The agent's context window stays light.
The Agent sees a relevant pointer and explicitly requests the full node details to load constraints and evidence.
Elen pulls the full Decision Record, mapping the exact constraints the previous agent locked in.
The Agent decides to use Redis based on the precedent, but for a new specific microservice. It commits the new localized node.
Elen hashes the constraints, links the reference, and saves the new atom into the network.
Six months later, an Agent notices Redis is blowing out memory on the Auth service due to unoptimized TTLs. It proposes a change.
Instead of just committing a disconnected node, the Agent explicitly flags the old node as obsolete.
Elen creates the new decision and deprecates the old one. Future queries for "auth" will only return the DynamoDB precedent.
Base tokens per query cycle.
Bloated data only injected when manually expanded.
Decisions are explicitly wired via refs arrays.
Agents debug past agents and formalize the fix.
Add Elen as an MCP server in your IDE. No SDK required.
{
"mcpServers": {
"elen": {
"command": "npx",
"args": ["-y", "@learningnodes/elen-mcp@0.1.6"]
}
}
}
{
"mcpServers": {
"elen": {
"command": "npx",
"args": ["-y", "@learningnodes/elen-mcp@0.1.6"],
"env": {
"ELEN_LOCAL_API": "true"
}
}
}
}
Works with Claude Code, Cursor, Windsurf, VS Code Copilot, and any MCP-compatible agent.