View and manage LLM Council configuration settings.
Manages LLM Council configuration settings for peer review sessions.
/plugin marketplace add xrf9268-hue/llm-council-plugin/plugin install llm-council-plugin@llm-council[set <key> <value> | reset]claude-haiku-4-5-20251001View and manage LLM Council configuration settings.
/council-config # Show current configuration
/council-config set <key> <value> # Set a configuration value
/council-config reset # Reset to default configuration
| Key | Default | Description |
|---|---|---|
enabled_members | claude,codex,gemini | Comma-separated list of enabled council members |
min_quorum | 2 | Minimum members required for peer review |
max_prompt_length | 10000 | Maximum characters allowed in prompts |
timeout | 120 | Timeout in seconds for CLI operations |
When this command is invoked, use the Bash tool to execute the appropriate commands based on arguments:
Execute using Bash tool:
# Resolve path to council_utils.sh
if [[ -n "${COUNCIL_PLUGIN_ROOT:-}" ]]; then
UTILS_PATH="${COUNCIL_PLUGIN_ROOT}/skills/council-orchestrator/scripts/council_utils.sh"
elif [[ -n "${CLAUDE_PLUGIN_ROOT:-}" ]]; then
UTILS_PATH="${CLAUDE_PLUGIN_ROOT}/skills/council-orchestrator/scripts/council_utils.sh"
elif [[ -n "${CLAUDE_PROJECT_DIR:-}" ]]; then
UTILS_PATH="${CLAUDE_PROJECT_DIR}/skills/council-orchestrator/scripts/council_utils.sh"
else
# Try standard installation locations
for candidate in \
"$HOME/.claude/plugins/cache/llm-council-plugin/skills/council-orchestrator/scripts/council_utils.sh" \
"$HOME/.claude/plugins/llm-council-plugin/skills/council-orchestrator/scripts/council_utils.sh"; do
if [[ -f "$candidate" ]]; then
UTILS_PATH="$candidate"
break
fi
done
fi
# Verify path exists
if [[ -z "${UTILS_PATH:-}" ]] || [[ ! -f "$UTILS_PATH" ]]; then
echo "❌ Error: Cannot locate council utilities"
echo "Please set COUNCIL_PLUGIN_ROOT to your plugin installation path."
exit 1
fi
source "$UTILS_PATH"
config_list
Display the configuration in a readable format:
Council Configuration
=====================
Configuration file: ~/.council/config
Current Settings:
enabled_members : claude,codex,gemini
min_quorum : 2
max_prompt_length : 10000
timeout : 120
To modify settings, use:
/council-config set <key> <value>
When user provides set <key> <value>, interpret the arguments as:
$1 – subcommand (set)$2 – configuration key$3 – configuration valueExecute using Bash tool (reuse the same UTILS_PATH resolution from "Show Configuration"):
source "$UTILS_PATH"
config_set "$2" "$3"
Confirm the change to the user with a success message.
When user provides reset:
Execute using Bash tool:
rm -f ~/.council/config
echo "Configuration reset to defaults."
/council-config set enabled_members claude,gemini
/council-config set timeout 180
/council-config set min_quorum 3
/council-config
Configuration is stored in: ~/.council/config
The file uses simple key=value format:
enabled_members=claude,codex,gemini
min_quorum=2
timeout=120
/council-status to verify configuration after changes