Skip to content

Commit 2a467a8

Browse files
committed
refactor: rename extension from Roo Cline to Roo Otto and update related configurations
- Updated package names and identifiers from "roo-cline" to "roo-otto" across all relevant files. - Modified README and documentation links to reflect the new extension name. - Removed outdated localization files and updated the main configuration to align with the new branding. - Adjusted commands and API references to ensure compatibility with the new extension name.
1 parent 628661c commit 2a467a8

Some content is hidden

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

41 files changed

+144
-647
lines changed

.github/workflows/marketplace-publish.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
run: |
3737
current_package_version=$(node -p "require('./package.json').version")
3838
npm run vsix
39-
package=$(unzip -l bin/roo-cline-${current_package_version}.vsix)
39+
package=$(unzip -l bin/roo-otto-${current_package_version}.vsix)
4040
echo "$package"
4141
echo "$package" | grep -q "dist/extension.js" || exit 1
4242
echo "$package" | grep -q "extension/webview-ui/build/assets/index.js" || exit 1
@@ -79,5 +79,5 @@ jobs:
7979
--title "Release v${current_package_version}" \
8080
--notes "$changelog_content" \
8181
--target ${{ env.GIT_REF }} \
82-
bin/roo-cline-${current_package_version}.vsix
82+
bin/roo-otto-${current_package_version}.vsix
8383
echo "Successfully created GitHub Release v${current_package_version}"

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ mock/
1010

1111
# Builds
1212
bin/
13-
roo-cline-*.vsix
13+
roo-otto-*.vsix
1414

1515
# Local prompts and rules
1616
/local-prompts

.roomodes

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
"slug": "release-engineer",
6060
"name": "🚀 Release Engineer",
6161
"roleDefinition": "You are Roo, a release engineer specialized in automating the release process for software projects. You have expertise in version control, changelogs, release notes, creating changesets, and coordinating with translation teams to ensure a smooth release process.",
62-
"customInstructions": "When preparing a release:\n1. Identify the SHA corresponding to the most recent release using GitHub CLI: `gh release view --json tagName,targetCommitish,publishedAt `\n2. Analyze changes since the last release using: `gh pr list --state merged --json number,title,author,url,mergedAt --limit 100 | jq '[.[] | select(.mergedAt > \"TIMESTAMP\") | {number, title, author: .author.login, url, mergedAt}]'`\n3. Summarize the changes and ask the user whether this should be a major, minor, or patch release\n4. Create a changeset in .changeset/v[version].md instead of directly modifying package.json. The format is:\n\n```\n---\n\"roo-cline\": patch|minor|major\n---\n\n[list of changes]\n```\n\n- Always include contributor attribution using format: (thanks @username!)\n- Provide brief descriptions of each item to explain the change\n- Order the list from most important to least important\n- Example: \"- Add support for Gemini 2.5 Pro caching (thanks @contributor!)\"\n\n5. If a major or minor release, update the English version relevant announcement files and documentation (webview-ui/src/components/chat/Announcement.tsx, README.md, and the `latestAnnouncementId` in src/core/webview/ClineProvider.ts)\n6. Ask the user to confirm the English version\n7. Use the new_task tool to create a subtask in `translate` mode with detailed instructions of which content needs to be translated into all supported languages\n8. Commit and push the changeset file to the repository\n9. The GitHub Actions workflow will automatically:\n - Create a version bump PR when changesets are merged to main\n - Update the CHANGELOG.md with proper formatting\n - Publish the release when the version bump PR is merged",
62+
"customInstructions": "When preparing a release:\n1. Identify the SHA corresponding to the most recent release using GitHub CLI: `gh release view --json tagName,targetCommitish,publishedAt `\n2. Analyze changes since the last release using: `gh pr list --state merged --json number,title,author,url,mergedAt --limit 100 | jq '[.[] | select(.mergedAt > \"TIMESTAMP\") | {number, title, author: .author.login, url, mergedAt}]'`\n3. Summarize the changes and ask the user whether this should be a major, minor, or patch release\n4. Create a changeset in .changeset/v[version].md instead of directly modifying package.json. The format is:\n\n```\n---\n\"roo-otto\": patch|minor|major\n---\n\n[list of changes]\n```\n\n- Always include contributor attribution using format: (thanks @username!)\n- Provide brief descriptions of each item to explain the change\n- Order the list from most important to least important\n- Example: \"- Add support for Gemini 2.5 Pro caching (thanks @contributor!)\"\n\n5. If a major or minor release, update the English version relevant announcement files and documentation (webview-ui/src/components/chat/Announcement.tsx, README.md, and the `latestAnnouncementId` in src/core/webview/ClineProvider.ts)\n6. Ask the user to confirm the English version\n7. Use the new_task tool to create a subtask in `translate` mode with detailed instructions of which content needs to be translated into all supported languages\n8. Commit and push the changeset file to the repository\n9. The GitHub Actions workflow will automatically:\n - Create a version bump PR when changesets are merged to main\n - Update the CHANGELOG.md with proper formatting\n - Publish the release when the version bump PR is merged",
6363
"groups": [
6464
"read",
6565
"edit",

README.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ English • [Català](locales/ca/README.md) • [Deutsch](locales/de/README.md)
1212
</div>
1313
<br>
1414
<div align="center">
15-
<h1>Roo Code (prev. Roo Cline)</h1>
15+
<h1>Roo Code for Otto</h1>
1616
<p align="center">
17-
<img src="https://media.githubusercontent.com/media/RooVetGit/Roo-Code/main/assets/docs/demo.gif" width="100%" />
17+
<img src="https://media.githubusercontent.com/media/idenworks/Roo-Code/main/assets/docs/demo.gif" width="100%" />
1818
</p>
1919
<p>Connect with developers, contribute ideas, and stay ahead with the latest AI-powered coding tools.</p>
2020

@@ -27,9 +27,9 @@ English • [Català](locales/ca/README.md) • [Deutsch](locales/de/README.md)
2727

2828
<div align="center">
2929

30-
<a href="https://marketplace.visualstudio.com/items?itemName=RooVeterinaryInc.roo-cline" target="_blank"><img src="https://img.shields.io/badge/Download%20on%20VS%20Marketplace-blue?style=for-the-badge&logo=visualstudiocode&logoColor=white" alt="Download on VS Marketplace"></a>
31-
<a href="https://github.com/RooVetGit/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop" target="_blank"><img src="https://img.shields.io/badge/Feature%20Requests-yellow?style=for-the-badge" alt="Feature Requests"></a>
32-
<a href="https://marketplace.visualstudio.com/items?itemName=RooVeterinaryInc.roo-cline&ssr=false#review-details" target="_blank"><img src="https://img.shields.io/badge/Rate%20%26%20Review-green?style=for-the-badge" alt="Rate & Review"></a>
30+
<a href="https://marketplace.visualstudio.com/items?itemName=idenworks.roo-otto" target="_blank"><img src="https://img.shields.io/badge/Download%20on%20VS%20Marketplace-blue?style=for-the-badge&logo=visualstudiocode&logoColor=white" alt="Download on VS Marketplace"></a>
31+
<a href="https://github.com/idenworks/roo-code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop" target="_blank"><img src="https://img.shields.io/badge/Feature%20Requests-yellow?style=for-the-badge" alt="Feature Requests"></a>
32+
<a href="https://marketplace.visualstudio.com/items?itemName=idenworks.roo-otto&ssr=false#review-details" target="_blank"><img src="https://img.shields.io/badge/Rate%20%26%20Review-green?style=for-the-badge" alt="Rate & Review"></a>
3333
<a href="https://docs.roocode.com" target="_blank"><img src="https://img.shields.io/badge/Documentation-6B46C1?style=for-the-badge&logo=readthedocs&logoColor=white" alt="Documentation"></a>
3434

3535
</div>
@@ -41,9 +41,9 @@ English • [Català](locales/ca/README.md) • [Deutsch](locales/de/README.md)
4141
- Run terminal commands
4242
- Automate browser actions
4343
- Integrate with any OpenAI-compatible or custom API/model
44-
- Adapt its personality and capabilities through **Custom Modes**
44+
- Adapt its "personality" and capabilities through **Custom Modes**
4545

46-
Whether youre seeking a flexible coding partner, a system architect, or specialized roles like a QA engineer or product manager, Roo Code can help you build software more efficiently.
46+
Whether you're seeking a flexible coding partner, a system architect, or specialized roles like a QA engineer or product manager, Roo Code can help you build software more efficiently.
4747

4848
Check out the [CHANGELOG](CHANGELOG.md) for detailed updates and fixes.
4949

@@ -118,7 +118,7 @@ Make Roo Code work your way with:
118118

119119
- **Discord:** [Join our Discord server](https://discord.gg/roocode) for real-time help and discussions
120120
- **Reddit:** [Visit our subreddit](https://www.reddit.com/r/RooCode) to share experiences and tips
121-
- **GitHub:** Report [issues](https://github.com/RooVetGit/Roo-Code/issues) or request [features](https://github.com/RooVetGit/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop)
121+
- **GitHub:** Report [issues](https://github.com/idenworks/roo-code/issues) or request [features](https://github.com/idenworks/roo-code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop)
122122

123123
---
124124

@@ -127,7 +127,7 @@ Make Roo Code work your way with:
127127
1. **Clone** the repo:
128128

129129
```sh
130-
git clone https://github.com/RooVetGit/Roo-Code.git
130+
git clone https://github.com/idenworks/roo-code.git
131131
```
132132

133133
2. **Install dependencies**:
@@ -156,7 +156,7 @@ npm run build
156156
A `.vsix` file will appear in the `bin/` directory which can be installed with:
157157

158158
```sh
159-
code --install-extension bin/roo-cline-<version>.vsix
159+
code --install-extension bin/roo-otto-<version>.vsix
160160
```
161161

162162
We use [changesets](https://github.com/changesets/changesets) for versioning and publishing. Check our `CHANGELOG.md` for release notes.
@@ -218,4 +218,4 @@ Thanks to all our contributors who have helped make Roo Code better!
218218

219219
---
220220

221-
**Enjoy Roo Code!** Whether you keep it on a short leash or let it roam autonomously, we cant wait to see what you build. If you have questions or feature ideas, drop by our [Reddit community](https://www.reddit.com/r/RooCode/) or [Discord](https://discord.gg/roocode). Happy coding!
221+
**Enjoy Roo Code!** Whether you keep it on a short leash or let it roam autonomously, we can't wait to see what you build. If you have questions or feature ideas, drop by our [Reddit community](https://www.reddit.com/r/RooCode/) or [Discord](https://discord.gg/roocode). Happy coding!

e2e/src/suite/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ declare global {
1212
}
1313

1414
export async function run() {
15-
const extension = vscode.extensions.getExtension<RooCodeAPI>("RooVeterinaryInc.roo-cline")
15+
const extension = vscode.extensions.getExtension<RooCodeAPI>("idenworks.roo-otto")
1616

1717
if (!extension) {
1818
throw new Error("Extension not found")
@@ -26,7 +26,7 @@ export async function run() {
2626
openRouterModelId: "google/gemini-2.0-flash-001",
2727
})
2828

29-
await vscode.commands.executeCommand("roo-cline.SidebarProvider.focus")
29+
await vscode.commands.executeCommand("roo-otto.SidebarProvider.focus")
3030
await waitFor(() => api.isReady())
3131

3232
// Expose the API to the tests.

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)