|
1 | 1 | name: Bug report |
2 | | -description: Report a reproducible defect in the proxy, CLI, dashboard, docs, or packaging. |
3 | | -title: "[Bug]: " |
| 2 | +description: Report a defect in the proxy, CLI, dashboard, provider adapter, or packaging. |
4 | 3 | labels: |
5 | 4 | - bug |
6 | 5 | body: |
7 | 6 | - type: markdown |
8 | 7 | attributes: |
9 | 8 | value: | |
10 | | - Thanks for the report. Please include a minimal reproduction and the exact environment details. |
| 9 | + Thanks for the report. Include a minimal reproduction and exact environment details so we can confirm and fix the problem quickly. |
| 10 | +
|
| 11 | + - type: dropdown |
| 12 | + id: client |
| 13 | + attributes: |
| 14 | + label: Client or integration |
| 15 | + description: Which client or surface did you observe the problem in? |
| 16 | + options: |
| 17 | + - Codex CLI |
| 18 | + - Codex App |
| 19 | + - Codex SDK |
| 20 | + - Claude Code |
| 21 | + - Direct HTTP/API client |
| 22 | + - OpenCodex dashboard |
| 23 | + - Other |
| 24 | + validations: |
| 25 | + required: true |
| 26 | + |
| 27 | + - type: dropdown |
| 28 | + id: area |
| 29 | + attributes: |
| 30 | + label: Area |
| 31 | + description: Which part of OpenCodex is affected? |
| 32 | + options: |
| 33 | + - CLI |
| 34 | + - Proxy and routing |
| 35 | + - Dashboard |
| 36 | + - Provider adapter |
| 37 | + - Authentication and account pool |
| 38 | + - Installation or packaging |
| 39 | + - Service lifecycle |
| 40 | + - Documentation |
| 41 | + - Other |
| 42 | + validations: |
| 43 | + required: true |
11 | 44 |
|
12 | 45 | - type: textarea |
13 | 46 | id: summary |
14 | 47 | attributes: |
15 | 48 | label: Summary |
16 | 49 | description: What happened, and what did you expect instead? |
17 | | - placeholder: A clear and concise description of the bug. |
| 50 | + placeholder: The proxy returns 502 when ...; I expected ... |
18 | 51 | validations: |
19 | 52 | required: true |
20 | 53 |
|
21 | 54 | - type: textarea |
22 | 55 | id: reproduction |
23 | 56 | attributes: |
24 | 57 | label: Reproduction |
25 | | - description: List the exact steps, commands, and config shape needed to reproduce the problem. |
| 58 | + description: | |
| 59 | + Exact commands, steps, configuration shape, and inputs. If the problem is intermittent or not yet consistently reproducible, explain what you have observed and under which conditions. |
26 | 60 | placeholder: | |
27 | | - 1. Run `ocx init` |
28 | | - 2. Start the proxy with ... |
29 | | - 3. Open ... |
30 | | - 4. Observe ... |
| 61 | + 1. ocx start --port 10100 |
| 62 | + 2. Send a request to /v1/responses with ... |
| 63 | + 3. Observe ... |
31 | 64 | validations: |
32 | 65 | required: true |
33 | 66 |
|
34 | | - - type: textarea |
35 | | - id: logs |
| 67 | + - type: input |
| 68 | + id: version |
36 | 69 | attributes: |
37 | | - label: Logs and screenshots |
38 | | - description: Paste relevant logs, stack traces, request IDs, or screenshots. |
39 | | - render: shell |
| 70 | + label: Version |
| 71 | + description: Installed `@bitkyc08/opencodex` version or commit SHA. |
| 72 | + placeholder: "2.7.31" |
| 73 | + validations: |
| 74 | + required: true |
40 | 75 |
|
41 | | - - type: dropdown |
42 | | - id: area |
| 76 | + - type: input |
| 77 | + id: os |
43 | 78 | attributes: |
44 | | - label: Area |
45 | | - options: |
46 | | - - CLI |
47 | | - - Proxy runtime |
48 | | - - GUI dashboard |
49 | | - - Docs |
50 | | - - Packaging or install |
51 | | - - Provider adapter |
52 | | - - Other |
| 79 | + label: Operating system |
| 80 | + description: OS name and version. |
| 81 | + placeholder: Windows 11 24H2, macOS 15.5, Ubuntu 24.04 |
53 | 82 | validations: |
54 | 83 | required: true |
55 | 84 |
|
56 | 85 | - type: input |
57 | | - id: version |
| 86 | + id: provider-model |
58 | 87 | attributes: |
59 | | - label: Version |
60 | | - description: The installed `@bitkyc08/opencodex` version or commit SHA. |
61 | | - placeholder: 2.7.7 |
| 88 | + label: Provider and model |
| 89 | + description: Required only when the problem is provider-specific. |
| 90 | + placeholder: "anthropic / claude-sonnet-4-20250514" |
62 | 91 |
|
63 | | - - type: input |
64 | | - id: os |
| 92 | + - type: textarea |
| 93 | + id: logs |
| 94 | + attributes: |
| 95 | + label: Logs or error output |
| 96 | + description: Paste relevant logs, stack traces, or request IDs. |
| 97 | + render: shell |
| 98 | + |
| 99 | + - type: textarea |
| 100 | + id: attachments |
65 | 101 | attributes: |
66 | | - label: OS |
67 | | - description: Operating system and version. |
68 | | - placeholder: Windows 11, macOS 15, Ubuntu 24.04 |
| 102 | + label: Screenshots and supporting files |
| 103 | + description: Drag screenshots, videos, logs, or minimal reproduction archives here. |
69 | 104 |
|
70 | 105 | - type: textarea |
71 | 106 | id: config |
72 | 107 | attributes: |
73 | | - label: Config shape |
| 108 | + label: Redacted configuration |
74 | 109 | description: Share a redacted config snippet if the bug depends on provider or routing setup. |
75 | 110 | render: json |
76 | 111 |
|
|
79 | 114 | attributes: |
80 | 115 | label: Checks |
81 | 116 | options: |
82 | | - - label: I searched existing issues and docs first. |
| 117 | + - label: I searched existing issues and documentation. |
83 | 118 | required: true |
84 | | - - label: I removed secrets, tokens, and personal data from logs and screenshots. |
| 119 | + - label: I removed secrets, tokens, account details, request credentials, and personal data. |
85 | 120 | required: true |
0 commit comments