Browse Source

rename: /delegate → /conclave

Rename the multi-LLM dispatch command to better reflect its purpose:
- /conclave now summons external LLMs for analysis and consensus
- Consensus mode changed from "conclave conclave" to "--all" flag
- Config file renamed to ~/.claude/conclave.yaml
- Update all references in README, plugin.json, DASH.md, perplexity.py

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
0xDarkMatter 4 months ago
parent
commit
eae5a40884
7 changed files with 79 additions and 79 deletions
  1. 1 1
      .claude-plugin/plugin.json
  2. 1 1
      README.md
  3. 66 66
      commands/delegate.md
  4. 1 1
      docs/DASH.md
  5. 4 4
      templates/delegate.yaml
  6. 1 1
      tools/README.md
  7. 5 5
      tools/perplexity.py

+ 1 - 1
.claude-plugin/plugin.json

@@ -21,7 +21,7 @@
       "commands/testgen.md",
       "commands/testgen.md",
       "commands/explain.md",
       "commands/explain.md",
       "commands/spawn.md",
       "commands/spawn.md",
-      "commands/delegate.md",
+      "commands/conclave.md",
       "commands/setperms.md",
       "commands/setperms.md",
       "commands/pulse.md"
       "commands/pulse.md"
     ],
     ],

+ 1 - 1
README.md

@@ -96,7 +96,7 @@ Then symlink or copy to your Claude directories:
 | [testgen](commands/testgen.md) | Generate tests with expert routing, framework detection, focus/depth modes. |
 | [testgen](commands/testgen.md) | Generate tests with expert routing, framework detection, focus/depth modes. |
 | [explain](commands/explain.md) | Deep explanation of complex code, files, or concepts. Architecture, data flow, design decisions. |
 | [explain](commands/explain.md) | Deep explanation of complex code, files, or concepts. Architecture, data flow, design decisions. |
 | [spawn](commands/spawn.md) | Generate expert agents with PhD-level patterns and code examples. |
 | [spawn](commands/spawn.md) | Generate expert agents with PhD-level patterns and code examples. |
-| [delegate](commands/delegate.md) | Delegate to external LLMs (Gemini, OpenAI). Use each model's strengths or get consensus. |
+| [conclave](commands/conclave.md) | Summon external LLMs (Gemini, OpenAI, Perplexity) for analysis, research, and consensus verdicts. |
 | [pulse](commands/pulse.md) | Generate Claude Code ecosystem news digest from blogs, repos, and community sources. |
 | [pulse](commands/pulse.md) | Generate Claude Code ecosystem news digest from blogs, repos, and community sources. |
 | [setperms](commands/setperms.md) | Set tool permissions and CLI preferences. |
 | [setperms](commands/setperms.md) | Set tool permissions and CLI preferences. |
 
 

+ 66 - 66
commands/delegate.md

@@ -1,19 +1,19 @@
 ---
 ---
-description: Delegate tasks to external LLM CLIs (Gemini, OpenAI Codex, Perplexity). Use Gemini's 2M context for large codebases, OpenAI's deep reasoning, Perplexity's web search with citations, or get consensus from multiple models.
+description: Summon external LLM CLIs (Gemini, OpenAI Codex, Perplexity) for analysis, research, and consensus. Use Gemini's 2M context for large codebases, OpenAI's deep reasoning, Perplexity's web search with citations, or convene multiple models for verdicts.
 ---
 ---
 
 
-# Delegate - Multi-LLM Task Dispatch
+# Conclave - Multi-LLM Council
 
 
-> Delegate tasks to external LLMs. Use each model's strengths: Gemini's massive context, OpenAI's reasoning depth, Perplexity's web-grounded answers, or combine them for consensus.
+> Convene a council of AI models. Use each model's strengths: Gemini's massive context, OpenAI's reasoning depth, Perplexity's web-grounded answers, or summon them all for consensus verdicts.
 
 
 ```
 ```
-/delegate [provider] [target] [--flags]
+/conclave [provider] [target] [--flags]
     |
     |
     +-> Step 1: Detect Provider
     +-> Step 1: Detect Provider
     |     +- gemini (default) -> Gemini CLI
     |     +- gemini (default) -> Gemini CLI
     |     +- openai / codex   -> OpenAI Codex CLI
     |     +- openai / codex   -> OpenAI Codex CLI
     |     +- perplexity / pplx -> Perplexity CLI (web search)
     |     +- perplexity / pplx -> Perplexity CLI (web search)
-    |     +- conclave         -> Multiple providers (consensus mode)
+    |     +- --all            -> Multiple providers (consensus mode)
     |
     |
     +-> Step 2: Select Mode
     +-> Step 2: Select Mode
     |     +- analyze (default) -> Codebase analysis
     |     +- analyze (default) -> Codebase analysis
@@ -27,7 +27,7 @@ description: Delegate tasks to external LLM CLIs (Gemini, OpenAI Codex, Perplexi
     |     +- --quiet           -> Non-interactive, parseable output
     |     +- --quiet           -> Non-interactive, parseable output
     |
     |
     +-> Step 4: Execute & Distill
     +-> Step 4: Execute & Distill
-          +- Run delegated command
+          +- Run conclaved command
           +- Parse structured output
           +- Parse structured output
           +- Return distilled results to Claude
           +- Return distilled results to Claude
 ```
 ```
@@ -38,19 +38,19 @@ description: Delegate tasks to external LLM CLIs (Gemini, OpenAI Codex, Perplexi
 
 
 ```bash
 ```bash
 # Basic usage (Gemini, analyze current directory)
 # Basic usage (Gemini, analyze current directory)
-/delegate .
+/conclave .
 
 
 # Ask Gemini a question about the codebase
 # Ask Gemini a question about the codebase
-/delegate ask "Where is authentication implemented?"
+/conclave ask "Where is authentication implemented?"
 
 
 # Use OpenAI Codex for deep reasoning
 # Use OpenAI Codex for deep reasoning
-/delegate openai . --thinking
+/conclave openai . --thinking
 
 
 # Use Perplexity for web-grounded research
 # Use Perplexity for web-grounded research
-/delegate perplexity "What are the latest React 19 breaking changes?"
+/conclave perplexity "What are the latest React 19 breaking changes?"
 
 
 # Get consensus from multiple models
 # Get consensus from multiple models
-/delegate conclave "Is this code secure?"
+/conclave --all "Is this code secure?"
 ```
 ```
 
 
 ---
 ---
@@ -64,7 +64,7 @@ Providers:
 - (none) / gemini    -> Gemini CLI (default, 2M context)
 - (none) / gemini    -> Gemini CLI (default, 2M context)
 - openai / codex     -> OpenAI Codex CLI (deep reasoning)
 - openai / codex     -> OpenAI Codex CLI (deep reasoning)
 - perplexity / pplx  -> Perplexity CLI (web search + citations)
 - perplexity / pplx  -> Perplexity CLI (web search + citations)
-- conclave           -> Multiple providers (consensus mode)
+- --all              -> Multiple providers (consensus mode)
 
 
 Modes:
 Modes:
 - <path>             -> Analyze target (default mode)
 - <path>             -> Analyze target (default mode)
@@ -97,10 +97,10 @@ Focus flags:
 
 
 ### Configuration File (Preferred)
 ### Configuration File (Preferred)
 
 
-Create `~/.claude/delegate.yaml` for all settings including API keys:
+Create `~/.claude/conclave.yaml` for all settings including API keys:
 
 
 ```yaml
 ```yaml
-# ~/.claude/delegate.yaml
+# ~/.claude/conclave.yaml
 
 
 # API Keys (preferred storage method)
 # API Keys (preferred storage method)
 # These take precedence over environment variables
 # These take precedence over environment variables
@@ -145,7 +145,7 @@ conclave:
 | **Perplexity** | `sonar-pro` | 200K tokens | **Real-time web search** - best for research, current info, fact-checking |
 | **Perplexity** | `sonar-pro` | 200K tokens | **Real-time web search** - best for research, current info, fact-checking |
 
 
 > **Notes:**
 > **Notes:**
-> - `gemini-2.5-pro` is tuned as a "CLI agent for software engineering" - it deliberately refuses non-coding questions. Perfect for `/delegate` code analysis.
+> - `gemini-2.5-pro` is tuned as a "CLI agent for software engineering" - it deliberately refuses non-coding questions. Perfect for `/conclave` code analysis.
 > - `gemini-2.5-flash` answers general questions but is less capable for complex code tasks.
 > - `gemini-2.5-flash` answers general questions but is less capable for complex code tasks.
 > - Gemini 3 Pro requires Google AI Ultra subscription. Free tier users can [join the waitlist](https://developers.googleblog.com/en/5-things-to-try-with-gemini-3-pro-in-gemini-cli/).
 > - Gemini 3 Pro requires Google AI Ultra subscription. Free tier users can [join the waitlist](https://developers.googleblog.com/en/5-things-to-try-with-gemini-3-pro-in-gemini-cli/).
 
 
@@ -153,13 +153,13 @@ conclave:
 
 
 Keys are resolved in this priority order:
 Keys are resolved in this priority order:
 
 
-1. **Config file** - `~/.claude/delegate.yaml` (recommended)
+1. **Config file** - `~/.claude/conclave.yaml` (recommended)
 2. **Environment variables** - `GEMINI_API_KEY`, `OPENAI_API_KEY`
 2. **Environment variables** - `GEMINI_API_KEY`, `OPENAI_API_KEY`
 3. **Interactive prompt** - If missing, prompt user in interactive mode
 3. **Interactive prompt** - If missing, prompt user in interactive mode
 
 
 ```
 ```
 Key Resolution:
 Key Resolution:
-    ~/.claude/delegate.yaml (api_keys.gemini)
+    ~/.claude/conclave.yaml (api_keys.gemini)
         ↓ (not found)
         ↓ (not found)
     Environment: GEMINI_API_KEY
     Environment: GEMINI_API_KEY
         ↓ (not found)
         ↓ (not found)
@@ -170,9 +170,9 @@ Key Resolution:
 
 
 ### First-Time Setup
 ### First-Time Setup
 
 
-When `/delegate` is run without configuration:
+When `/conclave` is run without configuration:
 
 
-1. Check for `~/.claude/delegate.yaml`
+1. Check for `~/.claude/conclave.yaml`
 2. If missing or incomplete, prompt:
 2. If missing or incomplete, prompt:
    ```
    ```
    Gemini API key not found.
    Gemini API key not found.
@@ -181,7 +181,7 @@ When `/delegate` is run without configuration:
    OpenAI API key not found.
    OpenAI API key not found.
    Enter key (or press Enter to skip OpenAI): ___
    Enter key (or press Enter to skip OpenAI): ___
 
 
-   Save to ~/.claude/delegate.yaml? [Y/n]
+   Save to ~/.claude/conclave.yaml? [Y/n]
    ```
    ```
 3. Create config file with entered keys
 3. Create config file with entered keys
 4. Inform user: "Config saved. Future runs will use stored keys."
 4. Inform user: "Config saved. Future runs will use stored keys."
@@ -207,7 +207,7 @@ export PERPLEXITY_API_KEY="your-key-here"
 
 
 - Config file is stored in user's `.claude/` directory (not in project)
 - Config file is stored in user's `.claude/` directory (not in project)
 - Never commit API keys to git
 - Never commit API keys to git
-- The `delegate.yaml` should be in `.gitignore` by default
+- The `conclave.yaml` should be in `.gitignore` by default
 - Keys in config file take precedence over environment variables
 - Keys in config file take precedence over environment variables
 
 
 ---
 ---
@@ -280,7 +280,7 @@ codex exec "<prompt>" [--full-auto] [--json] [-m <model>] --skip-git-repo-check
 | Auth Method | Setup | Notes |
 | Auth Method | Setup | Notes |
 |-------------|-------|-------|
 |-------------|-------|-------|
 | **Environment Variable** | `export PERPLEXITY_API_KEY="key"` | Standard approach |
 | **Environment Variable** | `export PERPLEXITY_API_KEY="key"` | Standard approach |
-| **Config File** | Add to `~/.claude/delegate.yaml` | Preferred for persistence |
+| **Config File** | Add to `~/.claude/conclave.yaml` | Preferred for persistence |
 
 
 > Get your API key at [perplexity.ai/settings/api](https://www.perplexity.ai/settings/api)
 > Get your API key at [perplexity.ai/settings/api](https://www.perplexity.ai/settings/api)
 
 
@@ -320,12 +320,12 @@ perplexity -m sonar-reasoning "Explain the tradeoffs of microservices vs monolit
 
 
 ---
 ---
 
 
-## Conclave Mode
+## Consensus Mode (--all)
 
 
-Conclave mode dispatches tasks to multiple LLMs and has **Claude arbitrate** the results.
+The `--all` flag dispatches tasks to multiple LLMs and has **Claude arbitrate** the results.
 
 
 ```
 ```
-/delegate conclave "<query>"
+/conclave --all "<query>"
     ├─→ Step 1: Dispatch (parallel)
     ├─→ Step 1: Dispatch (parallel)
     │     ├─ Gemini: detailed analysis request
     │     ├─ Gemini: detailed analysis request
@@ -416,16 +416,16 @@ Structure your response:
 
 
 ```bash
 ```bash
 # Security review with arbitration
 # Security review with arbitration
-/delegate conclave "Is this authentication implementation secure?"
+/conclave --all "Is this authentication implementation secure?"
 
 
 # Architecture decision
 # Architecture decision
-/delegate conclave "Should we use microservices or monolith for this project?"
+/conclave --all "Should we use microservices or monolith for this project?"
 
 
 # Code quality assessment
 # Code quality assessment
-/delegate conclave . --quality "Evaluate the test coverage and error handling"
+/conclave --all . --quality "Evaluate the test coverage and error handling"
 
 
 # Verify a claim with multiple perspectives
 # Verify a claim with multiple perspectives
-/delegate conclave verify "All database queries are properly parameterized"
+/conclave --all verify "All database queries are properly parameterized"
 ```
 ```
 
 
 ### When to Use Conclave
 ### When to Use Conclave
@@ -459,14 +459,14 @@ which perplexity || echo "Install: Run tools/install-*.sh from claude-mods"
 
 
 | Input Pattern | Provider | Mode |
 | Input Pattern | Provider | Mode |
 |---------------|----------|------|
 |---------------|----------|------|
-| `/delegate .` | gemini | analyze |
-| `/delegate openai .` | openai | analyze |
-| `/delegate perplexity "..."` | perplexity | ask |
-| `/delegate ask "..."` | gemini | ask |
-| `/delegate codex ask "..."` | openai | ask |
-| `/delegate pplx ask "..."` | perplexity | ask |
-| `/delegate conclave .` | configured | analyze |
-| `/delegate verify "..."` | gemini | verify |
+| `/conclave .` | gemini | analyze |
+| `/conclave openai .` | openai | analyze |
+| `/conclave perplexity "..."` | perplexity | ask |
+| `/conclave ask "..."` | gemini | ask |
+| `/conclave codex ask "..."` | openai | ask |
+| `/conclave pplx ask "..."` | perplexity | ask |
+| `/conclave --all .` | configured | analyze |
+| `/conclave verify "..."` | gemini | verify |
 
 
 ### Step 3: Construct Command
 ### Step 3: Construct Command
 
 
@@ -518,75 +518,75 @@ perplexity -m sonar-pro "What are the security best practices for JWT tokens in
 
 
 ```bash
 ```bash
 # Analyze with Gemini (default)
 # Analyze with Gemini (default)
-/delegate src/
+/conclave src/
 
 
 # Analyze with OpenAI Codex
 # Analyze with OpenAI Codex
-/delegate openai src/
+/conclave openai src/
 
 
 # Quick architecture overview
 # Quick architecture overview
-/delegate . --arch --brief
+/conclave . --arch --brief
 ```
 ```
 
 
 ### Questions & Verification
 ### Questions & Verification
 
 
 ```bash
 ```bash
 # Ask a question (Gemini)
 # Ask a question (Gemini)
-/delegate ask "How does the authentication flow work?"
+/conclave ask "How does the authentication flow work?"
 
 
 # Ask with deep reasoning (OpenAI)
 # Ask with deep reasoning (OpenAI)
-/delegate openai ask "What are the security implications of this design?" --thinking
+/conclave openai ask "What are the security implications of this design?" --thinking
 
 
 # Ask with web-grounded research (Perplexity)
 # Ask with web-grounded research (Perplexity)
-/delegate perplexity "What are the latest OWASP Top 10 vulnerabilities for 2025?"
+/conclave perplexity "What are the latest OWASP Top 10 vulnerabilities for 2025?"
 
 
 # Verify a claim
 # Verify a claim
-/delegate verify "All database queries use parameterized statements"
+/conclave verify "All database queries use parameterized statements"
 ```
 ```
 
 
 ### Research & Current Info (Perplexity)
 ### Research & Current Info (Perplexity)
 
 
 ```bash
 ```bash
 # Get current information with sources
 # Get current information with sources
-/delegate pplx "Is this npm package actively maintained?"
+/conclave pplx "Is this npm package actively maintained?"
 
 
 # Research best practices with citations
 # Research best practices with citations
-/delegate perplexity "What are the recommended JWT token expiration times in 2025?"
+/conclave perplexity "What are the recommended JWT token expiration times in 2025?"
 
 
 # Fact-check a claim
 # Fact-check a claim
-/delegate pplx "Does React 19 remove support for class components?"
+/conclave pplx "Does React 19 remove support for class components?"
 ```
 ```
 
 
 ### Autonomous Mode
 ### Autonomous Mode
 
 
 ```bash
 ```bash
 # Let Gemini run without prompts
 # Let Gemini run without prompts
-/delegate . --auto --security
+/conclave . --auto --security
 
 
 # Full autonomous with OpenAI
 # Full autonomous with OpenAI
-/delegate openai . --auto --detailed
+/conclave openai . --auto --detailed
 ```
 ```
 
 
 ### Conclave (Multi-Model)
 ### Conclave (Multi-Model)
 
 
 ```bash
 ```bash
 # Get consensus on architecture
 # Get consensus on architecture
-/delegate conclave . --arch
+/conclave --all . --arch
 
 
 # Security verification with multiple opinions
 # Security verification with multiple opinions
-/delegate conclave verify "This code is safe from SQL injection"
+/conclave --all verify "This code is safe from SQL injection"
 
 
 # Compare complex analysis
 # Compare complex analysis
-/delegate conclave ask "What's the biggest technical debt in this codebase?"
+/conclave --all ask "What's the biggest technical debt in this codebase?"
 ```
 ```
 
 
 ### Saving Output
 ### Saving Output
 
 
 ```bash
 ```bash
 # Save analysis to file
 # Save analysis to file
-/delegate . --detailed --save analysis.md
+/conclave . --detailed --save analysis.md
 
 
 # Save conclave results
 # Save conclave results
-/delegate conclave . --security --save security-audit.md
+/conclave --all . --security --save security-audit.md
 ```
 ```
 
 
 ---
 ---
@@ -610,9 +610,9 @@ perplexity -m sonar-pro "What are the security best practices for JWT tokens in
 Gemini API key not found.
 Gemini API key not found.
 
 
 Options:
 Options:
-  1. Enter key now (will save to ~/.claude/delegate.yaml)
+  1. Enter key now (will save to ~/.claude/conclave.yaml)
   2. Set env: export GEMINI_API_KEY="your-key"
   2. Set env: export GEMINI_API_KEY="your-key"
-  3. Edit config: ~/.claude/delegate.yaml
+  3. Edit config: ~/.claude/conclave.yaml
 
 
 Enter key (or 'skip' for OpenAI only): ___
 Enter key (or 'skip' for OpenAI only): ___
 ```
 ```
@@ -621,7 +621,7 @@ Enter key (or 'skip' for OpenAI only): ___
 ```
 ```
 ERROR: Gemini API key not found.
 ERROR: Gemini API key not found.
 
 
-Configure in ~/.claude/delegate.yaml:
+Configure in ~/.claude/conclave.yaml:
   api_keys:
   api_keys:
     gemini: "your-key"
     gemini: "your-key"
 
 
@@ -632,23 +632,23 @@ Or set: export GEMINI_API_KEY="your-key"
 
 
 ## Migration from /g-slave
 ## Migration from /g-slave
 
 
-The `/delegate` command is the successor to `/g-slave` with expanded capabilities:
+The `/conclave` command is the successor to `/g-slave` with expanded capabilities:
 
 
 | Old | New | Notes |
 | Old | New | Notes |
 |-----|-----|-------|
 |-----|-----|-------|
-| `/g-slave .` | `/delegate .` | Same behavior |
-| `/g-slave ask "..."` | `/delegate ask "..."` | Same behavior |
-| `/g-slave --raw` | `/delegate --raw` | Same behavior |
-| (n/a) | `/delegate openai .` | NEW: OpenAI support |
-| (n/a) | `/delegate conclave .` | NEW: Multi-model consensus |
-| (n/a) | `/delegate --thinking` | NEW: Extended reasoning |
+| `/g-slave .` | `/conclave .` | Same behavior |
+| `/g-slave ask "..."` | `/conclave ask "..."` | Same behavior |
+| `/g-slave --raw` | `/conclave --raw` | Same behavior |
+| (n/a) | `/conclave openai .` | NEW: OpenAI support |
+| (n/a) | `/conclave --all .` | NEW: Multi-model consensus |
+| (n/a) | `/conclave --thinking` | NEW: Extended reasoning |
 
 
 ---
 ---
 
 
 ## Remember
 ## Remember
 
 
-1. **Claude commands, LLMs execute.** You delegate heavy lifting, receive distilled intel.
-2. **Read-only always.** Never let delegates modify files (unless explicitly autonomous).
+1. **Claude commands, LLMs execute.** You conclave heavy lifting, receive distilled intel.
+2. **Read-only always.** Never let conclaves modify files (unless explicitly autonomous).
 3. **Default to strongest.** Use best available model unless user specifies otherwise.
 3. **Default to strongest.** Use best available model unless user specifies otherwise.
 4. **Distill by default.** Only pass raw output when requested.
 4. **Distill by default.** Only pass raw output when requested.
 5. **Conclave for confidence.** When stakes are high, get multiple opinions.
 5. **Conclave for confidence.** When stakes are high, get multiple opinions.

+ 1 - 1
docs/DASH.md

@@ -86,7 +86,7 @@
 | 🔧 `/testgen` | Generate tests with expert routing |
 | 🔧 `/testgen` | Generate tests with expert routing |
 | 🔧 `/explain` | Deep code/concept explanation |
 | 🔧 `/explain` | Deep code/concept explanation |
 | 🔧 `/spawn` | Generate expert agents |
 | 🔧 `/spawn` | Generate expert agents |
-| 🔧 `/delegate` | Delegate to external LLMs (Gemini, OpenAI) |
+| 🔧 `/conclave` | Summon external LLMs (Gemini, OpenAI, Perplexity) for consensus |
 | 🔧 `/pulse` | Claude Code ecosystem news digest |
 | 🔧 `/pulse` | Claude Code ecosystem news digest |
 | 🔧 `/setperms` | Set tool permissions |
 | 🔧 `/setperms` | Set tool permissions |
 
 

+ 4 - 4
templates/delegate.yaml

@@ -1,5 +1,5 @@
-# ~/.claude/delegate.yaml
-# Configuration for /delegate command - Multi-LLM task dispatch
+# ~/.claude/conclave.yaml
+# Configuration for /conclave command - Multi-LLM task dispatch
 
 
 # API Keys (preferred over environment variables)
 # API Keys (preferred over environment variables)
 # Uncomment and add your keys:
 # Uncomment and add your keys:
@@ -37,8 +37,8 @@ providers:
     # Unique: returns web citations with every response
     # Unique: returns web citations with every response
     # Get API key at: https://www.perplexity.ai/settings/api
     # Get API key at: https://www.perplexity.ai/settings/api
 
 
-# Conclave (Multi-Model) Settings
-conclave:
+# Consensus Mode (--all) Settings
+consensus:
   providers: [gemini, openai]     # Which providers participate
   providers: [gemini, openai]     # Which providers participate
   # providers: [gemini, openai, perplexity]  # Include Perplexity for web-grounded consensus
   # providers: [gemini, openai, perplexity]  # Include Perplexity for web-grounded consensus
   require_consensus: true         # All must agree for YES/NO verdicts
   require_consensus: true         # All must agree for YES/NO verdicts

+ 1 - 1
tools/README.md

@@ -144,7 +144,7 @@ perplexity --list-models
 # Set API key (get from https://www.perplexity.ai/settings/api)
 # Set API key (get from https://www.perplexity.ai/settings/api)
 export PERPLEXITY_API_KEY="your-key-here"
 export PERPLEXITY_API_KEY="your-key-here"
 
 
-# Or add to ~/.claude/delegate.yaml:
+# Or add to ~/.claude/conclave.yaml:
 # api_keys:
 # api_keys:
 #   perplexity: "your-key-here"
 #   perplexity: "your-key-here"
 ```
 ```

+ 5 - 5
tools/perplexity.py

@@ -12,7 +12,7 @@ Usage:
     perplexity --json "query" > output.json
     perplexity --json "query" > output.json
 
 
 Environment:
 Environment:
-    PERPLEXITY_API_KEY - API key (or set in ~/.claude/delegate.yaml)
+    PERPLEXITY_API_KEY - API key (or set in ~/.claude/conclave.yaml)
     PERPLEXITY_VERBOSE - Show token usage when set
     PERPLEXITY_VERBOSE - Show token usage when set
 """
 """
 import argparse
 import argparse
@@ -42,8 +42,8 @@ def get_api_key():
     if key:
     if key:
         return key
         return key
 
 
-    # Try ~/.claude/delegate.yaml
-    config_path = os.path.expanduser("~/.claude/delegate.yaml")
+    # Try ~/.claude/conclave.yaml
+    config_path = os.path.expanduser("~/.claude/conclave.yaml")
     if os.path.exists(config_path):
     if os.path.exists(config_path):
         try:
         try:
             with open(config_path, encoding="utf-8") as f:
             with open(config_path, encoding="utf-8") as f:
@@ -79,7 +79,7 @@ def query_perplexity(prompt, model=DEFAULT_MODEL, system_prompt=None, recency=No
         sys.exit(
         sys.exit(
             "Error: PERPLEXITY_API_KEY not set.\n"
             "Error: PERPLEXITY_API_KEY not set.\n"
             "Set via: export PERPLEXITY_API_KEY='your-key'\n"
             "Set via: export PERPLEXITY_API_KEY='your-key'\n"
-            "Or add to ~/.claude/delegate.yaml under api_keys:"
+            "Or add to ~/.claude/conclave.yaml under api_keys:"
         )
         )
 
 
     messages = []
     messages = []
@@ -196,7 +196,7 @@ Examples:
   perplexity --domains "github.com,docs.python.org" "Python asyncio best practices"
   perplexity --domains "github.com,docs.python.org" "Python asyncio best practices"
 
 
 Environment:
 Environment:
-  PERPLEXITY_API_KEY  API key (required, or set in ~/.claude/delegate.yaml)
+  PERPLEXITY_API_KEY  API key (required, or set in ~/.claude/conclave.yaml)
   PERPLEXITY_VERBOSE  Show token usage when set
   PERPLEXITY_VERBOSE  Show token usage when set
 """,
 """,
     )
     )