Skip to content

Reference

Reference

Use these pages when you need a precise answer about a command, setting, file, or result. They keep the details available while the guides focus on getting work done.

If you have a goal but don't yet know the relevant command, start with the guides.

The explanations help interpret these details. For a result that failed or refused to proceed, troubleshooting helps you find the next step.

In this section

§
  1. GlossaryLook up discern terms, understand their meaning, and find the next useful explanation.
  2. CLI referenceFind discern commands and options, understand their results, and use the terminal documentation reader.
  3. Config referenceFind what each discern.toml setting does, which values it accepts, and what happens when you leave it out.
  4. Environment variablesLook up the DISCERN_* settings you can supply and the values discern passes to project commands.
  5. Platforms and providersCheck supported computers and coding tools, required software, integration files, and steps to activate each tool.
  6. Files and ownershipFind which files you can edit, what discern maintains, where local records live, and what removal keeps.
  7. LicensesCheck the licenses for files discern adds to your project and what you need to keep when sharing them.
  8. Worktrees and statusFind the current state of a task, interpret a status field, or look up the identity and environment values for its workspace.
  9. Proof and checkpoint formatsLook up the fields and states used in Proof notes, checkpoint answers, owner exceptions, and checkpoint commands.
  10. LogbookFind what discern records locally, how to read its activity statistics, and how to archive or reset that history.
  11. MCP and resultsFind discern's agent tools and learn how to read their results, errors, and continuation instructions.
  12. CompatibilityHow discern versions its published contracts and what can change between releases.
choose openEsc close