← back updates →

Agent Research Hub

Eight systems dissected. Patterns extracted.
Last updated: 2026-04-16

Source-level analysis of eight agent frameworks. Each brings exactly one orthogonal component nobody else has — and the rest is filler. OpenClaw has 24+ channels and binding cascades but zero compute isolation. Muaddib has QEMU micro-VMs but max 8 concurrent. ElizaOS has a plugin marketplace but runs everything in-process. Hermes has self-improving skills but no isolation. HOME23 has continuous cognitive loops and LLM-synthesized ingestion but federated multi-agent in one install. The useful patterns are small; the accidental complexity is enormous.

8
Systems Studied
13
Reusable Patterns

Concepts

Cross-sectional: each page compares how every system handles the same problem.

🛡️

Tools & Security

Each orthogonal component shapes tool design. smolagents skips schemas — the LLM writes Python because training data IS the API. Stripe cuts the network, not the filesystem. More code ≠ more security (430K lines vs 24 files).

🧠

Memory

ElizaOS's pgvector is the only horizontally-scalable option. OpenClaw's hybrid search (vector + BM25) catches what pure vector misses. The extremes — NanoClaw's CLAUDE.md files, Muaddib's 3-tier chronicles — both converge on human-readable markdown.

🌳

Subagents

Subagent design reveals each system's orthogonal bet. OpenClaw force-injects results (no message bus). NanoClaw puts each child in its own container (proxy bus). Muaddib rejects subagents entirely (VMs prioritize multi-user). Swarm does it in ~50 lines. Six trust models compared.

📋

Project Management

Stripe ships 1,300 PRs/week from Slack messages — zero human interaction during execution. OpenClaw requires 3 typed commands for one PR. The autonomy spectrum maps to isolation: more autonomous agents need stronger boundaries.

Patterns & Comparisons

🔀

Systems Compared

6 patterns every agent must solve. 5 systems, 3 lineages. Each system's orthogonal contribution mapped against multi-tenancy capability and audience reach.

🔬

Building Blocks

13 patterns distilled from real codebases. Source credibility rated: production-proven vs niche. Doom loops, harness engineering, network isolation, blueprints.

Agent Platforms

Multi-user deployment systems. Each page covers what's orthogonal — the one contribution nobody else makes.

🦞

OpenClaw

Orthogonal: 24+ channels, one process, no bus. Binding-based routing, 24 hook types, 6 queue strategies. The audience-scale champion with no isolation muscle.

🟢

NemoClaw

Orthogonal: NVIDIA integration with OpenShell container runtime. Blueprint lifecycle (declarative workflows), Landlock + seccomp + netns sandboxing, CUDA/TensorRT-LLM optimization, NIM microservices. Agent mesh for distributed coordination with resource quotas. Sandboxes the whole bot, not per-user.

🤖

ElizaOS

Orthogonal: character.json ecosystem, 35+ plugin marketplace with action/evaluator/provider architecture, pgvector RAG, multi-agent coordination via WorldEngine. The only horizontally-scalable system (PostgreSQL). Web3-native with EVM/Solana/TEE. Zero isolation.

🏜️

Muaddib

Orthogonal: QEMU micro-VMs where API keys physically cannot enter the guest. 3-tier markdown chronicles. Host/guest tool split is the cleanest privilege model. But web tools bypass it all.

🎀

Milady

ElizaOS wrapped in Electrobun desktop shell. Progressive SSE streaming, local-first PGLite (embedded Postgres), BNB Chain native integration. Character-driven personalities with privacy-first local storage.

🧠

Hermes

Orthogonal: Self-improving skill system with auto-generation and 3-tier progressive disclosure. 16 messaging platforms, smart model routing (cheap-model heuristics), parallel tool execution (8 workers), trajectory persistence for RL training. Multi-instance via profiles. ~574KB agent loop. Zero isolation.

🏠

HOME23

Orthogonal: Installable AI OS with living brain (20k+ knowledge nodes, autonomous expansion). Continuous cognitive loops (think-dream cycles), quantum-aware reasoning, autonomous remediation workflows, multi-modal understanding (vision/audio/code). PM2-managed with one-command install. The agent is permanent, conversations are ephemeral.

Coding Agents

Individual developer tools. Different problem space — interactive, single-user, human-in-the-loop.

🔧

Cline

VSCode extension with 30+ tools, streaming diff view, 40+ LLM providers via OpenRouter, MCP marketplace integration, approval flow for dangerous operations, persistent task history. Native IDE integration for autonomous coding.

🧬

Claude Code

Reverse-engineered internals. 13 tools, 8-level permission hierarchy, bwrap sandbox, 5 typed subagents.

Techniques

🕸

Graphify

Knowledge graphs for codebases and documents. 71.5x token efficiency via tree-sitter (25 languages) + Claude vision → queryable graph. Leiden clustering discovers natural modules. Multimodal extraction (code/text/PDF/images), query-guided retrieval. Applied to agent research: semantic queries vs reading 30 pages.

🤖

smolagents

HuggingFace-native agent framework. CodeAgent writes Python (30% token reduction), ToolAgent uses JSON tool calls. 11 model backends (OpenAI, Anthropic, HF Inference, local). Hub tool marketplace for community sharing. Minimal dependencies, lightweight core.

👁

Multimodal

Disk + read tool beats inline base64. Three patterns compared.

Steering

How agents steer LLMs. Prompt assembly, doom loops, model routing.

Internals

🔌

Plugins

13 official plugins, 20+ commands, 16 agent types, 11 skills.

🚢

Ship-It

6-phase shipping pipeline. 5 parallel reviewers, 80% confidence filter.

🐙

Takopi

Telegram bot dispatching coding agents to repos. Python plugin overlay, project routing, live deploy.

🐜

ARIZUKO

Go-native orthogonal components for agentic workflows. wire · tap · bus · vault · scheduler. Six packages, one colony. Goddess of the undead ants.

🦀

Kanipi

TypeScript proof-of-concept (v0.1.2). Config-driven routing, credential middleware, Telegram · Discord · WhatsApp. Patterns extracted into ARIZUKO.

References

📚

Sources

Code clones, research markdown, architecture notes.