Skip to content

Reference

This section documents the interfaces and structures that make up Exarchos: commands, skills, agents, scripts, events, configuration, and convergence gates.

MCP tool architecture

Exarchos exposes 5 MCP tools (4 composite tools plus 1 hidden sync tool), each a discriminated union keyed on action:

ToolPurposeActions
exarchos_workflowWorkflow lifecycle -- init, read, update, cancel, cleanup, reconcile7
exarchos_eventEvent sourcing -- append and query events in streams4
exarchos_orchestrateTask coordination, quality gates, script execution, agent specs25
exarchos_viewMaterialized views -- pipeline, tasks, telemetry, convergence14

A hidden 5th tool (exarchos_sync) handles remote synchronization.

Each tool supports a describe action that returns full JSON Schema, descriptions, gate metadata, and phase/role constraints for specific actions. This lazy schema pattern keeps initial tool registration lightweight while providing complete schemas on demand.

See MCP Tools for per-tool action reference.

  • Commands -- 15 slash commands for workflow control
  • Skills -- 11 production skills with phase affinity
  • Agents -- 3 typed agents for isolated work
  • Validation Scripts -- Deterministic bash checks replacing prose checklists
  • Events -- 58 event types across 13 categories
  • Configuration -- Plugin settings, hooks, integrations
  • Convergence Gates -- 5-dimension verification at phase boundaries

Released under the Apache-2.0 License.