Expand description
MUR Commander Core — shared types, constitution, audit, and model definitions.
This crate contains all the core logic with no I/O dependencies. It is used by the daemon, CLI, web, and chat crates.
Modules§
- a2a
- A2A (Agent-to-Agent) Protocol — Google A2A spec implementation.
- audit
- Audit logging with hash chain for tamper detection.
- auth
- Authentication and plan management — mur.run API token verification.
- cache
- Three-layer cache system for MUR Commander.
- constitution
- Constitution system — the core safety mechanism for MUR Commander.
- cost
- Cost tracking and estimation for AI model API calls.
- emerge
- MUR Emerge bridge — convert emerge patterns into Commander workflows.
- machine
- Multi-Machine — SSH remote execution, agent relay, and machine registry.
- marketplace
- Workflow marketplace client for browsing, installing, and publishing workflow packages.
- mcp
- MCP (Model Context Protocol) client implementation.
- membership
- Feature limits based on membership plan.
- model
- AI model definitions and routing.
- plugin
- WASM plugin system — load, sandbox, and run .wasm plugins for Commander.
- policy
- Policy engine — evaluate rules before actions, inject mur patterns.
- remote
- Cross-machine coordination for remote workflow execution.
- reports
- Monthly value reports — show users what Commander saved them.
- scheduler
- Scheduler — scans workflows with
schedulefields and executes them on cron. - skill
- Skill system — load, install, list, and manage workflow skills.
- team
- CRDT-based team workflow synchronization.
- types
- Shared type definitions for MUR Commander.
- workflow