munder-difflin
local multi-agent harness
Explore the MessageQueueComposer pattern: separate message drafting from delivery, enqueue messages, and protect agents with renderer input guarding. Learn how busy agents are handled.
How Context Trigger Persistence Works with CONTEXT_LAST_RUN_KV_KEY in the Durable KV StoreLearn how context trigger persistence uses CONTEXT_LAST_RUN_KV_KEY and the durable KV store for reliable operations. Ensure consistent restarts and config changes with this powerful technique.
How breaker.onApiError Feeds API Error Storm Trips from OTel Spans into the Circuit BreakerLearn how breaker.onApiError uses OTel api_error spans to feed API error storm trips into the circuit breaker, enhancing system resilience.
archiveOrphanedAgents Migration: Why It Must Run Before Agent Respawning in Munder DifflinLearn why the archiveOrphanedAgents migration is crucial. It cleans up duplicate agents before respawning, preventing system instability in Munder Difflin. Ensure smooth operations.
Codex Remote Daemon Setup: Per-Agent CODEX_HOME and Socket Path ValidationLearn how Codex remote daemon setup uses per-agent CODEX_HOME and socket path validation with SHA-256 aliases for reliable cross-platform startup. Discover the munder-difflin repository.
What Is runtimeBinDir and Why Is It Appended to the Agent's PATH in Munder Difflin?Discover what runtimeBinDir is and why it's added to the Munder Difflin agent's PATH. Learn how it prioritizes Node versions while ensuring fallback interpreter access.
How Per-Agent Token Caps and Floor-Wide Budgets Are Enforced by the Breaker Tick EvaluationDiscover how the breaker tick evaluation enforces per-agent token caps and floor-wide budgets to protect system resources while identifying violating agents.
How the Integration Broker's Loopback Secret Broker Works with Per-Worker Capability TokensUnderstand how Munder Difflin's loopback secret broker uses per worker capability tokens to securely enable integration calls without exposing secrets. Learn about this zero-knowledge bridge.
How MemoryReflector Condenses Agent memory.md Files Using Atomic-SwapDiscover how MemoryReflector condenses agent memory.md files using atomic-swap in Munder Difflin. Learn about AI summarization and crash-safe data integrity.
How Non-Hive-Aware Providers Receive Initial Prompts and Lifecycle Hooks via Bridge Descriptors in Munder DifflinLearn how non-hive-aware providers get initial prompts and lifecycle hooks using Munder Diffin's bridge descriptors. This guide explains the shim injection process.
How the Bundled‑Node Launcher Solves the nvm/PATH Problem for Agent HooksDiscover how the bundled-node launcher resolves nvm PATH issues for agent hooks by using absolute paths, eliminating system dependencies for Electron binaries.
What Is the ensureHive Bootstrap Process and Why Are Shims Re‑Created on Every Bootstrap?Understand the ensureHive bootstrap process and why shims are recreated on every app start. Guarantees agents use current protocol, paths, and abstractions.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →