Skip to content

Commit 1419fab

Browse files
committed
Fix: Prevent AI loop when processing Django SECRET_KEY
- Changed Django settings.py SECRET_KEY placeholder from 'your-secret-key-here' to 'CHANGE_THIS_SECRET_KEY_IN_PRODUCTION' - This prevents the AI from getting stuck in a loop trying to replace the placeholder - The new placeholder is more explicit and less likely to trigger unwanted replacements - Maintains environment variable support for production SECRET_KEY configuration
1 parent cf4ecdd commit 1419fab

File tree

1,978 files changed

+390528
-1
lines changed

Some content is hidden

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

1,978 files changed

+390528
-1
lines changed

Roo-Code/.changeset/README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Changesets
2+
3+
Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works
4+
with multi-package repos, or single-package repos to help you version and publish your code. You can
5+
find the full documentation for it [in our repository](https://github.com/changesets/changesets)
6+
7+
We have a quick list of common questions to get you started engaging with this project in
8+
[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md)
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
const getReleaseLine = async (changeset) => {
2+
const [firstLine] = changeset.summary
3+
.split("\n")
4+
.map((l) => l.trim())
5+
.filter(Boolean)
6+
return `- ${firstLine}`
7+
}
8+
9+
const getDependencyReleaseLine = async () => {
10+
return ""
11+
}
12+
13+
const changelogFunctions = {
14+
getReleaseLine,
15+
getDependencyReleaseLine,
16+
}
17+
18+
module.exports = changelogFunctions

Roo-Code/.changeset/config.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"$schema": "https://unpkg.com/@changesets/[email protected]/schema.json",
3+
"changelog": "./changelog-config.js",
4+
"commit": false,
5+
"fixed": [["roo-cline"]],
6+
"linked": [],
7+
"access": "restricted",
8+
"baseBranch": "main",
9+
"updateInternalDependencies": "patch",
10+
"ignore": []
11+
}

Roo-Code/.dockerignore

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
# git
2+
.git
3+
4+
# build artifacts
5+
bin/
6+
dist/
7+
**/dist/
8+
out/
9+
**/out/
10+
src/webview-ui/
11+
12+
# dependencies
13+
node_modules/
14+
**/node_modules/
15+
16+
# testing
17+
coverage/
18+
**/.vscode-test/
19+
**/mock/
20+
21+
# devtools
22+
knip.json
23+
.husky/
24+
25+
# monorepo
26+
.turbo/
27+
**/.turbo/
28+
29+
# next.js
30+
**/.next/
31+
.vercel
32+
33+
# Ignore common development files
34+
node_modules
35+
.git
36+
.gitignore
37+
.dockerignore
38+
.env*
39+
.vscode
40+
.idea
41+
42+
# Ignore build artifacts
43+
dist
44+
build
45+
*.log
46+
*.tmp
47+
.cache
48+
coverage
49+
50+
# Ignore OS files
51+
.DS_Store
52+
Thumbs.db
53+
54+
# Ignore test files
55+
__tests__
56+
*.test.js
57+
*.spec.js
58+
*.test.ts
59+
*.spec.ts
60+
61+
# Ignore development config files
62+
.eslintrc*
63+
.prettierrc*
64+
65+
# Ignore most directories except what we need for the build
66+
apps/
67+
evals/
68+
webview-ui/node_modules
69+
src/node_modules
70+
71+
# Keep essential files for the build
72+
!README.md
73+
!CHANGELOG.md
74+
!package.json
75+
!pnpm-lock.yaml
76+
!pnpm-workspace.yaml
77+
!scripts/bootstrap.mjs
78+
!apps/web-evals/
79+
!src/
80+
!webview-ui/
81+
!packages/evals/.docker/entrypoints/runner.sh
82+
!packages/build/
83+
!packages/config-eslint/
84+
!packages/config-typescript/
85+
!packages/evals/
86+
!packages/ipc/
87+
!packages/telemetry/
88+
!packages/types/
89+
!locales/

