Skip to content

Commit 9533e89

Browse files
committed
Fix: Update lint-staged config to exclude .d.ts files
1 parent fbdf758 commit 9533e89

File tree

83 files changed

+1365
-1455
lines changed

Some content is hidden

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

83 files changed

+1365
-1455
lines changed

.eslintrc.json

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,15 @@
1919
"no-throw-literal": "warn",
2020
"semi": "off"
2121
},
22-
"ignorePatterns": ["out", "dist", "**/*.d.ts", "!roo-code.d.ts"]
22+
"ignorePatterns": ["out", "dist", "**/*.d.ts"],
23+
"overrides": [
24+
{
25+
"files": ["**/*.d.ts"],
26+
"rules": {
27+
"@typescript-eslint/naming-convention": "off",
28+
"no-unused-vars": "off",
29+
"@typescript-eslint/no-unused-vars": "off"
30+
}
31+
}
32+
]
2333
}

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ blank_issues_enabled: false
22
contact_links:
33
- name: Feature Request
44
url: https://github.com/RooVetGit/Roo-Code/discussions/categories/feature-requests
5-
about: Share and vote on feature requests for Roo Code
5+
about: Share and vote on feature requests for Seawolf
66
- 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!
7+
url: https://marketplace.visualstudio.com/items?itemName=seawolf.roo-cline&ssr=false#review-details
8+
about: Enjoying Seawolf? Leave a review here!

.github/workflows/code-qa.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Code QA Roo Code
1+
name: Code QA Seawolf
22

33
on:
44
workflow_dispatch:

README.md

Lines changed: 34 additions & 110 deletions
Original file line numberDiff line numberDiff line change
@@ -1,179 +1,103 @@
11
<div align="center">
2-
<h2>Join the Roo Code Community</h2>
3-
<p>Connect with developers, contribute ideas, and stay ahead with the latest AI-powered coding tools.</p>
4-
5-
<a href="https://discord.gg/roocode" target="_blank"><img src="https://img.shields.io/badge/Join%20Discord-5865F2?style=for-the-badge&logo=discord&logoColor=white" alt="Join Discord"></a>
6-
<a href="https://www.reddit.com/r/RooCode/" target="_blank"><img src="https://img.shields.io/badge/Join%20Reddit-FF4500?style=for-the-badge&logo=reddit&logoColor=white" alt="Join Reddit"></a>
7-
2+
<h1>Seawolf</h1>
3+
<p>An AI-powered autonomous coding agent for your editor</p>
84
</div>
9-
<br>
10-
<br>
115

12-
<div align="center">
13-
<h1>Roo Code (prev. Roo Cline)</h1>
14-
15-
<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>
16-
<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>
17-
<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>
18-
<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>
19-
20-
</div>
21-
22-
**Roo Code** is an AI-powered **autonomous coding agent** that lives in your editor. It can:
6+
**Seawolf** is an AI-powered autonomous coding agent that lives in your editor. It can:
237

248
- Communicate in natural language
259
- Read and write files directly in your workspace
2610
- Run terminal commands
2711
- Automate browser actions
2812
- Integrate with any OpenAI-compatible or custom API/model
29-
- Adapt its “personality” and capabilities through **Custom Modes**
13+
- Adapt its capabilities through **Custom Modes**
3014

31-
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.
15+
Whether you are seeking a flexible coding partner, a system architect, or specialized roles like a QA engineer or product manager, Seawolf can help you build software more efficiently.
3216

3317
Check out the [CHANGELOG](CHANGELOG.md) for detailed updates and fixes.
3418

3519
---
3620

37-
## 🎉 Roo Code 3.8 Released
38-
39-
Roo Code 3.8 is out with performance boosts, new features, and bug fixes.
40-
41-
- Faster asynchronous checkpoints
42-
- Support for .rooignore files
43-
- Fixed terminal & gray screen issues
44-
- Roo Code can run in multiple windows
45-
- Experimental multi-diff editing strategy
46-
- Subtask to parent task communication
47-
- Updated DeepSeek provider
48-
- New "Human Relay" provider
49-
50-
---
51-
52-
## What Can Roo Code Do?
21+
## What Can Seawolf Do?
5322

54-
- 🚀 **Generate Code** from natural language descriptions
55-
- 🔧 **Refactor & Debug** existing code
56-
- 📝 **Write & Update** documentation
57-
- 🤔 **Answer Questions** about your codebase
58-
- 🔄 **Automate** repetitive tasks
59-
- 🏗️ **Create** new files and projects
23+
- **Generate Code** from natural language descriptions
24+
- **Refactor & Debug** existing code
25+
- **Write & Update** documentation
26+
- **Answer Questions** about your codebase
27+
- **Automate** repetitive tasks
28+
- **Create** new files and projects
6029

6130
## Quick Start
6231

63-
1. [Install Roo Code](https://docs.roocode.com/getting-started/installing)
64-
2. [Connect Your AI Provider](https://docs.roocode.com/getting-started/connecting-api-provider)
65-
3. [Try Your First Task](https://docs.roocode.com/getting-started/your-first-task)
32+
1. Install Seawolf from the VS Code Marketplace
33+
2. Connect your preferred AI provider
34+
3. Start your first task
6635

6736
## Key Features
6837

6938
### Multiple Modes
7039

71-
Roo Code adapts to your needs with specialized [modes](https://docs.roocode.com/basic-usage/modes):
40+
Seawolf adapts to your needs with specialized modes:
7241

7342
- **Code Mode:** For general-purpose coding tasks
7443
- **Architect Mode:** For planning and technical leadership
7544
- **Ask Mode:** For answering questions and providing information
7645
- **Debug Mode:** For systematic problem diagnosis
77-
- **[Custom Modes](https://docs.roocode.com/advanced-usage/custom-modes):** Create unlimited specialized personas for security auditing, performance optimization, documentation, or any other task
46+
- **Custom Modes:** Create unlimited specialized personas for security auditing, performance optimization, documentation, or any other task
7847

7948
### Smart Tools
8049

81-
Roo Code comes with powerful [tools](https://docs.roocode.com/basic-usage/using-tools) that can:
50+
Seawolf comes with powerful tools that can:
8251

8352
- Read and write files in your project
8453
- Execute commands in your VS Code terminal
8554
- Control a web browser
86-
- Use external tools via [MCP (Model Context Protocol)](https://docs.roocode.com/advanced-usage/mcp)
55+
- Use external tools via MCP (Model Context Protocol)
8756

88-
MCP extends Roo Code's capabilities by allowing you to add unlimited custom tools. Integrate with external APIs, connect to databases, or create specialized development tools - MCP provides the framework to expand Roo Code's functionality to meet your specific needs.
57+
MCP extends Seawolf capabilities by allowing you to add unlimited custom tools. Integrate with external APIs, connect to databases, or create specialized development tools - MCP provides the framework to expand Seawolf functionality to meet your specific needs.
8958

9059
### Customization
9160

92-
Make Roo Code work your way with:
93-
94-
- [Custom Instructions](https://docs.roocode.com/advanced-usage/custom-instructions) for personalized behavior
95-
- [Custom Modes](https://docs.roocode.com/advanced-usage/custom-modes) for specialized tasks
96-
- [Local Models](https://docs.roocode.com/advanced-usage/local-models) for offline use
97-
- [Auto-Approval Settings](https://docs.roocode.com/advanced-usage/auto-approving-actions) for faster workflows
98-
99-
## Resources
100-
101-
### Documentation
102-
103-
- [Basic Usage Guide](https://docs.roocode.com/basic-usage/the-chat-interface)
104-
- [Advanced Features](https://docs.roocode.com/advanced-usage/auto-approving-actions)
105-
- [Frequently Asked Questions](https://docs.roocode.com/faq)
61+
Make Seawolf work your way with:
10662

107-
### Community
108-
109-
- **Discord:** [Join our Discord server](https://discord.gg/roocode) for real-time help and discussions
110-
- **Reddit:** [Visit our subreddit](https://www.reddit.com/r/RooCode) to share experiences and tips
111-
- **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)
63+
- Custom Instructions for personalized behavior
64+
- Custom Modes for specialized tasks
65+
- Local Models for offline use
66+
- Auto-Approval Settings for faster workflows
11267

11368
---
11469

11570
## Local Setup & Development
11671

11772
1. **Clone** the repo:
11873

119-
```sh
120-
git clone https://github.com/RooVetGit/Roo-Code.git
121-
```
74+
git clone https://github.com/Opensourceful/Seawolf.git
12275

12376
2. **Install dependencies**:
12477

125-
```sh
126-
npm run install:all
127-
```
78+
npm run install:all
12879

12980
3. **Start the webview (Vite/React app with HMR)**:
13081

131-
```sh
132-
npm run dev
133-
```
82+
npm run dev
13483

13584
4. **Debug**:
136-
Press `F5` (or **Run****Start Debugging**) in VSCode to open a new session with Roo Code loaded.
85+
Press F5 (or **Run > Start Debugging**) in VSCode to open a new session with Seawolf loaded.
13786

13887
Changes to the webview will appear immediately. Changes to the core extension will require a restart of the extension host.
13988

14089
Alternatively you can build a .vsix and install it directly in VSCode:
14190

142-
```sh
143-
npm run build
144-
```
91+
npm run build
14592

146-
A `.vsix` file will appear in the `bin/` directory which can be installed with:
93+
A .vsix file will appear in the bin/ directory which can be installed with:
14794

148-
```sh
149-
code --install-extension bin/roo-cline-<version>.vsix
150-
```
95+
code --install-extension bin/Seawolf-<version>.vsix
15196

152-
We use [changesets](https://github.com/changesets/changesets) for versioning and publishing. Check our `CHANGELOG.md` for release notes.
153-
154-
---
155-
156-
## Disclaimer
157-
158-
**Please note** that Roo Veterinary, Inc does **not** make any representations or warranties regarding any code, models, or other tools provided or made available in connection with Roo Code, any associated third-party tools, or any resulting outputs. You assume **all risks** associated with the use of any such tools or outputs; such tools are provided on an **"AS IS"** and **"AS AVAILABLE"** basis. Such risks may include, without limitation, intellectual property infringement, cyber vulnerabilities or attacks, bias, inaccuracies, errors, defects, viruses, downtime, property loss or damage, and/or personal injury. You are solely responsible for your use of any such tools or outputs (including, without limitation, the legality, appropriateness, and results thereof).
159-
160-
---
161-
162-
## Contributing
163-
164-
We love community contributions! Here’s how to get involved:
165-
166-
1. **Check Issues & Requests**: See [open issues](https://github.com/RooVetGit/Roo-Code/issues) or [feature requests](https://github.com/RooVetGit/Roo-Code/discussions/categories/feature-requests).
167-
2. **Fork & branch** off `main`.
168-
3. **Submit a Pull Request** once your feature or fix is ready.
169-
4. **Join** our [Reddit community](https://www.reddit.com/r/RooCode/) and [Discord](https://roocode.com/discord) for feedback, tips, and announcements.
97+
We use [changesets](https://github.com/changesets/changesets) for versioning and publishing. Check our CHANGELOG.md for release notes.
17098

17199
---
172100

173101
## License
174102

175-
[Apache 2.0 © 2025 Roo Veterinary, Inc.](./LICENSE)
176-
177-
---
178-
179-
**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://roocode.com/discord). Happy coding!
103+
[Apache 2.0](./LICENSE)

assets/icons/logo.jpg

21.8 KB
Loading

assets/icons/logo.svg

Lines changed: 39 additions & 0 deletions
Loading

e2e/.vscode-test.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ export default defineConfig({
1313
timeout: 60000,
1414
},
1515
launchArgs: [
16-
'--enable-proposed-api=RooVeterinaryInc.roo-cline',
16+
'--enable-proposed-api=seawolf.opensourceful',
1717
'--disable-extensions'
1818
]
1919
});

e2e/src/suite/extension.test.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as assert from "assert"
22
import * as vscode from "vscode"
33

4-
suite("Roo Code Extension", () => {
4+
suite("Seawolf Extension", () => {
55
test("OPENROUTER_API_KEY environment variable is set", () => {
66
if (!process.env.OPENROUTER_API_KEY) {
77
assert.fail("OPENROUTER_API_KEY environment variable is not set")
@@ -10,15 +10,15 @@ suite("Roo Code Extension", () => {
1010

1111
test("Commands should be registered", async () => {
1212
const expectedCommands = [
13-
"roo-cline.plusButtonClicked",
14-
"roo-cline.mcpButtonClicked",
15-
"roo-cline.historyButtonClicked",
16-
"roo-cline.popoutButtonClicked",
17-
"roo-cline.settingsButtonClicked",
18-
"roo-cline.openInNewTab",
19-
"roo-cline.explainCode",
20-
"roo-cline.fixCode",
21-
"roo-cline.improveCode",
13+
"seawolf.plusButtonClicked",
14+
"seawolf.mcpButtonClicked",
15+
"seawolf.historyButtonClicked",
16+
"seawolf.popoutButtonClicked",
17+
"seawolf.settingsButtonClicked",
18+
"seawolf.openInNewTab",
19+
"seawolf.explainCode",
20+
"seawolf.fixCode",
21+
"seawolf.improveCode",
2222
]
2323

2424
const commands = await vscode.commands.getCommands(true)

e2e/src/suite/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import Mocha from "mocha"
33
import { glob } from "glob"
44
import * as vscode from "vscode"
55

6-
import { RooCodeAPI } from "../../../src/exports/roo-code"
6+
import { RooCodeAPI } from "../../../src/exports/seawolf-code"
77

88
import { waitUntilReady } from "./utils"
99

@@ -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>("seawolf.extension")
1616

1717
if (!extension) {
1818
throw new Error("Extension not found")

e2e/src/suite/modes.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import * as assert from "assert"
22

33
import { getCompletion, getMessage, sleep, waitForCompletion, waitUntilAborted } from "./utils"
44

5-
suite("Roo Code Modes", () => {
5+
suite("Seawolf Modes", () => {
66
test("Should handle switching modes correctly", async function () {
77
const api = globalThis.api
88

0 commit comments

Comments
 (0)