engineError() | function | Create a typed engine error result with pino logging and correct exit code. |
engineSuccess() | function | Create an engine success result. |
taskShow() | function | Get a single task by ID. |
taskList() | function | List tasks with optional filters. |
taskFind() | function | Fuzzy search tasks by title/description/ID. |
taskExists() | function | Check if a task exists. |
taskCreate() | function | Create a new task. |
taskUpdate() | function | Update a task’s fields. |
taskComplete() | function | Complete a task (set status to done). |
taskDelete() | function | Delete a task. |
taskArchive() | function | Archive completed tasks. Moves done/cancelled tasks from active task data to… |
taskNext() | function | Suggest next task to work on based on priority, phase alignment, age, and dep… |
taskBlockers() | function | Show blocked tasks and analyze blocking chains. |
taskTree() | function | Build hierarchy tree. |
taskDeps() | function | Show dependencies for a task - both what it depends on and what depends on it. |
taskRelates() | function | Show task relations (existing relates entries). |
taskRelatesAdd() | function | Add a relation between two tasks. |
taskAnalyze() | function | Analyze a task for description quality, missing fields, and dependency health. |
taskImpact() | function | Predict downstream impact of a free-text change description. Delegates to… |
taskRestore() | function | Restore a cancelled task back to pending. |
taskUnarchive() | function | Move an archived task back to active task data with status ‘done’ (or specifi… |
taskReorder() | function | Change task position within its sibling group. |
taskReparent() | function | Move task under a different parent. |
taskPromote() | function | Promote a subtask to task or task to root (remove parent). |
taskReopen() | function | Reopen a completed task (set status back to pending). |
taskCancel() | function | Cancel a task (soft terminal state — reversible via restore). |
taskComplexityEstimate() | function | Deterministic complexity scoring from task metadata. |
taskDepends() | function | List dependencies for a task in a given direction. T4657 T4790 T4654 |
taskDepsOverview() | function | Overview of all dependencies across the project. T5157 |
taskDepsCycles() | function | Detect circular dependencies across the project. T5157 |
taskStats() | function | Compute task statistics, optionally scoped to an epic. T4657 T4790 T4654 |
taskExport() | function | Export tasks as JSON or CSV. T4657 T4790 T4654 |
taskHistory() | function | Get task history from the log file. T4657 T4790 T4654 |
taskLint() | function | Lint tasks for common issues. T4657 T4790 T4654 |
taskBatchValidate() | function | Validate multiple tasks at once. T4657 T4790 T4654 |
taskImport() | function | Import tasks from a JSON source string or export package. T4790 |
taskPlan() | function | Compute a ranked plan: in-progress epics, ready tasks, blockers, bugs. T4815 |
taskRelatesFind() | function | Find related tasks using semantic search or keyword matching. T5672 |
taskLabelList() | function | List all labels used in tasks. T5672 |
taskLabelShow() | function | Show tasks associated with a label. T5672 |
taskSyncReconcile() | function | Reconcile external tasks with CLEO as SSoT. |
taskSyncLinks() | function | List external task links by provider or task ID. |
taskSyncLinksRemove() | function | Remove all external task links for a provider. |
taskClaim() | function | Atomically claim a task for an agent. Fails if the task is already claimed b… |
taskUnclaim() | function | Release an agent’s claim on a task, setting assignee to null. No-op if the t… |
sessionStatus() | function | Get current session status. |
sessionList() | function | List sessions with budget enforcement. When a limit is applied (explicit or… |
sessionFind() | function | Lightweight session discovery — returns minimal session records. |
sessionShow() | function | Show a specific session by ID. |
taskCurrentGet() | function | Get current task being worked on. Delegates to core/task-work/currentTask. T… |
taskStart() | function | Start working on a specific task. Delegates to core/task-work/startTask. T4782 |
taskStop() | function | Stop working on the current task. Delegates to core/task-work/stopTask. T4782 |
taskWorkHistory() | function | Get task work history from session notes. T5323 |
sessionStart() | function | Start a new session. Note: This function has engine-specific logic for task f… |
sessionEnd() | function | End the current session. Note: This function has engine-specific logic for ta… |
sessionResume() | function | Resume an ended or suspended session. Note: This function has engine-specific… |
sessionGc() | function | Garbage collect old sessions. T4782 |
sessionSuspend() | function | Suspend an active session. T4782 |
sessionHistory() | function | List session history with focus changes and completed tasks. T4782 |
sessionCleanup() | function | Remove orphaned sessions and clean up stale data. T4782 |
sessionRecordDecision() | function | Record a decision to the audit trail. T4782 |
sessionDecisionLog() | function | Read the decision log, optionally filtered by sessionId and/or taskId. T4782 |
sessionContextDrift() | function | Compute context drift score for the current session. T4782 |
sessionRecordAssumption() | function | Record an assumption made during a session. T4782 |
sessionStats() | function | Compute session statistics, optionally for a specific session. T4782 |
sessionSwitch() | function | Switch to a different session. T4782 |
sessionArchive() | function | Archive old/ended sessions. T4782 |
sessionHandoff() | function | Get handoff data for the most recent ended session. T4915, T5123 |
sessionComputeHandoff() | function | Compute and persist handoff data for a session. T4915 |
sessionBriefing() | function | Compute session briefing - composite view for session start. Aggregates data… |
sessionComputeDebrief() | function | Compute and persist rich debrief data for a session. Persists as both handoff… |
sessionDebriefShow() | function | Read a session’s debrief data. Falls back to handoff data if no debrief is av… |
sessionChainShow() | function | Show the session chain for a given session. Returns ordered list of sessions… |
sessionContextInject() | function | Inject context protocol content. T5673 |
listRcsdEpics() | function | List all epic IDs that have RCASD pipeline data. |
lifecycleStatus() | function | lifecycle.check / lifecycle.status - Get lifecycle status for epic. T4785 |
lifecycleHistory() | function | lifecycle.history - Stage transition history. T4785 |
lifecycleGates() | function | lifecycle.gates - Get all gate statuses for an epic. T4785 |
lifecyclePrerequisites() | function | lifecycle.prerequisites - Get required prior stages for a target stage. T4785 |
lifecycleCheck() | function | lifecycle.check - Check if a stage’s prerequisites are met. T4785 |
lifecycleProgress() | function | lifecycle.progress / lifecycle.record - Record stage completion. T4785 |
lifecycleSkip() | function | lifecycle.skip - Skip a stage with reason. T4785 |
lifecycleReset() | function | lifecycle.reset - Reset a stage (emergency). T4785 |
lifecycleGatePass() | function | lifecycle.gate.pass - Mark gate as passed. T4785 |
lifecycleGateFail() | function | lifecycle.gate.fail - Mark gate as failed. T4785 |
createGatewayMeta() | function | Create a fully typed GatewayMeta for domain responses. |
enforceBudget() | function | Apply budget enforcement to a dispatch response envelope. Converts the Domai… |
isWithinBudget() | function | Quick check whether a response exceeds a token budget without modifying it… |
ShimCommand | class | Minimal Commander-compatible Command class. Captures command definitions for… |
setFieldContext() | function | Set the field extraction context for this CLI invocation. Called once from th… |
getFieldContext() | function | Get the current field extraction context. |
resolveFieldContext() | function | Parse global field options from Commander.js parsed opts and resolve via the… |
setFormatContext() | function | Set the resolved format for this CLI invocation. Called once from the preActi… |
getFormatContext() | function | Get the current resolved format. |
isJsonFormat() | function | Check if output should be JSON format. |
isHumanFormat() | function | Check if output should be human-readable format. |
isQuiet() | function | Check if quiet mode is enabled (suppress non-essential output). |
resolveFormat() | function | Resolve output format from Commander.js option values. Reads —json, —human… |
validateLafsShape() | function | Validate a LAFS envelope shape and report violations. Full envelopes are del… |
assertLafsShape() | function | Assert that a LAFS envelope conforms to the shape contract, throwing an error… |
LafsViolationError | class | Error thrown by assertLafsShape when an envelope fails validation. Carries… |
emitLafsViolation() | function | Emit a LAFS-shaped error envelope describing a validation failure and set… |
normalizeForHuman() | function | Normalize data shape for human renderers. Each command expects data with spe… |
statusSymbol() | function | Map task status to a display symbol. Falls back to ’?’ for unknown values. |
statusColor() | function | Map task status to a color escape. |
prioritySymbol() | function | Map task priority to a display symbol. |
priorityColor() | function | Map task priority to a color escape. |
hRule() | function | Create a horizontal rule with box-drawing characters. |
shortDate() | function | Format a date string as YYYY-MM-DD. |
renderDoctor() | function | |
renderStats() | function | |
renderNext() | function | |
renderBlockers() | function | |
renderTree() | function | |
renderStart() | function | |
renderStop() | function | |
renderCurrent() | function | |
renderSession() | function | |
renderVersion() | function | |
renderPlan() | function | |
renderGeneric() | function | Generic human renderer for commands that don’t have a specific renderer. Rend… |
renderShow() | function | Render a single task in a box format (mirrors bash display_text). |
renderList() | function | Render a list of tasks (mirrors bash list.sh text output). |
renderFind() | function | Render search results. |
renderAdd() | function | Render add result. |
renderUpdate() | function | Render update result. |
renderComplete() | function | Render complete result. |
renderDelete() | function | Render delete result. |
renderArchive() | function | Render archive result. |
renderRestore() | function | Render restore result. |
cliOutput() | function | Output data to stdout in the resolved format (JSON or human-readable). Repla… |
cliError() | function | Output an error in the resolved format. For JSON: delegates to formatError (a… |
createDispatchMeta() | function | Create metadata for a dispatch response. |
compose() | function | Composes an array of Middleware functions into a single Middleware function… |
deriveGatewayMatrix() | function | Derive a gateway operation matrix from the registry. Returns… |
getGatewayDomains() | function | Get all accepted domain names for a gateway (canonical only). |
resolve() | function | Resolves a domain + operation to its registered definition. |
validateRequiredParams() | function | Validates that all required parameters are present in the request. Returns an… |
getByDomain() | function | Get all operations for a specific canonical domain. |
getByGateway() | function | Get all operations for a specific gateway. |
getByTier() | function | Get all operations available at or below a specific tier. |
getActiveDomains() | function | Get a list of canonical domains that actually have operations registered. |
getCounts() | function | Returns summary counts of operations for module validation. |
Dispatcher | class | |
mapCodebase() | function | Analyze a codebase and return structured mapping. When storeToBrain is true,… |
configGet() | function | Get config value by key (dot-notation supported) |
configSet() | function | Set a config value by key (dot-notation supported) |
configSetPreset() | function | Apply a strictness preset to the project config. T067 |
configListPresets() | function | List all available strictness presets. T067 |
queryHookProviders() | function | Query providers that support a specific hook event Returns detailed provider… |
queryCommonHooks() | function | Get hook events common to specified providers Analyzes which hook events are… |
systemHooksMatrix() | function | Build a cross-provider hook support matrix using CAAMP APIs. Calls… |
initProject() | function | Initialize a CLEO project directory. Creates the .cleo/ directory structure… |
isAutoInitEnabled() | function | Check if auto-init is enabled via environment variable |
ensureInitialized() | function | Check initialization status and auto-init if configured |
getVersion() | function | Get current version (native implementation) |
orchestrateStatus() | function | orchestrate.status - Get orchestrator status T4478 |
orchestrateAnalyze() | function | orchestrate.analyze - Dependency analysis T4478 |
orchestrateReady() | function | orchestrate.ready - Get parallel-safe tasks (ready to execute) T4478 |
orchestrateNext() | function | orchestrate.next - Next task to spawn T4478 |
orchestrateWaves() | function | orchestrate.waves - Compute dependency waves T4478 |
orchestrateContext() | function | orchestrate.context - Context usage check T4478 |
orchestrateValidate() | function | orchestrate.validate - Validate spawn readiness for a task T4478 |
orchestrateSpawnSelectProvider() | function | orchestrate.spawn.select - Select best provider for spawn based on required c… |
orchestrateSpawnExecute() | function | orchestrate.spawn.execute - Execute spawn for a task using adapter registry… |
orchestrateSpawn() | function | orchestrate.spawn - Generate spawn prompt for a task T4478 |
orchestrateStartup() | function | orchestrate.startup - Initialize orchestration for an epic T4478 |
orchestrateBootstrap() | function | orchestrate.bootstrap - Load brain state for agent bootstrapping T4478 T4657 |
orchestrateCriticalPath() | function | orchestrate.critical-path - Find the longest dependency chain T4478 |
orchestrateUnblockOpportunities() | function | orchestrate.unblock-opportunities - Analyze dependency graph for unblocking o… |
orchestrateParallel() | function | orchestrate.parallel - Manage parallel execution (start/end) T4632 |
orchestrateParallelStart() | function | orchestrate.parallel.start - Start parallel execution for a wave T4632 |
orchestrateParallelEnd() | function | orchestrate.parallel.end - End parallel execution for a wave T4632 |
orchestrateCheck() | function | orchestrate.check - Check current orchestration state T4632 |
orchestrateSkillInject() | function | orchestrate.skill.inject - Read skill content for injection into agent contex… |
orchestrateHandoff() | function | orchestrate.handoff - Composite session handoff + successor spawn Step order… |
phaseList() | function | phase.list - List all project phases |
phaseShow() | function | phase.show - Show details of a specific phase |
phaseSet() | function | phase.set - Set the current phase |
phaseStart() | function | phase.start - Start a pending phase |
phaseComplete() | function | phase.complete - Complete an active phase |
phaseAdvance() | function | phase.advance - Advance to the next phase |
phaseRename() | function | phase.rename - Rename a phase |
phaseDelete() | function | phase.delete - Delete a phase |
releasePrepare() | function | release.prepare - Prepare a release T4788 |
releaseChangelog() | function | release.changelog - Generate changelog T4788 |
releaseList() | function | release.list - List all releases (query operation via data read) T4788 |
releaseShow() | function | release.show - Show release details (query operation via data read) T4788 |
releaseCommit() | function | release.commit - Mark release as committed (metadata only) T4788 |
releaseTag() | function | release.tag - Mark release as tagged (metadata only) T4788 |
releaseGatesRun() | function | release.gates.run - Run release gates (validation checks) T4788 |
releaseRollback() | function | release.rollback - Rollback a release T4788 |
releaseCancel() | function | release.cancel - Cancel and remove a release in draft or prepared state T5602 |
releasePush() | function | release.push - Push release to remote via git Uses execFileSync (no shell) fo… |
releaseShip() | function | release.ship - Composite release operation Sequence: validate gates → epic c… |
systemDash() | function | Project dashboard: task counts by status, active session info, current focus,… |
systemStats() | function | Detailed statistics: tasks by status/priority/type/phase, completion rate, av… |
systemLabels() | function | List all unique labels across tasks with counts and task IDs per label. |
systemArchiveStats() | function | Archive metrics: total archived, by reason, average cycle time, archive rate. |
systemLog() | function | Query audit log with optional filters. Reads from SQLite audit_log table. T… |
systemContext() | function | Context window tracking: estimate token usage from current session/state. |
systemSequence() | function | Read task ID sequence state from canonical SQLite metadata. Supports ‘show’ a… |
systemInjectGenerate() | function | Generate Minimum Viable Injection (MVI). |
systemMetrics() | function | System metrics: token usage, compliance summary, session counts. T4631 |
systemHealth() | function | System health check: verify core data files exist and are valid. T4631 |
systemDiagnostics() | function | System diagnostics: extended health checks with fix suggestions. T4631 |
systemHelp() | function | Return help text for the system. T4631 |
systemRoadmap() | function | Generate roadmap from pending epics and optional CHANGELOG history. T4631 |
systemCompliance() | function | System compliance report from COMPLIANCE.jsonl. T4631 |
systemBackup() | function | Create a backup of CLEO data files. T4631 |
systemListBackups() | function | List available system backups (read-only). T4783 |
systemRestore() | function | Restore from a backup. T4631 |
backupRestore() | function | Restore an individual file from backup. T5329 |
systemMigrate() | function | Check/run schema migrations. T4631 |
systemCleanup() | function | Cleanup stale data (sessions, backups, logs). T4631 |
systemAudit() | function | Audit data integrity. T4631 |
systemSync() | function | Sync check (no external sync targets in native mode). T4631 |
systemSafestop() | function | Safe stop: signal clean shutdown for agents. T4631 |
systemUncancel() | function | Uncancel a cancelled task (restore to pending). T4631 |
systemDoctor() | function | Run comprehensive doctor diagnostics. T4795 |
systemFix() | function | Run auto-fix for failed doctor checks. T4795 |
systemRuntime() | function | Runtime/channel diagnostics for CLI installation mode checks. T4815 |
systemPaths() | function | Report all resolved CleoOS paths (project + global hub). Backs the… |
systemScaffoldHub() | function | Create the CleoOS Hub directories and seed the starter justfile if absent. I… |
systemSequenceRepair() | function | Repair task ID sequence using canonical core implementation. T4815 |
systemSmoke() | function | Run operational smoke tests across all domains. Dispatches one read-only que… |
parseIssueTemplates() | function | Parse all templates from the repo’s .github/ISSUE_TEMPLATE/ directory. |
getTemplateForSubcommand() | function | Get template config for a specific subcommand (bug/feature/help). |
generateTemplateConfig() | function | Generate and cache the config as .cleo/issue-templates.json. |
validateLabels() | function | Validate that labels exist on a GitHub repo. |
validateSchemaOp() | function | validate.schema - JSON Schema validation T4477 |
validateTask() | function | validate.task - Anti-hallucination task validation T4477 |
validateProtocol() | function | validate.protocol - Protocol compliance check T4477 |
validateManifest() | function | validate.manifest - Manifest entry validation T4477 |
validateOutput() | function | validate.output - Output file validation T4477 |
validateComplianceSummary() | function | validate.compliance.summary - Aggregated compliance metrics T4477 |
validateComplianceViolations() | function | validate.compliance.violations - List compliance violations T4477 |
validateComplianceRecord() | function | validate.compliance.record - Record compliance check result T4477 |
validateTestStatus() | function | validate.test.status - Test suite status T4477 |
validateCoherenceCheck() | function | validate.coherence-check - Cross-validate task graph for consistency T4477 |
validateTestRun() | function | validate.test.run - Execute test suite via subprocess T4632 |
validateBatchValidate() | function | validate.batch-validate - Batch validate all tasks against schema and rules… |
validateTestCoverage() | function | validate.test.coverage - Coverage metrics T4477 |
validateProtocolConsensus() | function | check.protocol.consensus - Validate consensus protocol compliance T5327 |
validateProtocolContribution() | function | check.protocol.contribution - Validate contribution protocol compliance T5327 |
validateProtocolDecomposition() | function | check.protocol.decomposition - Validate decomposition protocol compliance T5327 |
validateProtocolImplementation() | function | check.protocol.implementation - Validate implementation protocol compliance… |
validateProtocolSpecification() | function | check.protocol.specification - Validate specification protocol compliance T5327 |
validateProtocolResearch() | function | check.protocol.research - Validate research protocol compliance T260 |
validateProtocolArchitectureDecision() | function | check.protocol.architecture-decision - Validate ADR protocol compliance T260 |
validateProtocolValidation() | function | check.protocol.validation - Validate validation-stage protocol compliance T260 |
validateProtocolTesting() | function | check.protocol.testing - Validate testing-stage protocol compliance (IVT loop… |
validateProtocolRelease() | function | check.protocol.release - Validate release protocol compliance T260 |
validateProtocolArtifactPublish() | function | check.protocol.artifact-publish - Validate artifact-publish protocol complian… |
validateProtocolProvenance() | function | check.protocol.provenance - Validate provenance protocol compliance T260 |
validateGateVerify() | function | check.gate.verify - View or modify verification gates for a task T5327 |
dispatchMeta() | function | Build metadata for a dispatch domain response. |
wrapResult() | function | Wrap a native engine result into a DispatchResponse. Handles success data, pa… |
errorResult() | function | Return a standard error response. |
unsupportedOp() | function | Return a standard “unsupported operation” error response. |
getListParams() | function | Extract limit and offset pagination params from a params dict. |
handleErrorResult() | function | Handle a caught error: extract message and return an internal error response… |
routeByParam() | function | Shared parameter-based routing for merged operations. DRY utility — all doma… |
BackgroundJobManager | class | Manages background jobs for long-running operations |
setJobManager() | function | |
getJobManager() | function | |
AdminHandler | class | |
CheckHandler | class | |
ConduitHandler | class | Conduit dispatch handler for agent messaging operations. |
MemoryHandler | class | |
nexusStatus() | function | Get nexus status (initialized, project count, last updated). |
nexusListProjects() | function | List all registered projects. |
nexusShowProject() | function | Show a single project by name. |
nexusResolve() | function | Resolve a cross-project task query. |
nexusDepsQuery() | function | Get cross-project dependencies for a task query. |
nexusGraph() | function | Build the global dependency graph. |
nexusCriticalPath() | function | Get the critical path across projects. |
nexusBlockers() | function | Analyze blockers for a task query. |
nexusOrphans() | function | List orphaned cross-project tasks. |
nexusDiscover() | function | Discover tasks related to a given task query across projects. Delegates all b… |
nexusSearch() | function | Search for tasks across all registered projects. Delegates all business logic… |
nexusInitialize() | function | Initialize the nexus. |
nexusRegisterProject() | function | Register a project in the nexus. |
nexusUnregisterProject() | function | Unregister a project from the nexus. |
nexusSyncProject() | function | Sync a specific project or all projects. |
nexusSetPermission() | function | Set permission level for a project. |
nexusReconcileProject() | function | Reconcile the nexus registry with the filesystem. |
nexusShareStatus() | function | Get sharing status for a project. |
nexusShareSnapshotExport() | function | Export a snapshot of the project’s tasks. |
nexusShareSnapshotImport() | function | Import a snapshot into the project. |
nexusTransferPreview() | function | Preview a cross-project task transfer (dry run). |
nexusTransferExecute() | function | Execute a cross-project task transfer. |
NexusHandler | class | |
OrchestrateHandler | class | |
PipelineHandler | class | |
bindSession() | function | Bind a session to the current process. Called by session.start mutation handl… |
getBoundSession() | function | Get the currently bound session context, or null if none is bound. |
hasSession() | function | Check whether a session is currently bound. |
unbindSession() | function | Unbind the current session context. Called by session.end mutation handler. |
resetSessionContext() | function | Reset the session context (for testing only). |
SessionHandler | class | |
stickyAdd() | function | Create a new sticky note. |
stickyList() | function | List sticky notes with optional filtering. |
stickyShow() | function | Get a single sticky note by ID. |
stickyConvertToTask() | function | Convert a sticky note to a task. |
stickyConvertToMemory() | function | Convert a sticky note to a memory observation. |
stickyArchive() | function | Archive a sticky note. |
stickyConvertToTaskNote() | function | Convert a sticky note to a task note. |
stickyConvertToSessionNote() | function | Convert a sticky note to a session note. |
stickyPurge() | function | Purge (permanently delete) a sticky note. |
StickyHandler | class | |
TasksHandler | class | |
codeOutline() | function | code.outline — file structural skeleton. |
codeSearch() | function | code.search — cross-codebase symbol search. |
codeUnfold() | function | code.unfold — single symbol extraction. |
codeParse() | function | code.parse — raw AST parse for a single file. |
toolsIssueDiagnostics() | function | Collect issue diagnostics. |
toolsSkillList() | function | List all discovered skills. |
toolsSkillShow() | function | Show a single skill by name. |
toolsSkillFind() | function | Find skills matching a query string. |
toolsSkillDispatch() | function | Get dispatch matrix entries for a skill. |
toolsSkillVerify() | function | Verify a skill’s installation and catalog status. |
toolsSkillDependencies() | function | Get dependency tree for a skill. |
toolsSkillSpawnProviders() | function | Get spawn-capable providers by capability. |
toolsSkillCatalogInfo() | function | Get catalog info (protocols, profiles, resources, or summary). |
toolsSkillCatalogProtocols() | function | List catalog protocols. |
toolsSkillCatalogProfiles() | function | List catalog profiles. |
toolsSkillCatalogResources() | function | List catalog shared resources. |
toolsSkillPrecedenceShow() | function | Show skill precedence map. |
toolsSkillPrecedenceResolve() | function | Resolve skill paths for a specific provider. |
toolsSkillInstall() | function | Install a skill to one or more providers. |
toolsSkillUninstall() | function | Uninstall a skill from all providers. |
toolsSkillRefresh() | function | Refresh all tracked skills that have updates available. |
toolsProviderList() | function | List all registered providers. |
toolsProviderDetect() | function | Detect all available providers in the environment. |
toolsProviderInjectStatus() | function | Check injection status for all installed providers. |
toolsProviderSupports() | function | Check if a provider supports a specific capability. |
toolsProviderHooks() | function | Query hook providers for a specific event. |
toolsProviderInject() | function | Inject CLEO directives into all installed provider instruction files. |
toolsAdapterList() | function | List all discovered adapters. |
toolsAdapterShow() | function | Show a single adapter by ID. |
toolsAdapterDetect() | function | Detect active adapters. |
toolsAdapterHealth() | function | Get adapter health status. |
toolsAdapterActivate() | function | Activate an adapter by ID. |
toolsAdapterDispose() | function | Dispose one or all adapters. |
ToolsHandler | class | |
createDomainHandlers() | function | Create a Map of all canonical domain handlers. |
RateLimiter | class | Sliding-window rate limiter for the dispatch pipeline. |
createRateLimiter() | function | Creates a rate limiting middleware for the dispatch pipeline. |
ConfigValidationError | class | Configuration validation error |
validateConfig() | function | Validate complete configuration |
loadConfig() | function | Load configuration from all sources Priority order: 1. Environment variables… |
getConfig() | function | Get global configuration (singleton) |
resetConfig() | function | Reset global configuration (for testing) |
createAudit() | function | Creates an audit middleware that logs all mutate operations (and query operat… |
createFieldFilter() | function | Create the LAFS field-filter middleware. Handles: - _fields: filter response… |
createSanitizer() | function | Creates a middleware that sanitizes incoming request parameters. Uses the can… |
createSessionResolver() | function | Creates the session resolver middleware. |
getCliDispatcher() | function | Get or create the singleton CLI dispatcher. Creates a Dispatcher with all 9… |
createCliDispatcher() | function | Factory: creates a Dispatcher with all domain handlers + session-resolver, sa… |
resetCliDispatcher() | function | Reset the singleton dispatcher (for testing). |
dispatchFromCli() | function | Build a DispatchRequest, dispatch it, and handle output/errors. This is the… |
handleRawError() | function | Handle an error response from dispatchRaw(). Calls cliError() and process.ex… |
dispatchRaw() | function | Dispatch and return the raw response without handling output. For commands t… |
registerAddCommand() | function | Register the add command. T4460 |
registerAdminCommand() | function | Register the admin command group. |
registerAdrCommand() | function | |
registerAgentCommand() | function | Register the cleo agent command group. |
registerAgentsCommand() | function | Register agents as an alias that prints deprecation notice. Health monitori… |
registerAnalyzeCommand() | function | Register the analyze command. T4538 |
registerArchiveCommand() | function | Register the archive command. T4461 |
registerArchiveStatsCommand() | function | Register the archive-stats command. Routes through dispatch layer to admin.ar… |
registerBackfillCommand() | function | Register the cleo backfill CLI command. |
registerBackupCommand() | function | |
registerBlockersCommand() | function | |
registerBrainCommand() | function | Register the cleo brain command group. Registers a brain parent command… |
registerBriefingCommand() | function | Register the briefing command. T4916 |
registerBugCommand() | function | Register the bug command. T4913 |
registerCantCommand() | function | |
registerCheckCommand() | function | Register the check command group. |
registerCheckpointCommand() | function | Register the checkpoint command. Delegates to src/store/git-checkpoint.ts for… |
registerCommandsCommand() | function | Register the commands command. T4551, T5671 |
registerCompleteCommand() | function | Register the complete command. T4461 |
registerComplianceCommand() | function | |
registerConfigCommand() | function | |
registerConsensusCommand() | function | Register the consensus command group. T4537 |
registerContextCommand() | function | |
registerContributionCommand() | function | Register the contribution command group. T4537 |
registerCurrentCommand() | function | Register the current command. T4756 T4666 |
registerDashCommand() | function | Register the dash command. T4535 |
registerDecompositionCommand() | function | Register the decomposition command group. T4537 |
registerDeleteCommand() | function | Register the delete command. T4461 |
registerDepsCommand() | function | Register the deps command group and its subcommands. |
registerTreeCommand() | function | Register the tree command. |
registerDetectCommand() | function | |
registerDetectDriftCommand() | function | |
registerDocsCommand() | function | Register the docs command. T4551 |
ProgressTracker | class | Simple progress tracker for CLI operations. |
Spinner | class | Simple spinner for indeterminate progress. |
createSelfUpdateProgress() | function | Create a progress tracker for self-update operations. |
createDoctorProgress() | function | Create a progress tracker for doctor operations. |
createUpgradeProgress() | function | Create a progress tracker for upgrade operations. |
registerDoctorCommand() | function | |
registerEnvCommand() | function | Register the env command group. T4581 |
registerExistsCommand() | function | Register the exists command. |
registerExportCommand() | function | |
registerExportTasksCommand() | function | |
registerFindCommand() | function | Register the find command. T4460 T4668 |
registerGenerateChangelogCommand() | function | Register the generate-changelog command. T4555 |
registerGradeCommand() | function | |
registerHistoryCommand() | function | |
registerImplementationCommand() | function | Register the implementation command group. T4537 |
registerImportCommand() | function | |
registerImportTasksCommand() | function | |
getGitignoreTemplate() | function | Load the gitignore template from the package’s templates/ directory. Falls ba… |
registerInitCommand() | function | Register the init command. T4681 T4663 |
registerInjectCommand() | function | |
registerIssueCommand() | function | Register the issue command with all subcommands. T4555 |
registerLabelsCommand() | function | Register the labels command group. T4538 |
registerLifecycleCommand() | function | |
registerListCommand() | function | Register the list command. T4460 T4668 |
registerLogCommand() | function | Register the log command. T4538 |
registerMapCommand() | function | Register the map command. |
registerMemoryBrainCommand() | function | |
registerMigrateClaudeMemCommand() | function | Register the migrate claude-mem command under a migrate parent command. Us… |
registerNextCommand() | function | |
registerNexusCommand() | function | Register the nexus command group. T4554 |
registerObserveCommand() | function | |
registerOpsCommand() | function | Register the ops command. |
registerOrchestrateCommand() | function | |
registerOtelCommand() | function | Register the otel command group. T4535 |
registerPhaseCommand() | function | Register the phase command group. T4464, T5326 |
registerPhasesCommand() | function | Register the phases command group. T4538, T5326 |
registerPlanCommand() | function | |
registerPromoteCommand() | function | |
registerReasonCommand() | function | Register the cleo reason command group and its subcommands. |
registerRefreshMemoryCommand() | function | |
registerRelatesCommand() | function | Register the relates command group. T4538 |
registerReleaseCommand() | function | |
registerRemoteCommand() | function | Register the remote command with add/remove/list/push/pull subcommands. T4884 |
registerReorderCommand() | function | |
registerReparentCommand() | function | |
registerResearchCommand() | function | |
registerRestoreCommand() | function | |
registerRoadmapCommand() | function | |
registerSafestopCommand() | function | Register the safestop command. T4551 |
registerSelfUpdateCommand() | function | |
registerSequenceCommand() | function | |
registerSessionCommand() | function | Register the session command group. T4463 |
registerShowCommand() | function | Register the show command. T4460 T4666 |
registerSkillsCommand() | function | Register the skills command with all subcommands. T4555 |
registerSnapshotCommand() | function | |
registerSpecificationCommand() | function | Register the specification command group. T4537 |
registerStartCommand() | function | Register the start command. T4756 T4666 |
registerStatsCommand() | function | Register the stats command. T4535 |
registerStickyCommand() | function | Register the sticky command group. T5281 |
registerStopCommand() | function | Register the stop command. T4756 T4666 |
registerTestingCommand() | function | Register the testing command. T4551 |
registerTokenCommand() | function | |
registerUpdateCommand() | function | Register the update command. T4461 |
registerUpgradeCommand() | function | |
registerValidateCommand() | function | |
registerVerifyCommand() | function | |
registerWebCommand() | function | Register the web command. T4551 |
initCliLogger() | function | Initialize CLI logger with optional projectHash correlation context. |
registerDynamicCommands() | function | Register dynamically-generated commands onto the Commander program. Stub imp… |
renderErrorMarkdown() | function | Render a CleoError as structured markdown for CLI display. |
createProtocolEnforcement() | function | Creates a middleware that enforces protocol compliance. Delegates to Protoco… |
createVerificationGates() | function | Creates a middleware that enforces verification gates on task operations. |
getOperationSchema() | function | Look up an operation in the OPERATIONS registry and return a JSON Schema obje… |
getAllOperationSchemas() | function | Return schemas for ALL operations of a given gateway. Useful for documentati… |
resolveTier() | function | Resolve tier from request params, defaulting to ‘standard’. |
isOperationAllowed() | function | Check if a domain is allowed at the given tier. |
applyProjection() | function | Apply field projection to a result object. Removes fields that are excluded a… |
createProjectionContext() | function | Create projection context from request params. |
createProjectionMiddleware() | function | Create the MVI projection middleware. Extracts _mviTier from params, checks… |