From 1ebd7b491e199c22d274794fc9ba0981a6029562 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 12 May 2026 22:32:50 +0000 Subject: [PATCH 1/3] Improve issue templates Agent-Logs-Url: https://github.com/CommandCodeAI/command-code/sessions/af516bfc-21a7-48e3-9aeb-886ad77b4a03 Co-authored-by: vipulgupta2048 <22801822+vipulgupta2048@users.noreply.github.com> --- .github/ISSUE_TEMPLATE/1.bug_report.yml | 68 ++++++++++++++++---- .github/ISSUE_TEMPLATE/2.feature_request.yml | 52 ++++++++++++--- 2 files changed, 99 insertions(+), 21 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/1.bug_report.yml b/.github/ISSUE_TEMPLATE/1.bug_report.yml index 42ea005..4a95df3 100644 --- a/.github/ISSUE_TEMPLATE/1.bug_report.yml +++ b/.github/ISSUE_TEMPLATE/1.bug_report.yml @@ -1,31 +1,51 @@ name: Bug report -description: Report a bug for Command Code. +description: Report something that is not working as expected in Command Code. labels: [] body: - type: markdown attributes: value: | - Use this template to report bugs for Command Code. Feel free to [start a new thread in our discord forum](https://commandcode.ai/discord). + Thanks for helping us improve Command Code, the terminal-based coding agent. The more detail you can share, the faster we can understand and fix the issue. + + Before filing, please check that you are using the latest version and include exact commands, screenshots, logs, or request IDs when available. If you need help confirming whether something is a bug, feel free to [start a new thread in our Discord forum](https://commandcode.ai/discord). + - type: textarea + attributes: + label: Summary + description: Briefly describe the issue and how it affects your workflow. + placeholder: Command Code hangs after /compact and I cannot send the queued message. + validations: + required: true - type: textarea attributes: label: Expected Behavior - description: Describe the expected behavior you were expecting. - placeholder: Expected behavior... + description: What did you expect Command Code to do? + placeholder: The queued message should send automatically after /compact finishes. validations: required: true - type: textarea attributes: label: Actual Behavior - description: Describe the actual behavior that occurred. - placeholder: Actual behavior... + description: What actually happened? Include exact error messages, request IDs, or screenshots if you have them. + placeholder: The message stays queued and pressing Enter does not send it. + validations: + required: true + - type: textarea + attributes: + label: Steps to reproduce the issue + description: Provide the smallest set of steps that reliably reproduces the issue. Include commands, slash commands, prompts, config, files, or MCP setup needed to trigger it. + placeholder: | + 1. Run `commandcode` in a repository with ... + 2. Type `/compact` while ... + 3. Queue a follow-up message ... + 4. Observe that ... validations: required: true - type: input id: version attributes: label: Command Code Version - description: Run `cmd --version` to get the version. - placeholder: 0.0.1 + description: Run `commandcode --version` or `cmd --version` and paste the exact output. + placeholder: commandcode 0.25.13 validations: required: true - type: dropdown @@ -38,20 +58,44 @@ body: - Windows validations: required: true + - type: input + id: os-version + attributes: + label: Operating System Version + description: Include the distro, release, architecture, or Windows/macOS version if known. + placeholder: macOS 26.4.1 (arm64), Ubuntu 24.04, Windows 11 - type: input id: terminal attributes: label: Terminal/IDE - description: Which terminal or IDE are you using? - placeholder: vscode + description: Which terminal app or IDE terminal are you using? + placeholder: VS Code integrated terminal, iTerm2, Windows Terminal, Hyper - type: input id: shell attributes: label: Shell description: Which shell are you using? - placeholder: zsh + placeholder: zsh, bash, fish, PowerShell 5.1, Git Bash + - type: input + id: install-method + attributes: + label: Installation Method + description: How did you install or run Command Code? + placeholder: npm install -g command-code, npx command-code, bundled binary + - type: input + id: node-version + attributes: + label: Node.js Version + description: If relevant, run `node --version` and paste the exact output. + placeholder: v25.9.0 + - type: textarea + id: configuration + attributes: + label: Relevant configuration + description: Share any relevant settings, flags, MCP servers, model/provider, permission mode, or project setup. Do not include secrets, API keys, or private data. + placeholder: I ran with `--yolo`; MCP server configured via ...; model/provider is ... - type: textarea attributes: label: Additional context description: | - Any additional information that might help us investigate. Include error logs, screenshots, or environment details. + Anything else that might help us investigate, such as frequency, workaround, when it started, links to related issues, or whether it reproduces in a fresh project. diff --git a/.github/ISSUE_TEMPLATE/2.feature_request.yml b/.github/ISSUE_TEMPLATE/2.feature_request.yml index 42e0d4b..68d63bf 100644 --- a/.github/ISSUE_TEMPLATE/2.feature_request.yml +++ b/.github/ISSUE_TEMPLATE/2.feature_request.yml @@ -1,25 +1,59 @@ name: Feature Request -description: Propose a new feature for Command Code. +description: Suggest an improvement or new capability for Command Code. labels: [] body: - type: markdown attributes: value: | - Use this template to propose new features for Command Code. Feel free to [start a new thread in our discord forum](https://commandcode.ai/discord). + Thanks for sharing ideas for Command Code, the terminal-based coding agent. Clear customer context helps us prioritize and design features that fit real workflows. + + If you want to discuss the idea first, feel free to [start a new thread in our Discord forum](https://commandcode.ai/discord). - type: textarea attributes: - label: Feature Description - description: Describe the feature you are proposing. Include any relevant commands, functionality, or improvements. - placeholder: Feature description... + label: Problem or workflow + description: What are you trying to accomplish, and what currently makes it difficult? + placeholder: I use Command Code from an automated orchestrator, but I cannot capture token usage from non-interactive runs. validations: required: true - type: textarea attributes: - label: Use Case - description: Explain how this feature would be beneficial. - placeholder: Use case... + label: Proposed solution + description: Describe the behavior or API you would like Command Code to provide. + placeholder: Add `commandcode -p --output-format json` with final usage, model, and provider fields. + validations: + required: true + - type: textarea + attributes: + label: Use case and impact + description: Who would benefit, how often would they use it, and what would it unblock? + placeholder: This would let automation track cost and compare Command Code against other CLI agents for every run. + validations: + required: true + - type: textarea + attributes: + label: Alternatives or workarounds + description: What have you tried instead, and why is it not enough? + placeholder: We currently log usage as unknown because estimating tokens would be inaccurate. + - type: textarea + attributes: + label: Example usage + description: If applicable, show the command, slash command, output shape, or UI flow you imagine. + placeholder: | + commandcode -p --output-format json "Implement the task" + + Expected final JSON line: + { "model": "...", "tokens": { "input": 0, "output": 0 } } + - type: dropdown + id: priority + attributes: + label: How important is this to you? + description: This helps us understand urgency and customer impact. + options: + - Nice to have + - Important for my workflow + - Blocking adoption or production use - type: textarea attributes: label: Additional Context - description: Any additional information like screenshots and links that might help us understand your request. + description: Any additional information like screenshots, links, related issues, comparisons to other tools, or implementation constraints. placeholder: Additional context... From ba028b30ade0e52749872d6d634c70ab6f917d3c Mon Sep 17 00:00:00 2001 From: Ankit Kumar Work Date: Thu, 14 May 2026 17:56:43 +0530 Subject: [PATCH 2/3] fix: github issue template --- .github/ISSUE_TEMPLATE/1.bug_report.yml | 52 ++++++----------- .github/ISSUE_TEMPLATE/2.feature_request.yml | 59 ++++++-------------- 2 files changed, 33 insertions(+), 78 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/1.bug_report.yml b/.github/ISSUE_TEMPLATE/1.bug_report.yml index 4a95df3..bd00c1f 100644 --- a/.github/ISSUE_TEMPLATE/1.bug_report.yml +++ b/.github/ISSUE_TEMPLATE/1.bug_report.yml @@ -1,13 +1,11 @@ name: Bug report -description: Report something that is not working as expected in Command Code. +description: Report a bug for Command Code. labels: [] body: - type: markdown attributes: value: | - Thanks for helping us improve Command Code, the terminal-based coding agent. The more detail you can share, the faster we can understand and fix the issue. - - Before filing, please check that you are using the latest version and include exact commands, screenshots, logs, or request IDs when available. If you need help confirming whether something is a bug, feel free to [start a new thread in our Discord forum](https://commandcode.ai/discord). + Use this template to report bugs for Command Code. Feel free to [start a new thread in our discord forum](https://commandcode.ai/discord). - type: textarea attributes: label: Summary @@ -18,34 +16,34 @@ body: - type: textarea attributes: label: Expected Behavior - description: What did you expect Command Code to do? - placeholder: The queued message should send automatically after /compact finishes. + description: Describe the expected behavior you were expecting. + placeholder: Expected behavior... validations: required: true - type: textarea attributes: label: Actual Behavior - description: What actually happened? Include exact error messages, request IDs, or screenshots if you have them. - placeholder: The message stays queued and pressing Enter does not send it. + description: Describe the actual behavior that occurred. + placeholder: Actual behavior... validations: required: true - type: textarea attributes: label: Steps to reproduce the issue - description: Provide the smallest set of steps that reliably reproduces the issue. Include commands, slash commands, prompts, config, files, or MCP setup needed to trigger it. + description: Describe the actual steps to reproduce the issue. placeholder: | - 1. Run `commandcode` in a repository with ... - 2. Type `/compact` while ... - 3. Queue a follow-up message ... - 4. Observe that ... + 1. ... + 2. ... + 3. ... + 4. ... validations: required: true - type: input id: version attributes: label: Command Code Version - description: Run `commandcode --version` or `cmd --version` and paste the exact output. - placeholder: commandcode 0.25.13 + description: Run `cmd --version` to get the version. + placeholder: 0.0.1 validations: required: true - type: dropdown @@ -68,32 +66,14 @@ body: id: terminal attributes: label: Terminal/IDE - description: Which terminal app or IDE terminal are you using? - placeholder: VS Code integrated terminal, iTerm2, Windows Terminal, Hyper + description: Which terminal or IDE are you using? + placeholder: vscode - type: input id: shell attributes: label: Shell description: Which shell are you using? - placeholder: zsh, bash, fish, PowerShell 5.1, Git Bash - - type: input - id: install-method - attributes: - label: Installation Method - description: How did you install or run Command Code? - placeholder: npm install -g command-code, npx command-code, bundled binary - - type: input - id: node-version - attributes: - label: Node.js Version - description: If relevant, run `node --version` and paste the exact output. - placeholder: v25.9.0 - - type: textarea - id: configuration - attributes: - label: Relevant configuration - description: Share any relevant settings, flags, MCP servers, model/provider, permission mode, or project setup. Do not include secrets, API keys, or private data. - placeholder: I ran with `--yolo`; MCP server configured via ...; model/provider is ... + placeholder: zsh - type: textarea attributes: label: Additional context diff --git a/.github/ISSUE_TEMPLATE/2.feature_request.yml b/.github/ISSUE_TEMPLATE/2.feature_request.yml index 68d63bf..6bffaed 100644 --- a/.github/ISSUE_TEMPLATE/2.feature_request.yml +++ b/.github/ISSUE_TEMPLATE/2.feature_request.yml @@ -1,59 +1,34 @@ name: Feature Request -description: Suggest an improvement or new capability for Command Code. +description: Propose a new feature for Command Code. labels: [] body: - type: markdown attributes: value: | - Thanks for sharing ideas for Command Code, the terminal-based coding agent. Clear customer context helps us prioritize and design features that fit real workflows. - - If you want to discuss the idea first, feel free to [start a new thread in our Discord forum](https://commandcode.ai/discord). + Use this template to propose new features for Command Code. Feel free to [start a new thread in our discord forum](https://commandcode.ai/discord). - type: textarea attributes: - label: Problem or workflow - description: What are you trying to accomplish, and what currently makes it difficult? - placeholder: I use Command Code from an automated orchestrator, but I cannot capture token usage from non-interactive runs. + label: Feature Description + description: Describe the feature you are proposing. Include any relevant commands, functionality, or improvements. + placeholder: Feature description... validations: required: true - type: textarea attributes: - label: Proposed solution - description: Describe the behavior or API you would like Command Code to provide. - placeholder: Add `commandcode -p --output-format json` with final usage, model, and provider fields. - validations: - required: true - - type: textarea - attributes: - label: Use case and impact - description: Who would benefit, how often would they use it, and what would it unblock? - placeholder: This would let automation track cost and compare Command Code against other CLI agents for every run. - validations: - required: true - - type: textarea - attributes: - label: Alternatives or workarounds - description: What have you tried instead, and why is it not enough? - placeholder: We currently log usage as unknown because estimating tokens would be inaccurate. + label: Use Case + description: Explain how this feature would be beneficial. + placeholder: Use case... - type: textarea attributes: - label: Example usage - description: If applicable, show the command, slash command, output shape, or UI flow you imagine. - placeholder: | - commandcode -p --output-format json "Implement the task" - - Expected final JSON line: - { "model": "...", "tokens": { "input": 0, "output": 0 } } + label: Additional Context + description: Any additional information like screenshots and links that might help us understand your request. + placeholder: Additional context... - type: dropdown id: priority attributes: - label: How important is this to you? - description: This helps us understand urgency and customer impact. - options: - - Nice to have - - Important for my workflow - - Blocking adoption or production use - - type: textarea - attributes: - label: Additional Context - description: Any additional information like screenshots, links, related issues, comparisons to other tools, or implementation constraints. - placeholder: Additional context... + label: How important is this to you? + description: This helps us understand urgency and customer impact. + options: + - Nice to have + - Important for my workflow + - Blocking adoption or production use \ No newline at end of file From ad2b437911e3fb30e3e0c9629a1c060677a3ba7a Mon Sep 17 00:00:00 2001 From: Ankit Kumar Work Date: Thu, 14 May 2026 17:58:44 +0530 Subject: [PATCH 3/3] fix: bug_issue template --- .github/ISSUE_TEMPLATE/1.bug_report.yml | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/1.bug_report.yml b/.github/ISSUE_TEMPLATE/1.bug_report.yml index bd00c1f..145d4b4 100644 --- a/.github/ISSUE_TEMPLATE/1.bug_report.yml +++ b/.github/ISSUE_TEMPLATE/1.bug_report.yml @@ -56,12 +56,6 @@ body: - Windows validations: required: true - - type: input - id: os-version - attributes: - label: Operating System Version - description: Include the distro, release, architecture, or Windows/macOS version if known. - placeholder: macOS 26.4.1 (arm64), Ubuntu 24.04, Windows 11 - type: input id: terminal attributes: @@ -78,4 +72,4 @@ body: attributes: label: Additional context description: | - Anything else that might help us investigate, such as frequency, workaround, when it started, links to related issues, or whether it reproduces in a fresh project. + Any additional information that might help us investigate. Include error logs, screenshots, or environment details.