πŸ”„ HSM-II

Hyper-Stigmergic Morphogenesis II β€” A self-organizing multi-agent system with stigmergic coordination

Rust Multi-Agent AI Stigmergy

πŸš€ Key Features

🧠 Hypergraph Engine

Stigmergic morphogenesis through environmental markers. Agents coordinate indirectly via a shared hypergraph state.

βš–οΈ Council System

Multi-agent debate with evidence-based voting, mode switching between simple/orchestrate/debate modes.

πŸŽ“ CASS

Continuous Automated Skill Synthesis β€” learn from interactions and distill reusable skills.

πŸ› οΈ 57 Real Tools

Web search, browser automation, Git operations, shell commands, file operations, and more.

πŸ€– Multi-Provider LLM

Support for OpenAI, Anthropic, and Ollama with automatic failover between providers.

🌐 Federation

Distributed multi-node coordination with conflict resolution and trust management.

πŸ—οΈ Architecture

Self-organizing agents coordinate through a shared stigmergic field

╔═════════════════════════════════════════════════════════════════╗ β•‘ HSM-II SYSTEM β•‘ ╠═════════════════════════════════════════════════════════════════╣ β•‘ β•‘ β•‘ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β•‘ β•‘ β”‚ AGENTS β”‚ β”‚ COUNCIL β”‚ β”‚ CASS β”‚ β•‘ β•‘ β”‚ β”‚ β”‚ β”‚ β”‚ (Skills) β”‚ β•‘ β•‘ β”‚ β€’ Roles β”‚ β”‚ β€’ Debate β”‚ β”‚ β”‚ β•‘ β•‘ β”‚ β€’ Drives β”‚ β”‚ β€’ Vote β”‚ β”‚ β€’ Learning β”‚ β•‘ β•‘ β”‚ β€’ Coherence β”‚ β”‚ β€’ Evidence β”‚ β”‚ β€’ Distill β”‚ β•‘ β•‘ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β•‘ β•‘ β”‚ β”‚ β”‚ β•‘ β•‘ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β•‘ β•‘ β–Ό β•‘ β•‘ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β•‘ β•‘ β”‚ STIGMERGIC FIELD β”‚ β•‘ β•‘ β”‚ (Hypergraph State) β”‚ β•‘ β•‘ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β•‘ β•‘ β”‚ β•‘ β•‘ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β•‘ β•‘ β–Ό β–Ό β–Ό β•‘ β•‘ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β•‘ β•‘ β”‚ DKS β”‚ β”‚ SOCIAL β”‚ β”‚ FEDERATION β”‚ β•‘ β•‘ β”‚ (Distributedβ”‚ β”‚ MEMORY β”‚ β”‚ (Multi-Node)β”‚ β•‘ β•‘ β”‚ Knowledge) β”‚ β”‚ β”‚ β”‚ β”‚ β•‘ β•‘ β”‚ β”‚ β”‚ β€’ Promises β”‚ β”‚ β€’ Trust β”‚ β•‘ β•‘ β”‚ β€’ Selection β”‚ β”‚ β€’ Reputationβ”‚ β”‚ β€’ Conflict β”‚ β•‘ β•‘ β”‚ β€’ Flux β”‚ β”‚ β€’ Evidence β”‚ β”‚ β€’ Sync β”‚ β•‘ β•‘ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β•‘ β•‘ β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•

πŸ“š Documentation

πŸš€ Getting Started

EASY_START.md β€” Quick start guide for running the personal agent.

🐳 Deployment

DEPLOYMENT.md β€” Production deployment with Docker.

πŸ“– Architecture

Architecture docs β€” Deep dive into the system design.