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