Skip to content
This repository was archived by the owner on Jan 29, 2026. It is now read-only.

Commit fb78f52

Browse files
Pending changes exported from your codespace (#42)
This pull request introduces major improvements for MCP (Management Control Panel) integration, system architecture guidance, and project configuration. The changes expand support for external services, enhance architectural design protocols, and update configuration for better TypeScript linting and workspace management. ### MCP Integration & Documentation * Added `.roo/mcp-list.txt` with configuration for over 80 MCP servers, enabling agent workflows across development, AI, productivity, cloud storage, finance, and more. Each server is defined with its endpoint and allowed actions. * Added `.roo/mcp.md`, a comprehensive guide detailing all available MCP integrations, categorized by domain (development, AI, data, productivity, etc.), with installation instructions and usage examples. ### Architectural Design Protocols * Introduced `.roo/rules-architect/rules.md` providing a robust, step-by-step protocol for system architecture design. Includes onboarding, workflow, mandatory requirements, best practices, diagramming guidelines, service boundaries, and tool usage for Roo Architect. ### Project & Workspace Configuration * Updated `.eslintrc.json` to improve TypeScript linting: added `project` reference for parser options, refined ignore patterns, and set browser environment for specific files. [[1]](diffhunk://#diff-6884918dc8291219be508e05e28965b958c734def85324f3b53858ea4702090fL8-R9) [[2]](diffhunk://#diff-6884918dc8291219be508e05e28965b958c734def85324f3b53858ea4702090fL27-R49) * Changed `.mcp-config.json` to set the default workspace directory for the Filesystem MCP server, improving compatibility with containerized environments. * Added `.roo/mcp.json` as a placeholder for MCP server configuration, supporting future extensibility. --------- Co-authored-by: codefactor-io <support@codefactor.io>
1 parent 97b234e commit fb78f52

File tree

109 files changed

+33440
-1411
lines changed

Some content is hidden

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

109 files changed

+33440
-1411
lines changed

.eslintrc.json

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
"parser": "@typescript-eslint/parser",
66
"parserOptions": {
77
"ecmaVersion": 2022,
8-
"sourceType": "module"
8+
"sourceType": "module",
9+
"project": "./tsconfig.eslint.json"
910
},
1011
"plugins": ["@typescript-eslint"],
1112
"root": true,
@@ -24,24 +25,28 @@
2425
"ignorePatterns": [
2526
"dist/**",
2627
"node_modules/**",
27-
"*.js",
28-
"*.mjs",
2928
"jest.config.cjs",
3029
"coverage/**"
3130
],
3231
"overrides": [
3332
{
34-
"files": ["**/*.test.ts", "**/*.test.js", "tests/**/*"],
33+
"files": ["**/*.test.ts", "**/*.test.js", "tests/**/*.ts", "tests/**/*.js"],
3534
"rules": {
3635
"no-console": "off",
3736
"@typescript-eslint/no-unused-vars": "off"
3837
}
3938
},
4039
{
41-
"files": ["*.js", "*.mjs"],
42-
"parser": "espree",
43-
"rules": {
44-
"@typescript-eslint/no-unused-vars": "off"
40+
"files": [
41+
"src/integrations/mariner/**/*.ts",
42+
"src/monitoring/real-user-monitoring.ts",
43+
"src/streaming/**/*.ts",
44+
"src/types/streaming.ts",
45+
"tests/e2e/production-validation-protocols.ts",
46+
"tests/unit/adapters/jules-workflow-adapter.test.ts"
47+
],
48+
"env": {
49+
"browser": true
4550
}
4651
}
4752
]

.mcp-config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@
7878
},
7979
"Filesystem": {
8080
"command": "npx",
81-
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/chrisdukes/Desktop"],
81+
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/workspaces"],
8282
"disabled": false,
8383
"autoApprove": [
8484
"list_allowed_directories",

0 commit comments

Comments
 (0)