Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
88 changes: 88 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
name: Bug report
description: Something in Corbits Code does not work the way it should
labels: ["bug"]
body:
- type: markdown
attributes:
value: |
Before filing, please search existing issues — including closed ones.

Never paste API keys, tokens, or the contents of `~/.corbits/settings.json`.
Redact anything that looks like a credential before you submit.

- type: textarea
id: what-happened
attributes:
label: What happened
description: What Corbits Code actually did. Keep the reproduction steps for the next box.
placeholder: |
I ran `corbits exec "..."` and the session stopped after the first tool call.
validations:
required: true

- type: textarea
id: expected
attributes:
label: What you expected instead
validations:
required: true

- type: textarea
id: reproduce
attributes:
label: Steps to reproduce
description: The shortest sequence that shows the problem. A fixture repo or a minimal project beats a description.
placeholder: |
1. ...
2. ...
3. ...
validations:
required: true

- type: input
id: version
attributes:
label: Version
description: Output of `corbits --version`.
validations:
required: true

- type: input
id: platform
attributes:
label: OS and architecture
placeholder: macOS 15.2 arm64
validations:
required: true

- type: input
id: install-method
attributes:
label: How you installed it
placeholder: Homebrew, or built from source at <commit>

- type: input
id: provider-model
attributes:
label: Provider and model
description: Fill this in if the bug involves inference at all — a wrong answer, a hang, a protocol error, token or cost accounting. Leave it blank otherwise.
placeholder: opencode-go, muse-spark-1.3-contributor

- type: textarea
id: output
attributes:
label: Relevant output
description: The error and the lines around it — not a whole session transcript. This is rendered as a code block, so no backticks needed.
render: text

- type: dropdown
id: clean-config
attributes:
label: Does it reproduce on a clean config?
description: A fresh profile, without your plugins, skills, MCP servers, or hooks. This is the single most useful thing you can tell us.
options:
- "Yes — reproduces on a clean config"
- "No — only with my config"
- "Not tried"
validations:
required: true
15 changes: 15 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Blank issues stay enabled deliberately: GitHub Discussions is not turned on for
# this repository, so disabling them would leave anyone with a question — rather
# than a bug or a feature request — with nowhere to go but the wrong template.
# Turn this off if Discussions is ever enabled.
blank_issues_enabled: true
contact_links:
- name: Security vulnerability
url: https://github.com/corbitsdev/corbits-code/security/advisories/new
about: Do not report security issues publicly. Use private vulnerability reporting.
- name: Documentation
url: https://github.com/corbitsdev/corbits-code/tree/main/docs
about: Architecture, implementation, TUI behavior, plugins, MCP, hooks, and telemetry.
- name: Contributing
url: https://github.com/corbitsdev/corbits-code/blob/main/CONTRIBUTING.md
about: Commit, pull request, and issue-linking conventions. Read before opening a pull request.
23 changes: 23 additions & 0 deletions .github/ISSUE_TEMPLATE/feature-request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
name: Feature request
about: Suggest a capability Corbits Code does not have
labels: ["enhancement"]
---

## The problem

What are you trying to do, and what stops you? Describe the problem before the
solution — the best fix is often not the one either of us thought of first.

## What you do today instead

The workaround, however ugly. This tells us how much the problem costs you.

## What you have already ruled out

Approaches you considered and rejected, and why. Saves us proposing them back
to you.

## Anything else

Prior art in other tools, links, sketches.
Loading