While the world is dreaming of "God Mode" automation — the memory, reasoning, and empathy harnesses that keep agents grounded. No more watching them dream — OpenStinger stings them into reality.
OpenStinger: Grounding the Autonomous Era.
Works with OpenClaw · Nanobot · ZeroClaw · NanoClaw · PicoClaw · Claude Code ·
Cursor · Qwen-Agent · DeerFlow · LangGraph
— any runtime that speaks MCP. One endpoint. 30 tools. Zero lock-in.
Start alongside → Go primary → Go exclusive · No migration. No disruption.
OpenStinger's entire knowledge state lives in two Docker volumes.
Unplug from one agent. Move to any host. Plug into another.
Every entity, relationship, vault note, and alignment log transfers completely.
Switch from OpenClaw → NanoClaw. Move from Mac Mini → AWS. OpenStinger memory travels with you.
No other *Claw memory system decouples memory from the runtime cleanly enough to make this true.
ABC Test (v0.7) — proven in production:
Runtime A (OpenClaw) → Runtime B (Qwen/Llama) → Runtime C (DeerFlow/Grok)
Full B→C→B circular memory propagation. Identity intact across every hop.
NEW v0.8
Local embeddings via Ollama — nomic-embed-text ·
mxbai-embed-large · all-minilm
No cloud API. No token cost. Full offline operation.
Run openstinger-cli init and select "ollama" when prompted for embedding provider.
Every hallucination has a root cause. Memory loss. Broken self-model. Value drift. A harness for each — additive, non-breaking, deployable one tier at a time. Works with any MCP-compatible runtime: OpenClaw, Nanobot, ZeroClaw, NanoClaw, and beyond.
Bi-temporal episodic memory. Every conversation, tool call, decision, and skill your agent touches — stored, deduplicated, conflict-resolved, and searchable forever.
Agents start fresh on every invocation. No history. No continuity. No accumulated expertise. The same mistakes, made forever, because nothing was ever remembered.
# semantic memory query memory_query( query="auth work last sprint", limit=10 ) # returns: episodes + entities + facts # ranked by unified relevance score
# vault builds itself autonomously identity ← who the agent is (conf ≥ 0.92) domain ← what it knows (conf ≥ 0.85) methodology ← how it works preference ← what it favours constraint ← hard limits
Memory alone isn't self-knowledge. Raw episodes don't give an agent identity. StingerVault distils sessions into structured, classified, self-updating self-knowledge — autonomously.
An agent drowning in episodic memory still can't answer: "Who am I? What do I believe? What are my constraints?" Without a structured self-model, introspection is hallucination.
vault/. Edit notes directly; SHA-256 change detection syncs changes
back
to the knowledge graph.
knowledge_ingest feeds URLs, PDFs, YouTube transcripts, and raw text into
the
knowledge graph as searchable semantic chunks.
Synchronous behavioral alignment before every response. Value coherence. Identity consistency. Constraint compliance. Content safety. Scored, corrected, and logged — in real time.
Agents drift. They hallucinate values they never had. Under adversarial prompting or emergent context, they abandon the identity they were built with. No guardrails. No accountability.
# every response, before delivery value_coherence → 0.0–1.0 identity_consistency → pass|fail constraint_compliance→ pass|block content_safety → always runs ───────────────────────────────── verdict: pass | soft_flag | hard_block
Brian Roemmele's equation. Gradient is where it runs. ↗
pass
verdicts
soft_flag | hard_block
Brian Roemmele's love equation isn't poetry. It's a differential equation.
A precise mathematical model of how empathy grows — or erodes.
↗ source
E = empathy growth C = cooperation D = discord β = benevolence factor
Empathy grows at a rate proportional to the net excess of cooperation over discord, amplified by the agent's own benevolence factor, and scaled by its current empathy level. When cooperation dominates — E accelerates. When discord dominates — E erodes. It is a self-reinforcing system, in either direction.
pass
verdicts
soft_flag · hard_block
Memory Harness (Tier 1) accumulates the lived experience that makes cooperation possible. Reasoning Harness (Tier 2) distils that experience into β — the agent's benevolence factor. Empathy Harness (Tier 3) measures C and D at every response, computing dE/dt in real time. Together, they implement Roemmele's equation without touching a single weight.
Python 3.10+. Docker. Any OpenAI-compatible inference API. That's all.
# 1. Clone and install git clone https://github.com/srikanthbellary/openstinger.git cd openstinger && pip install -e ".[dev]" # 2. Configure interactively # prompts: LLM provider · API key · agent name · embedding provider · profile dirs # v0.8: select "ollama" for fully local embeddings (nomic-embed-text, mxbai-embed-large) openstinger-cli init # 3. Launch — FalkorDB + browser UI + Tier 1 MCP server docker compose up -d python -m openstinger.mcp.server # Tier 2: vault + knowledge + namespace management python -m openstinger.scaffold.mcp.server # Tier 3: full alignment + empathy harness python -m openstinger.gradient.mcp.server
OpenStinger is a pure MCP server. Your agent calls its tools natively — no wrappers, no SDK lock-in, no framework dependency.
OpenClaw · Nanobot · ZeroClaw · NanoClaw · PicoClaw · DeerFlow · Qwen-Agent · LangGraph · Claude Code · Cursor
└──────────────────────────────────────┬──────────────────────────────────────────────────────┘
Model Context Protocol · SSE · http://localhost:8766/sse
│
▼
OpenStinger MCP Server (Python process, runs on your machine)
├── Tier 1 memory_query · memory_add · memory_search ····· 11 tools
├── Tier 2 vault_promote_now · knowledge_ingest · namespace_* 11 tools
└── Tier 3 gradient_alignment_score · ops_status · drift_status 8 tools
│ ────────────────
│ 30 tools total
├── FalkorDB (temporal graph · knowledge vault · vector indexes)
├── PostgreSQL (ingestion jobs · alignment events · agent registry)
└── vault/ (markdown notes · human-editable · SHA-256 synced)
Every episode, entity, classification decision, and alignment event is logged to PostgreSQL — ready for dashboards, audits, and compliance reports. Not exported on request. Always on. Always queryable.
SELECT name, entity_type,
episode_count
FROM entity_registry
WHERE entity_type = 'PERSON'
ORDER BY episode_count DESC;
Who has this agent's memory touched?
SELECT verdict, COUNT(*) AS n
FROM alignment_events
WHERE evaluated_at > NOW()
- INTERVAL '7 days'
GROUP BY verdict;
Alignment verdict distribution this week.
SELECT category,
COUNT(*) FILTER
(WHERE stale = false) AS active,
ROUND(AVG(confidence),2)
FROM vault_notes GROUP BY 1;
Active knowledge confidence by category.
OpenStinger logs every ingestion job, entity merge decision, vault classification, and alignment evaluation to a 12-table PostgreSQL schema. Connect any BI tool — Metabase, Grafana, Superset — and get full operational visibility with zero additional instrumentation.
Autonomous agents are waking up — but they're still sleepwalking.
They hallucinate facts. They drift from their values. They forget who they are.
When an agent goes wrong, it says: "Pinch me. I must be dreaming."
Hallucinations aren't just errors. They're liabilities.
The harness that forces agents to face reality — so you don't have to face the consequences.
Precision over hype. Memory over amnesia. Alignment over drift.
One memory layer. Every agent framework.
OpenClaw · Nanobot · ZeroClaw · NanoClaw · PicoClaw · Claude Code ·
Cursor · Qwen-Agent · DeerFlow · LangGraph
OpenStinger.com — Grounding the Autonomous Era.