episteme — command reference

A one-page map of every episteme subcommand, grouped by lifecycle phase. Run episteme <command> --help for flags and arguments.

Scope key:


Daily

CommandScopeWhat it does
episteme bootstrap [path] / new-project [path]projectScaffold AGENTS.md, CLAUDE.md, docs/*, .claude/settings.json, .gitignore into the given directory.
episteme syncglobalPropagate kernel memory + governance policies into ~/.claude/ and ~/.hermes/. Run after editing anything under ~/episteme/core/memory/global/.
episteme start [claude|...]projectLaunch the preferred agent surface in the current project.
episteme doctorglobalVerify runtime wiring — Conda presence, core CLI tools, optional integrations.
episteme auditprojectCheck whether the current project session addressed its cognitive unknowns.
episteme memory {record,list,search,promote}globalCreate, list, search memory records; promote stable episodic patterns to semantic-tier proposals.

Setup & admin

CommandScopeWhat it does
episteme initglobalOne-shot: seed kernel global memory from core/memory/global/examples/*.example.md. Only meaningful on a fresh kernel clone.
episteme setupglobalInteractive wizard that runs profile + cognition surveys end-to-end.
episteme profile {survey,infer,hybrid,gap,show,audit}globalManage operator-profile axes (planning strictness, risk tolerance, testing rigor, etc.).
episteme cognition {survey,infer,hybrid,show}globalManage cognitive-style axes (dominant lens, noise signature, abstraction entry, etc.).
episteme updateglobalPull the latest episteme from git.
episteme listglobalShow installed agents, skills, plugins, and active hooks.
episteme validateglobalCheck manifest integrity — every declared skill must have a SKILL.md.

Project tools

CommandScopeWhat it does
episteme detect [path]projectScore which harness type fits the project.
episteme harness {list,apply}projectList available harnesses; apply one to a project. A harness defines execution profile + workflow constraints for a project type.
episteme worktreeprojectCreate a git worktree for a bounded task in the current repo.
episteme viewerprojectStart a local read-only dashboard over this repo.
episteme captureprojectDraft a reasoning-surface.json skeleton from unstructured text (Slack thread, PR desc, ticket, email). Reads stdin.

Framework internals

CommandScopeWhat it does
episteme kernel {verify,update}frameworkKernel integrity manifest — verify working tree against kernel/MANIFEST.sha256, or regenerate it.
episteme chain {verify,reset,upgrade}frameworkPillar 2 hash-chain operations over the framework's synthesized protocols.
episteme guide [--deferred]frameworkList synthesized framework protocols and (with --deferred) open deferred discoveries.
episteme injectframeworkDeploy cognitive enforcement to any directory in one command.
episteme logframeworkShow audit log of reasoning-surface checks (passed / advisory / blocked).
episteme reviewframeworkReview sampled Layer 8 spot-check entries (operator verdicts).
episteme evolve {run,report,promote,rollback,friction}frameworkRun and manage gated self-evolution episodes.
episteme bridge {am,substrate}frameworkBridge external runtime event logs into memory-contract envelopes.
episteme private-skillframeworkEnable or disable a private experimental skill.

Quick maps

Starting from scratch on a new machine:

git clone <episteme> ~/episteme
episteme init            # seed global memory from examples
episteme setup           # profile + cognition wizard
episteme sync            # propagate to ~/.claude / ~/.hermes
episteme doctor          # verify wiring

Starting a new project:

cd ~/my-new-project
episteme bootstrap .     # scaffold docs + settings
# edit docs/REQUIREMENTS.md and docs/PLAN.md
episteme start claude    # launch agent surface

After editing your operator profile:

# edit ~/episteme/core/memory/global/operator_profile.md
episteme sync            # propagate changes

Scope rule of thumb. If a command takes a [path] argument, it's project-scoped. If it doesn't, it's almost certainly global.