Skip to content

Commit d712cdf

Browse files
PierrunoYTclaude
andcommitted
Merge upstream/main into fix/1769-emergency-condense-event
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2 parents a4ef011 + b69989b commit d712cdf

924 files changed

Lines changed: 69539 additions & 21562 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.coderabbit.yaml‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,9 @@ reviews:
7979
Require regression coverage at the lowest valid harness with behavior-focused
8080
assertions, including relevant negative, error, false/unset, and boundary cases.
8181
Check cleanup and deterministic async behavior and prefer shared typed test helpers.
82+
For guards and validators, require tests for both the accept path and the reject path
83+
through every public entry point; a reject-only matrix cannot catch a guard that rejects
84+
good input.
8285
Visible webview changes require a durable Playwright component snapshot; behavior-only
8386
changes do not.
8487
Reject weak assertions on values that could take multiple forms: .toBeDefined() or
Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
---
22
name: Add provider model
3-
about: Add a provider model that isn't htere
4-
title: ''
3+
about: Add a provider model that is not in Zoo Code
4+
title: ""
55
labels: model
6-
assignees: ''
6+
assignees: ""
77
type: Task
8-
98
---
109

10+
<!-- Writing style: write in Simplified Technical English (ASD-STE100): short sentences, plain words, active voice, one idea per sentence, no contractions. Keep the title short and specific. -->
11+
1112
Name of model: (GPT 5.4)
12-
Model creator: (i.e. Open AI)
13+
Model creator: (for example, OpenAI)
1314
Link to model:

‎.github/ISSUE_TEMPLATE/bug_report.md‎

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,32 +3,34 @@ name: Bug report
33
about: Create a report to help us improve
44
title: "[BUG] "
55
labels: bug
6-
assignees: ''
6+
assignees: ""
77
type: Bug
8-
98
---
109

10+
<!-- Writing style: write in Simplified Technical English (ASD-STE100): short sentences, plain words, active voice, one idea per sentence, no contractions. Keep the title short and specific. -->
11+
1112
**Describe the bug**
12-
A clear and concise description of what the bug is.
13+
Describe the bug in one or two sentences.
1314

1415
**To Reproduce**
15-
Steps to reproduce the behavior:
16+
Write the steps that show the bug:
17+
1618
1. Go to '...'
1719
2. Click on '....'
1820
3. Scroll down to '....'
19-
4. See error
21+
4. Write the error you see
2022

2123
**Expected behavior**
22-
A clear and concise description of what you expected to happen.
24+
Describe what you expected to happen.
2325

2426
**Screenshots**
25-
If applicable, add screenshots to help explain your problem.
27+
Add screenshots if they help.
2628

2729
**Video**
28-
Add a video of the incident happening, it will help us debug
30+
Add a video of the bug. A video helps us find the cause.
2931

3032
**What version of zoo are you running**
31-
i.e. 3.55
33+
For example, 3.55
3234

3335
**Additional context**
34-
Add any other context about the problem here.
36+
Add any other facts about the problem. Include exact logs and error messages.
Lines changed: 106 additions & 104 deletions
Original file line numberDiff line numberDiff line change
@@ -1,119 +1,121 @@
11
name: Bug Report
2-
description: Report a broken behavior in plain language with a minimal reproduction
2+
description: Report a bug in plain language with a minimal reproduction
33
labels: ["bug"]
44
title: "[BUG] "
55
body:
6-
- type: markdown
7-
attributes:
8-
value: |
9-
Thank you for your report! Please search existing issues first:
10-
https://github.com/Zoo-Code-Org/Zoo-Code/issues
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thank you for your report. First, search the existing issues:
10+
https://github.com/Zoo-Code-Org/Zoo-Code/issues
1111
12-
- type: textarea
13-
id: problem
14-
attributes:
15-
label: Problem (one or two sentences)
16-
description: Describe what went wrong in plain language.
17-
placeholder: 'Example: "Expected the task to start, but nothing happened and no message appeared."'
18-
validations:
19-
required: true
12+
Write in Simplified Technical English (ASD-STE100): short sentences, plain words, active voice, one idea per sentence, no contractions. Keep the title short and specific.
2013
21-
- type: textarea
22-
id: context
23-
attributes:
24-
label: Context (who is affected and when)
25-
description: Who sees this and in what situation? Keep it non-technical.
26-
placeholder: 'Example: "Happens to new users when starting a run from the New Run page with dark theme enabled."'
27-
validations:
28-
required: true
14+
- type: textarea
15+
id: problem
16+
attributes:
17+
label: Problem (one or two sentences)
18+
description: Describe what went wrong.
19+
placeholder: 'Example: "Expected the task to start, but nothing happened and no message appeared."'
20+
validations:
21+
required: true
2922

30-
- type: textarea
31-
id: steps
32-
attributes:
33-
label: Reproduction steps
34-
description: Provide clear, numbered steps so we can reproduce.
35-
placeholder: |
36-
1) Environment/setup (OS, extension version, relevant settings)
37-
2) Exact actions (clicks, inputs, commands)
38-
3) What you observed after each step
39-
validations:
40-
required: true
23+
- type: textarea
24+
id: context
25+
attributes:
26+
label: Context (who is affected and when)
27+
description: Who sees this bug, and when? Use plain words.
28+
placeholder: 'Example: "Happens to new users when starting a run from the New Run page with dark theme enabled."'
29+
validations:
30+
required: true
4131

42-
- type: input
43-
id: expected
44-
attributes:
45-
label: Expected result
46-
placeholder: e.g., "The task starts and shows progress."
47-
validations:
48-
required: true
32+
- type: textarea
33+
id: steps
34+
attributes:
35+
label: Reproduction steps
36+
description: Write numbered steps that show the bug.
37+
placeholder: |
38+
1) Environment/setup (OS, extension version, relevant settings)
39+
2) Exact actions (clicks, inputs, commands)
40+
3) What you observed after each step
41+
validations:
42+
required: true
4943

50-
- type: input
51-
id: actual
52-
attributes:
53-
label: Actual result
54-
placeholder: e.g., "The button appears disabled and no progress is shown."
55-
validations:
56-
required: true
44+
- type: input
45+
id: expected
46+
attributes:
47+
label: Expected result
48+
placeholder: For example, "The task starts and shows progress."
49+
validations:
50+
required: true
5751

58-
- type: textarea
59-
id: variations
60-
attributes:
61-
label: Variations tried (optional)
62-
description: Different browsers, devices, providers, or settings you tried.
63-
placeholder: e.g., "Tried Chrome/Firefox, disabling dark theme, switching providers."
52+
- type: input
53+
id: actual
54+
attributes:
55+
label: Actual result
56+
placeholder: For example, "The button appears disabled and no progress is shown."
57+
validations:
58+
required: true
6459

65-
- type: input
66-
id: version
67-
attributes:
68-
label: App Version
69-
description: What version of Zoo Code are you using? (e.g., v3.3.1)
70-
validations:
71-
required: true
60+
- type: textarea
61+
id: variations
62+
attributes:
63+
label: Variations tried (optional)
64+
description: Write the other browsers, devices, providers, or settings you tried.
65+
placeholder: For example, "Tried Chrome/Firefox, disabling dark theme, switching providers."
7266

73-
- type: dropdown
74-
id: provider
75-
attributes:
76-
label: API Provider (optional)
77-
options:
78-
- Anthropic
79-
- Amazon Bedrock
80-
- Chutes AI
81-
- DeepSeek
82-
- Featherless AI
83-
- Fireworks AI
84-
- Google Gemini
85-
- Google Vertex AI
86-
- Groq
87-
- LiteLLM
88-
- LM Studio
89-
- Mistral AI
90-
- Ollama
91-
- OpenAI
92-
- OpenAI Compatible
93-
- OpenRouter
94-
- Requesty
95-
- SambaNova
96-
- Unbound
97-
- VS Code Language Model API
98-
- xAI (Grok)
99-
- Not Applicable / Other
67+
- type: input
68+
id: version
69+
attributes:
70+
label: App Version
71+
description: Which version of Zoo Code do you use? (for example, v3.3.1)
72+
validations:
73+
required: true
10074

101-
- type: input
102-
id: model
103-
attributes:
104-
label: Model Used (optional)
105-
description: Exact model name (e.g., Claude 3.7 Sonnet). Use N/A if irrelevant.
75+
- type: dropdown
76+
id: provider
77+
attributes:
78+
label: API Provider (optional)
79+
options:
80+
- Anthropic
81+
- Amazon Bedrock
82+
- Chutes AI
83+
- DeepSeek
84+
- Featherless AI
85+
- Fireworks AI
86+
- Google Gemini
87+
- Google Vertex AI
88+
- Groq
89+
- LiteLLM
90+
- LM Studio
91+
- Mistral AI
92+
- Ollama
93+
- OpenAI
94+
- OpenAI Compatible
95+
- OpenRouter
96+
- Requesty
97+
- SambaNova
98+
- Unbound
99+
- VS Code Language Model API
100+
- xAI (Grok)
101+
- Not Applicable / Other
106102

107-
- type: textarea
108-
id: roo-code-tasks
109-
attributes:
110-
label: Zoo Code Task Links (optional)
111-
description: If you have any publicly shared Zoo Code task links that demonstrate the issue, paste them here.
112-
placeholder: Paste your Zoo Code share links here, one per line
103+
- type: input
104+
id: model
105+
attributes:
106+
label: Model Used (optional)
107+
description: Write the exact model name (for example, Claude 3.7 Sonnet). Write N/A if it does not apply.
113108

114-
- type: textarea
115-
id: logs
116-
attributes:
117-
label: Relevant logs or errors (optional)
118-
description: Paste relevant output or errors. Use triple backticks (```) for formatting.
119-
render: shell
109+
- type: textarea
110+
id: roo-code-tasks
111+
attributes:
112+
label: Zoo Code Task Links (optional)
113+
description: Paste any public Zoo Code task links that show the issue.
114+
placeholder: Paste your Zoo Code share links here, one per line
115+
116+
- type: textarea
117+
id: logs
118+
attributes:
119+
label: Relevant logs or errors (optional)
120+
description: Paste the exact output or errors. Do not change them. Use triple backticks (```) for formatting.
121+
render: shell
Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,22 @@
11
---
22
name: Feature request
33
about: What do you want to add to zoo?
4-
title: ''
4+
title: ""
55
labels: enhancement
6-
assignees: ''
6+
assignees: ""
77
type: Feature
8-
98
---
109

10+
<!-- Writing style: write in Simplified Technical English (ASD-STE100): short sentences, plain words, active voice, one idea per sentence, no contractions. Keep the title short and specific. -->
11+
1112
**Is your feature request related to a problem? Please describe.**
12-
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
13+
Describe the problem in one or two sentences. For example: I always have to [...]
1314

1415
**Describe the solution you'd like**
15-
A clear and concise description of what you want to happen.
16+
Describe what you want to happen.
1617

17-
**Describe alternatives you've considered**
18-
A clear and concise description of any alternative solutions or features you've considered.
18+
**Describe alternatives you considered**
19+
Describe any other solutions you considered.
1920

2021
**Additional context**
21-
Add any other context or screenshots about the feature request here.
22+
Add any other facts or screenshots.

0 commit comments

Comments
 (0)