Mirror Neuron Documents

MirrorNeuron Component Guide

Map the MirrorNeuron workspace to the component responsible for a change.

MirrorNeuron Component Guide

The MirrorNeuron workspace is a collection of focused components. Use this guide to find the right owner, the smallest relevant validation command, and the public documentation page to update when behavior changes.

Workspace Map

FolderResponsibilityBasic validation
MirrorNeuronElixir/OTP runtime, scheduling, persistence, clustering, and gRPC services.mix test
mn-deployInstaller, local services, Docker Compose runtime, and release support../install.sh --help
mn-cliThe mn command-line interface.python3 -m pytest -q
mn-apiFastAPI REST gateway over the runtime SDK.python3 -m pytest -q
mn-python-sdkPython client, bundle helpers, and shared runtime configuration.python3 -m pytest -q
mn-web-uiBrowser dashboard for jobs, graphs, and run state.npm run lint && npm test -- --run
mn-agentsShared agent templates used by blueprints.Component test suite
mn-skillsReusable Python skill packages.Package-specific tests
mn-system-testsCross-component smoke, integration, and end-to-end tests.python3 test_all.py --fast
MembraneContext engine, context-memory SDK, and compression tooling.cargo test and package tests
otterdesk-blueprintsSelf-contained OtterDesk-facing worker blueprints.Blueprint-specific validation
otterdesk-desktop-appElectron desktop application for launching and monitoring blueprints.npm run doctor

Local Runtime Path

Install the editable workspace runtime through the deployment component:

cd mn-deploy
./install.sh --mode local

Start and inspect it:

mn runtime start
mn runtime health
mn node list

Which Documentation to Read

Documentation Rules

Keep public pages task-focused and implementation-backed. Update commands, ports, configuration names, and examples in the same change that alters their behavior. Do not publish agent instructions, release procedures, temporary templates, or obsolete architecture diagrams as product documentation.

On this page