Skip to content

council panel

DO NOT EDIT — this file is auto-generated from the Council CLI’s Commander definitions by pnpm --filter @council-ai/site docs:generate:commands. Run that command to regenerate it, and pnpm --filter @council-ai/site docs:check:commands to verify it is in sync.

Manage Council panels (create, list, inspect, edit, lint, delete)

council panel [options] [command]

Aliases: panels

Create a new panel with library experts. If `council convene` runs without `—template`, Council auto-composes a panel for you.

Usage

council panel create [options] [name]

Arguments

ArgumentDescriptionDefault
[name]Panel name (kebab-case). Alias: —slug

Options

OptionDescriptionDefault
--slug <slug>Panel name (kebab-case). Alias for the positional <name> argument.
--experts <slugs...>Expert slugs from the library (space- or comma-separated, repeatable)
--mode <mode>Debate mode: freeform | structured
--max-rounds <n>Maximum debate rounds (1-20)
--model <model>Default model for all experts in this panel
--description <text>One-line description

Promote a debate session (e.g. an auto-composed `convene` run) into a reusable library panel + experts.

Usage

council panel save [options] [session] [name]

Arguments

ArgumentDescriptionDefault
[session]Session name or unique prefix to promote (omit when using —latest)
[name]Name for the new library panel (kebab-case). Defaults to the panel’s composed name.

Options

OptionDescriptionDefault
--latestPromote the most recently active session instead of naming one

List user panels in the library

Usage

council panel list [options]

Options

OptionDescriptionDefault
--format <kind>Output format: table (default) or jsontable
--longShow full descriptions without truncation

Show full detail for a single panel

Usage

council panel inspect [options] <name>

Arguments

ArgumentDescriptionDefault
<name>Panel name to inspect

Options

OptionDescriptionDefault
--format <kind>Output format (plain or json)plain

Open the panel YAML in $EDITOR and re-validate on save

Usage

council panel edit [options] <name>

Arguments

ArgumentDescriptionDefault
<name>Panel name to edit

Validate panel YAML against the Council quality gate

Usage

council panel lint [options] [files...]

Arguments

ArgumentDescriptionDefault
[files...]Panel YAML file(s) to lint

Options

OptionDescriptionDefault
--built-insLint every bundled built-in panel instead of named files
--officialApply the strict official-quality bar (sample-prompt, filler-phrase, and slug-reference warnings become errors)

Removes the panel template (library record, members, documents, YAML, and docs directory). Debate sessions created with this panel are preserved and remain accessible via ‘council sessions’.

Usage

council panel delete [options] <name>

Arguments

ArgumentDescriptionDefault
<name>Panel name to delete

Options

OptionDescriptionDefault
--yesSkip the confirmation prompt (non-interactive runs)

Manage panel reference documents (list, link, unlink)

Usage

council panel docs [options] [command] [name]

Arguments

ArgumentDescriptionDefault
[name]Panel name (when omitted, prints usage)

List all documents accessible to a panel (managed + linked)

Usage

council panel docs list [options] <name>

Arguments

ArgumentDescriptionDefault
<name>Panel name

Link an external folder for RAG retrieval

Usage

council panel docs link [options] <name>

Arguments

ArgumentDescriptionDefault
<name>Panel name

Options

OptionDescriptionDefault
--path <path>Absolute path to the folder to link
--yesSkip the confirmation prompt (non-interactive runs)

Remove a linked folder and un-index its documents

Usage

council panel docs unlink [options] <name>

Arguments

ArgumentDescriptionDefault
<name>Panel name

Options

OptionDescriptionDefault
--path <path>Folder path previously linked