Skip to content

Conversation

@PabloVitasso
Copy link

cherry pick from #10620

Description

Test Procedure

Pre-Submission Checklist

  • Issue Linked: This PR is linked to an approved GitHub Issue (see "Related GitHub Issue" above).
  • Scope: My changes are focused on the linked issue (one major feature/fix per PR).
  • Self-Review: I have performed a thorough self-review of my code.
  • Testing: New and/or updated tests have been added to cover my changes (if applicable).
  • Documentation Impact: I have considered if my changes require documentation updates (see "Documentation Updates" section below).
  • Contribution Guidelines: I have read and agree to the Contributor Guidelines.

Screenshots / Videos

Documentation Updates

Additional Notes

Get in Touch

My Name and others added 15 commits January 23, 2026 11:00
This reverts commit 7f854c0.

Restores the Claude Code provider feature that allows using Claude Code
OAuth tokens for API access. This includes:
- Claude Code API provider and handler
- OAuth authentication flow
- Streaming client implementation
- Rate limit dashboard UI
- Settings panel integration
- Associated tests

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Rename project from "Roo Code" to "Klaus Code" across 338 files
- Update README.md with fork notice explaining:
  - Why this fork exists (Claude Code provider removal)
  - Link to original commit 7f854c0
  - Original Roo Code project links preserved
- Update package.json: name, publisher, author, repository
- Update all i18n locale files with new branding
- Update user-facing strings in source code

Original Roo Code content preserved below fork notice in README.
Technical VS Code identifiers (roo-cline) kept for compatibility.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Rename all command IDs from roo-cline.* to klaus-code.*
- Update view container and view IDs
- Update configuration keys
- Update menu/submenu IDs
- Remove cline-related keywords

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
The Klaus Code fork doesn't need the Roo Code public marketing website.
Removing apps/web-roo-code and associated CI/CD workflows.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Update all package.json names and dependencies
- Update all import statements in source files
- Update configuration files (turbo.json, eslint, etc.)
- Update GitHub workflows and Docker files
- Rename CLI bin from "roo" to "klaus"
- Update all test expectations for new configuration keys

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Update all UI strings from "Roo" to "Klaus Code"
- Replace all roocode.com URLs with *.tbd placeholders
- Update privacy policy, support, community links
- Update docs links to docs.tbd
- Update community links (Discord, Reddit)
- Update API endpoints (app.tbd, api.tbd, clerk.tbd)
- Update all localization files

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Change default telemetry setting from "unset" to "disabled"
- Update PostHog URL from ph.roocode.com to ph.tbd
- Update test to match new support email

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Link DEVELOPMENT.md in README.md fork notice section
- Add reference to DEVELOPMENT.md in CLAUDE.md header
- Provides clear path for developers to find build instructions

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Anthropic rejects third-party tools when using Claude Code OAuth tokens.
This adds an 'oc_' prefix to tool names when sending to the API and
strips the prefix from responses, allowing Roo Code tools to work with
Claude Code OAuth authentication.
Addresses review feedback: when tool_choice specifies a specific tool
(type: 'tool'), the name must also be prefixed to match the prefixed
tool names in the tools array.
@dosubot dosubot bot added the size:XL This PR changes 500-999 lines, ignoring generated files. label Jan 23, 2026
@roomote
Copy link
Contributor

roomote bot commented Jan 23, 2026

Rooviewer Clock   See task on Roo Cloud

Review complete. No issues found.

The Claude Code OAuth implementation is well-structured with proper PKCE flow, token management, error handling, and comprehensive test coverage.

Mention @roomote in a comment to request specific changes to this pull request or fix all unresolved issues.

@ellipsis-dev
Copy link
Contributor

ellipsis-dev bot commented Jan 23, 2026

⚠️ This PR is too big for Ellipsis, but support for larger PRs is coming soon. If you want us to prioritize this feature, let us know at help@ellipsis.dev


Generated with ❤️ by ellipsis.dev

@github-project-automation github-project-automation bot moved this from Triage to Done in Roo Code Roadmap Jan 23, 2026
@github-project-automation github-project-automation bot moved this from New to Done in Roo Code Roadmap Jan 23, 2026
@PabloVitasso
Copy link
Author

sorry

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XL This PR changes 500-999 lines, ignoring generated files.

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants