chore: merge Roo Code upstream sunset into Zoo Code#123
Conversation
|
Important Review skippedToo many files! This PR contains 234 files, which is 84 over the limit of 150. To get a review, narrow the scope: ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (66)
📒 Files selected for processing (234)
You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
5203f8b to
e33c272
Compare
Codecov Report❌ Patch coverage is 📢 Thoughts on this report? Let us know! |
5179fa3 to
0c433af
Compare
| @@ -151,6 +149,7 @@ export const retiredProviderNames = [ | |||
| "groq", | |||
| "huggingface", | |||
| "io-intelligence", | |||
| "roo", | |||
There was a problem hiding this comment.
This is needed so that we can display a message about the provider is no longer supported
| @@ -4,7 +4,6 @@ import { RooCodeEventName } from "./events.js" | |||
| import type { RooCodeSettings } from "./global-settings.js" | |||
| import type { ClineMessage, QueuedMessage, TokenUsage } from "./message.js" | |||
| import type { ToolUsage, ToolName } from "./tool.js" | |||
| import type { StaticAppProperties, GitProperties, TelemetryProperties } from "./telemetry.js" | |||
There was a problem hiding this comment.
doesn't affect Zoo, telemetry goes through TelemtryPropertiesProvider
0c433af to
25e637f
Compare
25e637f to
6bc5388
Compare
6bc5388 to
20df6a2
Compare
Summary
Merges Roo Code upstream (
upstream/main@e921f9d21) into Zoo Code, incorporating their final sunset changes while preserving all Zoo-specific features.What was merged from upstream
What Zoo kept (intentionally diverged from upstream)
What was removed
src/api/providers/roo.tsand all references (dead code)apps/web-evals/,packages/evals/src/services/mdm/apps/docs/(Zoo has a separate docs repo)apps/web-roo-code/(Zoo has a separate website repo)website-deploy.yml,website-preview.yml,evals.ymlDependency fixes
@copilotkit/aimockto1.15.1— v1.24.1 introduced a breaking change totoolCallIdfixture matching@google/genaiThinkingLevelenum change (uppercase values)inkKeytype requiring newsuperfieldFollow-up items
"roo"→ rename to"zoo"src/core/config/routerRemoval.tsstill has legacy roo constant (imported by 4 files)@copilotkit/aimockto latest with proper fixture migrationTest plan
pnpm run build— all packages passpnpm run test— all packages pass (8,000+ tests)check-types— all packages pass🤖 Generated with Claude Code