Roo-Code/.github/CODEOWNERS

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# These owners will be the default owners for everything in the repo
2+
* @mrubens @cte @jr
Lines changed: 121 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,121 @@
1+
name: Bug Report
2+
description: Report a broken behavior in plain language with a minimal reproduction
3+
labels: ["bug"]
4+
title: "[BUG] "
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thank you for your report! Please search existing issues first:
10+
https://github.com/RooCodeInc/Roo-Code/issues
11+
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
20+
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
29+
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
41+
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
49+
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
57+
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."
64+
65+
- type: input
66+
id: version
67+
attributes:
68+
label: App Version
69+
description: What version of Roo Code are you using? (e.g., v3.3.1)
70+
validations:
71+
required: true
72+
73+
- type: dropdown
74+
id: provider
75+
attributes:
76+
label: API Provider (optional)
77+
options:
78+
- Anthropic
79+
- AWS Bedrock
80+
- Chutes AI
81+
- DeepSeek
82+
- Featherless AI
83+
- Fireworks AI
84+
- Glama
85+
- Google Gemini
86+
- Google Vertex AI
87+
- Groq
88+
- Human Relay Provider
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
102+
103+
- type: input
104+
id: model
105+
attributes:
106+
label: Model Used (optional)
107+
description: Exact model name (e.g., Claude 3.7 Sonnet). Use N/A if irrelevant.
108+
109+
- type: textarea
110+
id: roo-code-tasks
111+
attributes:
112+
label: Roo Code Task Links (optional)
113+
description: If you have any publicly shared Roo Code task links that demonstrate the issue, paste them here.
114+
placeholder: Paste your Roo 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 relevant output or errors. Use triple backticks (```) for formatting.
121+
render: shell
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: Feature Request
4+
url: https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests
5+
about: Share and vote on feature requests for Roo Code
6+
- name: Leave a Review
7+
url: https://marketplace.visualstudio.com/items?itemName=RooVeterinaryInc.roo-cline&ssr=false#review-details
8+
about: Enjoying Roo Code? Leave a review here!
Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
name: Enhancement Request
2+
description: Propose an improvement in plain language focused on user benefit
3+
labels: ["enhancement"]
4+
title: "[ENHANCEMENT] "
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thank you for helping improve Roo Code!
10+
Please focus on the problem and the desired behavior in plain language.
11+
12+
- type: textarea
13+
id: problem
14+
attributes:
15+
label: Problem (one or two sentences)
16+
description: What problem are users facing?
17+
placeholder: e.g., "Users often click Copy Run by mistake and duplicate runs unintentionally."
18+
validations:
19+
required: true
20+
21+
- type: textarea
22+
id: context
23+
attributes:
24+
label: Context (who is affected and when)
25+
description: Who encounters this and in what situation?
26+
placeholder: e.g., "Happens when browsing the Runs list; most visible for new users."
27+
validations:
28+
required: true
29+
30+
- type: textarea
31+
id: desired
32+
attributes:
33+
label: Desired behavior (conceptual, not technical)
34+
description: Describe what should happen in simple terms.
35+
placeholder: e.g., "Ask for confirmation before copying a run."
36+
validations:
37+
required: true
38+
39+
- type: textarea
40+
id: constraints
41+
attributes:
42+
label: Constraints / preferences (optional)
43+
description: Any considerations like performance, accessibility, or UX expectations.
44+
placeholder: e.g., "Keep it quick and unobtrusive; keyboard accessible."
45+
46+
- type: checkboxes
47+
id: checklist
48+
attributes:
49+
label: Request checklist
50+
options:
51+
- label: I've searched existing Issues and Discussions for duplicates
52+
required: true
53+
- label: This describes a specific problem with clear context and impact
54+
required: true
55+
56+
- type: textarea
57+
id: roo-code-tasks
58+
attributes:
59+
label: Roo Code Task Links (optional)
60+
description: If you explored this with Roo Code, share public task links for context.
61+
placeholder: Paste your Roo Code share links here, one per line
62+
63+
- type: markdown
64+
attributes:
65+
value: |
66+
---
67+
Optional (for contributors): You can stop here if you're just proposing the improvement.
68+
69+
- type: textarea
70+
id: acceptance-criteria
71+
attributes:
72+
label: Acceptance criteria (optional)
73+
description: Define what “working” looks like with specific, testable outcomes.
74+
placeholder: |
75+
Given [context]
76+
When [user action]
77+
Then [expected result]
78+
And [additional expectations]
79+
But [what should NOT happen]
80+
81+
- type: textarea
82+
id: proposed-solution
83+
attributes:
84+
label: Proposed approach (optional)
85+
description: If you have an idea, describe it briefly in plain language.
86+
87+
- type: textarea
88+
id: risks
89+
attributes:
90+
label: Trade-offs / risks (optional)
91+
description: Potential downsides or alternatives considered.

0 commit comments

Comments
 (0)