From 525453ce6843bfd1dea7bddb2692f2272b553059 Mon Sep 17 00:00:00 2001 From: "pengjiahan.pjh" Date: Fri, 16 Jan 2026 16:48:57 +0800 Subject: [PATCH] chore: rename Qoder CLI to Qoder in agent configuration - Update AGENT_CONFIG name from "Qoder CLI" to "Qoder" - Update agent context scripts (bash and PowerShell) - Update documentation to reflect Qoder CLI and IDE support --- AGENTS.md | 4 ++-- README.md | 2 +- scripts/bash/update-agent-context.sh | 6 +++--- scripts/powershell/update-agent-context.ps1 | 4 ++-- src/specify_cli/__init__.py | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index d7360487b8..6b6b1722ee 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -43,7 +43,7 @@ Specify supports multiple AI agents by generating agent-specific command files a | **Auggie CLI** | `.augment/rules/` | Markdown | `auggie` | Auggie CLI | | **Roo Code** | `.roo/rules/` | Markdown | N/A (IDE-based) | Roo Code IDE | | **CodeBuddy CLI** | `.codebuddy/commands/` | Markdown | `codebuddy` | CodeBuddy CLI | -| **Qoder CLI** | `.qoder/commands/` | Markdown | `qoder` | Qoder CLI | +| **Qoder** | `.qoder/commands/` | Markdown | `qoder` | Qoder CLI and IDE | | **Amazon Q Developer CLI** | `.amazonq/prompts/` | Markdown | `q` | Amazon Q Developer CLI | | **Amp** | `.agents/commands/` | Markdown | `amp` | Amp CLI | | **SHAI** | `.shai/commands/` | Markdown | `shai` | SHAI CLI | @@ -313,7 +313,7 @@ Require a command-line tool to be installed: - **opencode**: `opencode` CLI - **Amazon Q Developer CLI**: `q` CLI - **CodeBuddy CLI**: `codebuddy` CLI -- **Qoder CLI**: `qoder` CLI +- **Qoder**: `qoder` CLI - **Amp**: `amp` CLI - **SHAI**: `shai` CLI diff --git a/README.md b/README.md index 76149512f6..1ca962fa1f 100644 --- a/README.md +++ b/README.md @@ -144,7 +144,7 @@ Want to see Spec Kit in action? Watch our [video overview](https://www.youtube.c | Agent | Support | Notes | | ------------------------------------------------------------------------------------ | ------- | ----------------------------------------------------------------------------------------------------------------------------------------- | -| [Qoder CLI](https://qoder.com/cli) | ✅ | | +| [Qoder](https://qoder.com) | ✅ | CLI and IDE (via slash commands) support | | [Amazon Q Developer CLI](https://aws.amazon.com/developer/learning/q-developer-cli/) | ⚠️ | Amazon Q Developer CLI [does not support](https://github.com/aws/amazon-q-developer-cli/issues/3064) custom arguments for slash commands. | | [Amp](https://ampcode.com/) | ✅ | | | [Auggie CLI](https://docs.augmentcode.com/cli/overview) | ✅ | | diff --git a/scripts/bash/update-agent-context.sh b/scripts/bash/update-agent-context.sh index 6d3e0b37ab..10e371f670 100644 --- a/scripts/bash/update-agent-context.sh +++ b/scripts/bash/update-agent-context.sh @@ -30,7 +30,7 @@ # # 5. Multi-Agent Support # - Handles agent-specific file paths and naming conventions -# - Supports: Claude, Gemini, Copilot, Cursor, Qwen, opencode, Codex, Windsurf, Kilo Code, Auggie CLI, Roo Code, CodeBuddy CLI, Qoder CLI, Amp, SHAI, or Amazon Q Developer CLI +# - Supports: Claude, Gemini, Copilot, Cursor, Qwen, opencode, Codex, Windsurf, Kilo Code, Auggie CLI, Roo Code, CodeBuddy CLI, Qoder, Amp, SHAI, or Amazon Q Developer CLI # - Can update single agents or all existing agent files # - Creates default Claude file if no agent files exist # @@ -619,7 +619,7 @@ update_specific_agent() { update_agent_file "$CODEBUDDY_FILE" "CodeBuddy CLI" ;; qoder) - update_agent_file "$QODER_FILE" "Qoder CLI" + update_agent_file "$QODER_FILE" "Qoder" ;; amp) update_agent_file "$AMP_FILE" "Amp" @@ -706,7 +706,7 @@ update_all_existing_agents() { fi if [[ -f "$QODER_FILE" ]]; then - update_agent_file "$QODER_FILE" "Qoder CLI" + update_agent_file "$QODER_FILE" "Qoder" found_agent=true fi diff --git a/scripts/powershell/update-agent-context.ps1 b/scripts/powershell/update-agent-context.ps1 index ffdab4bd62..3dfea3400a 100644 --- a/scripts/powershell/update-agent-context.ps1 +++ b/scripts/powershell/update-agent-context.ps1 @@ -383,7 +383,7 @@ function Update-SpecificAgent { 'auggie' { Update-AgentFile -TargetFile $AUGGIE_FILE -AgentName 'Auggie CLI' } 'roo' { Update-AgentFile -TargetFile $ROO_FILE -AgentName 'Roo Code' } 'codebuddy' { Update-AgentFile -TargetFile $CODEBUDDY_FILE -AgentName 'CodeBuddy CLI' } - 'qoder' { Update-AgentFile -TargetFile $QODER_FILE -AgentName 'Qoder CLI' } + 'qoder' { Update-AgentFile -TargetFile $QODER_FILE -AgentName 'Qoder' } 'amp' { Update-AgentFile -TargetFile $AMP_FILE -AgentName 'Amp' } 'shai' { Update-AgentFile -TargetFile $SHAI_FILE -AgentName 'SHAI' } 'q' { Update-AgentFile -TargetFile $Q_FILE -AgentName 'Amazon Q Developer CLI' } @@ -406,7 +406,7 @@ function Update-AllExistingAgents { if (Test-Path $AUGGIE_FILE) { if (-not (Update-AgentFile -TargetFile $AUGGIE_FILE -AgentName 'Auggie CLI')) { $ok = $false }; $found = $true } if (Test-Path $ROO_FILE) { if (-not (Update-AgentFile -TargetFile $ROO_FILE -AgentName 'Roo Code')) { $ok = $false }; $found = $true } if (Test-Path $CODEBUDDY_FILE) { if (-not (Update-AgentFile -TargetFile $CODEBUDDY_FILE -AgentName 'CodeBuddy CLI')) { $ok = $false }; $found = $true } - if (Test-Path $QODER_FILE) { if (-not (Update-AgentFile -TargetFile $QODER_FILE -AgentName 'Qoder CLI')) { $ok = $false }; $found = $true } + if (Test-Path $QODER_FILE) { if (-not (Update-AgentFile -TargetFile $QODER_FILE -AgentName 'Qoder')) { $ok = $false }; $found = $true } if (Test-Path $SHAI_FILE) { if (-not (Update-AgentFile -TargetFile $SHAI_FILE -AgentName 'SHAI')) { $ok = $false }; $found = $true } if (Test-Path $Q_FILE) { if (-not (Update-AgentFile -TargetFile $Q_FILE -AgentName 'Amazon Q Developer CLI')) { $ok = $false }; $found = $true } if (Test-Path $BOB_FILE) { if (-not (Update-AgentFile -TargetFile $BOB_FILE -AgentName 'IBM Bob')) { $ok = $false }; $found = $true } diff --git a/src/specify_cli/__init__.py b/src/specify_cli/__init__.py index 1dedb31949..8764a593f4 100644 --- a/src/specify_cli/__init__.py +++ b/src/specify_cli/__init__.py @@ -191,9 +191,9 @@ def _format_rate_limit_error(status_code: int, headers: httpx.Headers, url: str) "requires_cli": True, }, "qoder": { - "name": "Qoder CLI", + "name": "Qoder", "folder": ".qoder/", - "install_url": "https://qoder.com/cli", + "install_url": "https://qoder.com", "requires_cli": True, }, "roo": {