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

Argument Description Default
[name] Panel name (kebab-case). Alias: –slug —

Options

Option Description Default
--slug <slug> Panel name (kebab-case). Alias for the positional <name> argument. —
--experts <slugs...> Expert slugs from the library (space- or comma-separated, repeatable). Because –experts is variadic, put the <name> BEFORE it (or pass the name with –slug) so a trailing panel name is not consumed as a slug. —
--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

Argument Description Default
[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

Option Description Default
--latest Promote the most recently active session instead of naming one —

List user panels in the library

Usage

council panel list [options]

Options

Option Description Default
--format <kind> Output format: table (default) or json table
--long Show full descriptions without truncation —

Show full detail for a single panel

Usage

council panel inspect [options] <name>

Arguments

Argument Description Default
<name> Panel name to inspect —

Options

Option Description Default
--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

Argument Description Default
<name> Panel name to edit —

Validate panel YAML against the Council quality gate

Usage

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

Arguments

Argument Description Default
[files...] Panel YAML file(s) to lint —

Options

Option Description Default
--built-ins Lint every bundled built-in panel instead of named files —
--official Apply 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

Argument Description Default
<name> Panel name to delete —

Options

Option Description Default
--yes Skip the confirmation prompt (non-interactive runs) —

Manage panel reference documents (list, link, unlink)

Usage

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

Arguments

Argument Description Default
[name] Panel name (when omitted, prints usage) —

List a panel’s indexed documents from the database (read-only). Use –refresh to re-scan managed + linked folders and index new/changed files first.

Usage

council panel docs list [options] <name>

Arguments

Argument Description Default
<name> Panel name —

Options

Option Description Default
--refresh Re-scan managed + linked folders and index new/changed files before listing —

Link an external folder for RAG retrieval

Usage

council panel docs link [options] <name>

Arguments

Argument Description Default
<name> Panel name —

Options

Option Description Default
--path <path> Absolute path to the folder to link —
--yes Skip the confirmation prompt (non-interactive runs) —

Remove a linked folder and un-index its documents

Usage

council panel docs unlink [options] <name>

Arguments

Argument Description Default
<name> Panel name —

Options

Option Description Default
--path <path> Folder path previously linked —