Skip to main content
Glama

AgentHelm gives AI coding agents (Claude Code, Cursor, Windsurf, custom Python/Node fleets) a shared, versioned Project Brain. Agents remember architecture, API conventions, schemas, and trade-offs across sessions instead of starting from zero.


🧠 The Project Brain Loop

graph TD
    A[Agent Starts Task] --> B[Get Rich Context from Project Brain]
    B --> C[Agent Executes Task]
    C --> D[Propose New Knowledge/Decisions]
    D --> E[Brain Compiler Validates & Resolves Conflicts]
    E --> F[Update Project Brain Release]
    F --> A
  1. Get Context: On startup, an agent fetches versioned, compiled architecture & database context.

  2. Execute Safely: Agent operates within token budgets and Telegram HITL safety guardrails.

  3. Propose Knowledge: As agents discover schemas or make design trade-offs, they propose knowledge entries.

  4. Compile & Evolve: The Brain Compiler verifies evidence, resolves conflicts, and releases the next Project Brain version.


Related MCP server: Axiom-hub

⚑ 60-Second Setup: Model Context Protocol (MCP)

Plug AgentHelm directly into Cursor, Claude Code, or Claude Desktop:

Add to .cursor/mcp.json or claude_desktop_config.json

{
  "mcpServers": {
    "agenthelm": {
      "command": "npx",
      "args": ["-y", "agenthelm-mcp"],
      "env": {
        "AGENTHELM_CONNECT_KEY": "ahe_live_YOUR_KEY_HERE",
        "AGENTHELM_PROJECT": "your-project-name"
      }
    }
  }
}

Exposed MCP Tools

  • get_context: Query versioned project architecture, database schemas, and conventions.

  • propose_knowledge: Propose new engineering decisions and codebase discoveries.

  • get_history: Audit version history logs, diffs, and decision trace blame.


πŸš€ Programmatic SDKs

Python SDK

pip install agenthelm-sdk
from agenthelm import Agent

# Connect to control plane and fetch project brain context
agent = Agent(key="ahe_live_...", name="Architect Agent", project="My App")

# Get context for database schema
context = agent.get_context(category="database")
print("Project Context:", context.entries)

# Propose new knowledge to the Brain Compiler
agent.propose_knowledge(
    summary="Migrate authentication from JWT to Session Cookies",
    decisions=["Use session IDs mapped to Redis backend"],
    files_modified=["lib/auth.ts", "middleware.ts"],
    confidence=95
)

Node.js SDK

npm install agenthelm-node-sdk
import { Agent } from 'agenthelm-node-sdk';

const agent = new Agent({ 
  key: 'ahe_live_...', 
  name: 'Support Bot',
  project: 'My App' 
});

agent.log('Analyzing sentiment...', 'info');
agent.output({ score: 0.92 }, 'sentiment_results');

πŸ“² Human-in-the-Loop (HITL) Safety Gate

AgentHelm prevents autonomous catastrophic actions. Mark functions as @irreversible to trigger inline Telegram approval gates:

⚠️ Irreversible Action Requested
Agent: Cloud Architect
Action: destroy_infrastructure
Payload: {"region": "us-east-1"}

[ βœ… Approve ] [ ❌ Reject ]


πŸ—οΈ Key Architecture Pillars

  • 🧠 Brain Compiler: Versioned knowledge engine resolving schema and architectural decision conflicts.

  • πŸ”­ Fleet Observability: Real-time telemetry, token cost tracking, and execution tracing.

  • πŸ›‘οΈ Safety Firewall: Classification decorators (@read, @side_effect, @irreversible) with fail-closed default safety.

  • ⏸️ Remote Mission Control: Pause, resume, or override agent state directly from agenthelm.online.


🌐 Dashboard & Community


βš–οΈ License

MIT Β© AgentHelm Team

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

–Maintainers
–Response time
–Release cycle
–Releases (12mo)
Commit activity

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jayasukuv11-beep/agenthelm'

If you have feedback or need assistance with the MCP directory API, please join our Discord server