---
id: reference-index
title: "Reference"
description: "Look up commands, settings, supported tools, files, and result formats."
order: 0
publish: true
kind: reference
aliases:
  - "reference-index"
  - "command reference"
  - "configuration reference"
  - "MCP reference"
  - "supported platforms"
---

# 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](../10-guides/README.md).

- [Glossary](glossary.md): find a plain definition of an unfamiliar term.

## Commands and settings

| Look up                                                 | Reference                                         |
| ------------------------------------------------------- | ------------------------------------------------- |
| A command, flag, exit code, or terminal reader control. | [CLI reference](cli-reference.md)                 |
| A setting in `discern.toml`, its type, or its default.  | [Config reference](config-reference.md)           |
| An environment variable that discern reads or exports.  | [Environment variables](environment-variables.md) |

## Installation and project files

| Look up                                                                | Reference                                             |
| ---------------------------------------------------------------------- | ----------------------------------------------------- |
| Supported platforms, coding tools, and their connection requirements.  | [Platforms and providers](platforms-and-providers.md) |
| Which file to edit, which files are generated, and what removal keeps. | [Files and ownership](files-and-ownership.md)         |
| The license for discern and the material it writes into a project.     | [Licenses](licenses.md)                               |

## Results and recorded evidence

| Look up                                                           | Reference                                                       |
| ----------------------------------------------------------------- | --------------------------------------------------------------- |
| A task's identity, environment, resources, or status fields.      | [Worktrees and status](worktrees-and-status.md)                 |
| Proof records, checkpoint declarations, and their exact formats.  | [Proof and checkpoint formats](proof-and-checkpoint-formats.md) |
| The local activity record and its storage, fields, and retention. | [Logbook](logbook.md)                                           |
| MCP tools, structured results, schemas, and integrations.         | [MCP and results](mcp-and-results.md)                           |
| What a release may change, evolving members, and schema pinning.  | [Compatibility](compatibility.md)                               |

The [explanations](../20-understand/README.md) help interpret these details. For a result that failed or refused to proceed, [troubleshooting](../40-troubleshooting/README.md) helps you find the next step.
