import { VSCodeButton, VSCodeLink } from "@vscode/webview-ui-toolkit/react" import { memo } from "react" // import VSCodeButtonLink from "./VSCodeButtonLink" // import { getOpenRouterAuthUrl } from "./ApiOptions" // import { vscode } from "../utils/vscode" interface AnnouncementProps { version: string hideAnnouncement: () => void } /* You must update the latestAnnouncementId in ClineProvider for new announcements to show to users. This new id will be compared with whats in state for the 'last announcement shown', and if it's different then the announcement will render. As soon as an announcement is shown, the id will be updated in state. This ensures that announcements are not shown more than once, even if the user doesn't close it themselves. */ const Announcement = ({ version, hideAnnouncement }: AnnouncementProps) => { return (

🎉{" "}Introducing Roo Code 3.2

Our biggest update yet is here - we're officially changing our name from Roo Cline to Roo Code! After growing beyond 50,000 installations, we're ready to chart our own course. Our heartfelt thanks to everyone in the Cline community who helped us reach this milestone.

Custom Modes: Celebrating Our New Identity

To mark this new chapter, we're introducing the power to shape Roo Code into any role you need! Create specialized personas and create an entire team of agents with deeply customized prompts:

Just click the icon to get started with Custom Modes!

Join Us for the Next Chapter

We can't wait to see how you'll push Roo Code's potential even further! Share your custom modes and join the discussion at{" "} reddit.com/r/RooCode .

) } export default memo(Announcement)