Sonic -> Grok Code Fast (#7426)

This commit is contained in:
Matt Rubens 2025-08-26 16:17:47 -04:00 committed by GitHub
parent a79c3d04a6
commit 572fa5080d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
26 changed files with 161 additions and 107 deletions

View file

@ -1,12 +1,12 @@
import type { ModelInfo } from "../model.js"
// Roo provider with single model
export type RooModelId = "roo/sonic"
export type RooModelId = "xai/grok-code-fast-1"
export const rooDefaultModelId: RooModelId = "roo/sonic"
export const rooDefaultModelId: RooModelId = "xai/grok-code-fast-1"
export const rooModels = {
"roo/sonic": {
"xai/grok-code-fast-1": {
maxTokens: 16_384,
contextWindow: 262_144,
supportsImages: false,
@ -14,6 +14,6 @@ export const rooModels = {
inputPrice: 0,
outputPrice: 0,
description:
"A stealth reasoning model that is blazing fast and excels at agentic coding, accessible for free through Roo Code Cloud for a limited time. (Note: prompts and completions are logged by the model creator and used to improve the model.)",
"A reasoning model that is blazing fast and excels at agentic coding, accessible for free through Roo Code Cloud for a limited time. (Note: the free prompts and completions are logged by xAI and used to improve the model.)",
},
} as const satisfies Record<string, ModelInfo>

View file

@ -3,9 +3,20 @@ import type { ModelInfo } from "../model.js"
// https://docs.x.ai/docs/api-reference
export type XAIModelId = keyof typeof xaiModels
export const xaiDefaultModelId: XAIModelId = "grok-4"
export const xaiDefaultModelId: XAIModelId = "grok-code-fast-1"
export const xaiModels = {
"grok-code-fast-1": {
maxTokens: 16_384,
contextWindow: 262_144,
supportsImages: false,
supportsPromptCache: true,
inputPrice: 0.2,
outputPrice: 1.5,
cacheWritesPrice: 0.02,
cacheReadsPrice: 0.02,
description: "xAI's Grok Code Fast model with 256K context window",
},
"grok-4": {
maxTokens: 8192,
contextWindow: 256000,

View file

@ -4,29 +4,11 @@
* instead of the more complex multi-file args format
*/
// List of model IDs (or patterns) that should use single file reads only
export const SINGLE_FILE_READ_MODELS = new Set<string>(["roo/sonic"])
/**
* Check if a model should use single file read format
* @param modelId The model ID to check
* @returns true if the model should use single file reads
*/
export function shouldUseSingleFileRead(modelId: string): boolean {
// Direct match
if (SINGLE_FILE_READ_MODELS.has(modelId)) {
return true
}
// Pattern matching for model families
// Check if model ID starts with any configured pattern
// Using Array.from for compatibility with older TypeScript targets
const patterns = Array.from(SINGLE_FILE_READ_MODELS)
for (const pattern of patterns) {
if (pattern.endsWith("*") && modelId.startsWith(pattern.slice(0, -1))) {
return true
}
}
return false
return modelId.includes("grok-code-fast-1")
}

View file

@ -115,7 +115,7 @@ describe("RooHandler", () => {
beforeEach(() => {
mockOptions = {
apiModelId: "roo/sonic",
apiModelId: "xai/grok-code-fast-1",
}
// Set up CloudService mocks for successful authentication
mockHasInstanceFn.mockReturnValue(true)
@ -313,8 +313,8 @@ describe("RooHandler", () => {
const modelInfo = handler.getModel()
expect(modelInfo.id).toBe(mockOptions.apiModelId)
expect(modelInfo.info).toBeDefined()
// roo/sonic is a valid model in rooModels
expect(modelInfo.info).toBe(rooModels["roo/sonic"])
// xai/grok-code-fast-1 is a valid model in rooModels
expect(modelInfo.info).toBe(rooModels["xai/grok-code-fast-1"])
})
it("should return default model when no model specified", () => {

View file

@ -120,7 +120,7 @@ export class ClineProvider
public isViewLaunched = false
public settingsImportedAt?: number
public readonly latestAnnouncementId = "aug-20-2025-stealth-model" // Update for stealth model announcement
public readonly latestAnnouncementId = "aug-25-2025-grok-code-fast" // Update for Grok Code Fast announcement
public readonly providerSettingsManager: ProviderSettingsManager
public readonly customModesManager: CustomModesManager

View file

@ -42,29 +42,65 @@ const Announcement = ({ hideAnnouncement }: AnnouncementProps) => {
<DialogTitle>{t("chat:announcement.title", { version: Package.version })}</DialogTitle>
</DialogHeader>
<div>
<ul className="space-y-2">
<li>
{" "}
<div className="space-y-2">
<div>
<Trans
i18nKey="chat:announcement.stealthModel.feature"
components={{
bold: <b />,
code: <code className="px-1 py-0.5 bg-gray-100 dark:bg-gray-800 rounded" />,
}}
/>
</li>
</ul>
</div>
</div>
<p className="text-xs text-muted-foreground mt-2">{t("chat:announcement.stealthModel.note")}</p>
<div className="mt-4">
<Trans
i18nKey="chat:announcement.stealthModel.note"
components={{
bold: <b />,
code: <code className="px-1 py-0.5 bg-gray-100 dark:bg-gray-800 rounded" />,
}}
/>
</div>
<div className="mt-4">
{!cloudIsAuthenticated ? (
<Button
onClick={() => {
vscode.postMessage({ type: "rooCloudSignIn" })
}}
className="w-full">
{t("chat:announcement.stealthModel.connectButton")}
</Button>
<div className="space-y-3">
<div className="text-sm w-full">
<Trans
i18nKey="chat:announcement.stealthModel.selectModel"
components={{
code: <code className="px-1 py-0.5 bg-gray-100 dark:bg-gray-800 rounded" />,
settingsLink: (
<VSCodeLink
href="#"
onClick={(e) => {
e.preventDefault()
setOpen(false)
hideAnnouncement()
window.postMessage(
{
type: "action",
action: "settingsButtonClicked",
values: { section: "provider" },
},
"*",
)
}}
/>
),
}}
/>
</div>
<Button
onClick={() => {
vscode.postMessage({ type: "rooCloudSignIn" })
}}
className="w-full">
{t("chat:announcement.stealthModel.connectButton")}
</Button>
</div>
) : (
<div className="text-sm w-full">
<Trans

View file

@ -25,10 +25,10 @@ vi.mock("@src/i18n/TranslationContext", () => ({
return `🎉 Roo Code ${options?.version} Released`
}
if (key === "chat:announcement.stealthModel.feature") {
return "Stealth reasoning model with advanced capabilities"
return "The Sonic stealth model is now Grok Code Fast!"
}
if (key === "chat:announcement.stealthModel.note") {
return "Note: This is an experimental feature"
return "As a thank you for all the helpful feedback about Sonic, you'll also continue to have free access to the grok-code-fast-1 model for another week through the Roo Code Cloud provider."
}
if (key === "chat:announcement.stealthModel.connectButton") {
return "Connect to Roo Code Cloud"
@ -43,10 +43,23 @@ vi.mock("@src/i18n/TranslationContext", () => ({
vi.mock("react-i18next", () => ({
Trans: ({ i18nKey, children }: { i18nKey?: string; children: React.ReactNode }) => {
if (i18nKey === "chat:announcement.stealthModel.feature") {
return <>Stealth reasoning model with advanced capabilities</>
return (
<>
The Sonic stealth model is now Grok Code Fast! The fast reasoning model is now available as
grok-code-fast-1 under the &ldquo;xAI (Grok)&rdquo; provider.
</>
)
}
if (i18nKey === "chat:announcement.stealthModel.selectModel") {
return <>Please select the roo/sonic model in settings</>
return <>Visit Settings to get started</>
}
if (i18nKey === "chat:announcement.stealthModel.note") {
return (
<>
As a thank you for all the helpful feedback about Sonic, you&rsquo;ll also continue to have free
access to the grok-code-fast-1 model for another week through the Roo Code Cloud provider.
</>
)
}
return <>{children}</>
},
@ -77,11 +90,11 @@ describe("Announcement", () => {
// Check if the mocked version number is present in the title
expect(screen.getByText(`🎉 Roo Code ${expectedVersion} Released`)).toBeInTheDocument()
// Check if the stealth model feature is displayed (using partial match due to bullet point)
expect(screen.getByText(/Stealth reasoning model with advanced capabilities/)).toBeInTheDocument()
// Check if the Grok Code Fast feature is displayed
expect(screen.getByText(/The Sonic stealth model is now Grok Code Fast!/)).toBeInTheDocument()
// Check if the note is displayed
expect(screen.getByText("Note: This is an experimental feature")).toBeInTheDocument()
expect(screen.getByText(/As a thank you for all the helpful feedback about Sonic/)).toBeInTheDocument()
// Check if the connect button is displayed (since cloudIsAuthenticated is false in the mock)
expect(screen.getByText("Connect to Roo Code Cloud")).toBeInTheDocument()

View file

@ -308,9 +308,21 @@ function getSelectedModel({
return { id, info }
}
case "roo": {
const id = apiConfiguration.apiModelId ?? rooDefaultModelId
const info = rooModels[id as keyof typeof rooModels]
return { id, info }
const requestedId = apiConfiguration.apiModelId
// Check if the requested model exists in rooModels
if (requestedId && rooModels[requestedId as keyof typeof rooModels]) {
return {
id: requestedId,
info: rooModels[requestedId as keyof typeof rooModels],
}
}
// Fallback to default model if requested model doesn't exist or is not specified
return {
id: rooDefaultModelId,
info: rooModels[rooDefaultModelId as keyof typeof rooModels],
}
}
case "qwen-code": {
const id = apiConfiguration.apiModelId ?? qwenCodeDefaultModelId

View file

@ -266,10 +266,10 @@
"announcement": {
"title": "🎉 Roo Code {{version}} Llançat",
"stealthModel": {
"feature": "<bold>Model stealth GRATUÏT per temps limitat</bold> - Un model de raonament ultraràpid que destaca en codificació agèntica amb una finestra de context de 262k, disponible a través de Roo Code Cloud.",
"note": "(Nota: els prompts i completacions són registrats pel creador del model i utilitzats per millorar-lo)",
"connectButton": "Connectar a Roo Code Cloud",
"selectModel": "Selecciona <code>roo/sonic</code> del proveïdor Roo Code Cloud a<br/><settingsLink>Configuració</settingsLink> per començar"
"feature": "El model stealth Sonic ara és <bold>Grok Code Fast</bold>! Aquest model de raonament d'alt rendiment està disponible com a <code>grok-code-fast-1</code> sota el proveïdor <bold>xAI (Grok)</bold>.",
"note": "Com a agraïment per tots els comentaris útils sobre Sonic, xAI està ampliant l'accés gratuït a <code>grok-code-fast-1</code> durant una setmana més a través del proveïdor <bold>Roo Code Cloud</bold>.",
"connectButton": "Connectar amb Roo Code Cloud",
"selectModel": "Visita la <settingsLink>Configuració</settingsLink> per actualitzar la configuració del proveïdor."
},
"description": "Roo Code {{version}} porta noves funcions potents i millores significatives per millorar el vostre flux de treball de desenvolupament.",
"whatsNew": "Novetats",

View file

@ -266,10 +266,10 @@
"announcement": {
"title": "🎉 Roo Code {{version}} veröffentlicht",
"stealthModel": {
"feature": "<bold>Zeitlich begrenztes KOSTENLOSES Stealth-Modell</bold> - Ein blitzschnelles Reasoning-Modell, das sich bei agentic coding mit einem 262k Kontextfenster auszeichnet, verfügbar über Roo Code Cloud.",
"note": "(Hinweis: Prompts und Vervollständigungen werden vom Modellersteller protokolliert und zur Verbesserung des Modells verwendet)",
"feature": "Das Sonic Stealth-Modell heißt jetzt <bold>Grok Code Fast</bold>! Dieses hochleistungsfähige Reasoning-Modell ist als <code>grok-code-fast-1</code> unter dem <bold>xAI (Grok)</bold> Provider verfügbar.",
"note": "Als Dankeschön für all das hilfreiche Feedback zu Sonic erweitert xAI den kostenlosen Zugang zu <code>grok-code-fast-1</code> für eine weitere Woche über den <bold>Roo Code Cloud</bold>-Anbieter.",
"connectButton": "Mit Roo Code Cloud verbinden",
"selectModel": "Wähle <code>roo/sonic</code> vom Roo Code Cloud Provider in<br/><settingsLink>Einstellungen</settingsLink> um zu beginnen"
"selectModel": "Besuche die <settingsLink>Einstellungen</settingsLink>, um deine Provider-Konfiguration zu aktualisieren."
},
"description": "Roo Code {{version}} bringt mächtige neue Funktionen und bedeutende Verbesserungen, um deinen Entwicklungsworkflow zu verbessern.",
"whatsNew": "Was ist neu",

View file

@ -275,10 +275,10 @@
"announcement": {
"title": "🎉 Roo Code {{version}} Released",
"stealthModel": {
"feature": "<bold>Limited-time FREE stealth model</bold> - A blazing fast reasoning model that excels at agentic coding with a 262k context window, available through Roo Code Cloud.",
"note": "(Note: prompts and completions are logged by the model creator to improve the model)",
"feature": "The Sonic stealth model is now <bold>Grok Code Fast</bold>! This high-performance reasoning model is available as <code>grok-code-fast-1</code> under the <bold>xAI (Grok)</bold> provider.",
"note": "As a thank you for all the helpful feedback on Sonic, xAI is extending free access to <code>grok-code-fast-1</code> for another week through the <bold>Roo Code Cloud</bold> provider.",
"connectButton": "Connect to Roo Code Cloud",
"selectModel": "Select <code>roo/sonic</code> from the Roo Code Cloud provider in<br/><settingsLink>Settings</settingsLink> to get started"
"selectModel": "Visit <settingsLink>Settings</settingsLink> to update your provider configuration."
}
},
"reasoning": {

View file

@ -266,10 +266,10 @@
"announcement": {
"title": "🎉 Roo Code {{version}} publicado",
"stealthModel": {
"feature": "<bold>Modelo stealth GRATUITO por tiempo limitado</bold> - Un modelo de razonamiento ultrarrápido que sobresale en codificación agéntica con una ventana de contexto de 262k, disponible a través de Roo Code Cloud.",
"note": "(Nota: los prompts y completaciones son registrados por el creador del modelo y utilizados para mejorarlo)",
"connectButton": "Conectar a Roo Code Cloud",
"selectModel": "Selecciona <code>roo/sonic</code> del proveedor Roo Code Cloud en<br/><settingsLink>Configuración</settingsLink> para comenzar"
"feature": "¡El modelo stealth Sonic ahora es <bold>Grok Code Fast</bold>! Este modelo de razonamiento de alto rendimiento está disponible como <code>grok-code-fast-1</code> bajo el proveedor <bold>xAI (Grok)</bold>.",
"note": "Como agradecimiento por todos los comentarios útiles sobre Sonic, xAI está extendiendo el acceso gratuito a <code>grok-code-fast-1</code> por una semana más a través del proveedor <bold>Roo Code Cloud</bold>.",
"connectButton": "Conectar con Roo Code Cloud",
"selectModel": "Visita <settingsLink>Configuración</settingsLink> para actualizar tu configuración de proveedor."
},
"description": "Roo Code {{version}} trae poderosas nuevas funcionalidades y mejoras significativas para mejorar tu flujo de trabajo de desarrollo.",
"whatsNew": "Novedades",

View file

@ -266,10 +266,10 @@
"announcement": {
"title": "🎉 Roo Code {{version}} est sortie",
"stealthModel": {
"feature": "<bold>Modèle stealth GRATUIT pour une durée limitée</bold> - Un modèle de raisonnement ultra-rapide qui excelle dans le codage agentique avec une fenêtre de contexte de 262k, disponible via Roo Code Cloud.",
"note": "(Note : les prompts et complétions sont enregistrés par le créateur du modèle et utilisés pour l'améliorer)",
"feature": "Le modèle stealth Sonic devient <bold>Grok Code Fast</bold> ! Ce modèle de raisonnement haute performance est disponible sous <code>grok-code-fast-1</code> chez le fournisseur <bold>xAI (Grok)</bold>.",
"note": "En remerciement de tous vos commentaires utiles sur Sonic, xAI étend l'accès gratuit à <code>grok-code-fast-1</code> pendant une semaine supplémentaire via le fournisseur <bold>Roo Code Cloud</bold>.",
"connectButton": "Se connecter à Roo Code Cloud",
"selectModel": "Sélectionne <code>roo/sonic</code> du fournisseur Roo Code Cloud dans<br/><settingsLink>Paramètres</settingsLink> pour commencer"
"selectModel": "Visitez les <settingsLink>Paramètres</settingsLink> pour mettre à jour votre configuration de fournisseur."
},
"description": "Roo Code {{version}} apporte de puissantes nouvelles fonctionnalités et des améliorations significatives pour améliorer ton flux de travail de développement.",
"whatsNew": "Quoi de neuf",

View file

@ -266,10 +266,10 @@
"announcement": {
"title": "🎉 Roo Code {{version}} रिलीज़ हुआ",
"stealthModel": {
"feature": "<bold>सीमित समय के लिए मुफ़्त स्टेल्थ मॉडल</bold> - एक अत्यंत तेज़ रीज़निंग मॉडल जो 262k कॉन्टेक्स्ट विंडो के साथ एजेंटिक कोडिंग में उत्कृष्ट है, Roo Code Cloud के माध्यम से उपलब्ध।",
"note": "(नोट: प्रॉम्प्ट्स और कम्प्लीशन्स मॉडल निर्माता द्वारा लॉग किए जाते हैं और मॉडल को बेहतर बनाने के लिए उपयोग किए जाते हैं)",
"feature": "Sonic स्टेल्थ मॉडल अब <bold>Grok Code Fast</bold> है! यह उच्च-प्रदर्शन रीज़निंग मॉडल <bold>xAI (Grok)</bold> प्रोवाइडर के तहत <code>grok-code-fast-1</code> के रूप में उपलब्ध है।",
"note": "Sonic के बारे में सभी सहायक फीडबैक के लिए धन्यवाद के रूप में, xAI <bold>Roo Code Cloud</bold> प्रदाता के माध्यम से एक और सप्ताह के लिए <code>grok-code-fast-1</code> तक मुफ्त पहुंच बढ़ा रहा है।",
"connectButton": "Roo Code Cloud से कनेक्ट करें",
"selectModel": "<br/><settingsLink>सेटिंग्स</settingsLink> में Roo Code Cloud प्रोवाइडर से <code>roo/sonic</code> चुनें और शुरू करें"
"selectModel": "अपने प्रोवाइडर कॉन्फ़िगरेशन को अपडेट करने के लिए <settingsLink>सेटिंग्स</settingsLink> देखें।"
},
"description": "Roo Code {{version}} आपके विकास वर्कफ़्लो को बेहतर बनाने के लिए शक्तिशाली नई सुविधाएं और महत्वपूर्ण सुधार लेकर आया है।",
"whatsNew": "नया क्या है",

View file

@ -278,10 +278,10 @@
"announcement": {
"title": "🎉 Roo Code {{version}} Dirilis",
"stealthModel": {
"feature": "<bold>Model stealth GRATIS waktu terbatas</bold> - Model penalaran super cepat yang unggul dalam coding agentik dengan jendela konteks 262k, tersedia melalui Roo Code Cloud.",
"note": "(Catatan: prompt dan completion dicatat oleh pembuat model dan digunakan untuk meningkatkan model)",
"feature": "Model stealth Sonic kini adalah <bold>Grok Code Fast</bold>! Model penalaran berperforma tinggi ini tersedia sebagai <code>grok-code-fast-1</code> di bawah penyedia <bold>xAI (Grok)</bold>.",
"note": "Sebagai ucapan terima kasih atas semua masukan berguna tentang Sonic, xAI memperpanjang akses gratis ke <code>grok-code-fast-1</code> selama satu minggu lagi melalui penyedia <bold>Roo Code Cloud</bold>.",
"connectButton": "Hubungkan ke Roo Code Cloud",
"selectModel": "Pilih <code>roo/sonic</code> dari penyedia Roo Code Cloud di<br/><settingsLink>Pengaturan</settingsLink> untuk memulai"
"selectModel": "Kunjungi <settingsLink>Pengaturan</settingsLink> untuk memperbarui konfigurasi penyedia."
},
"description": "Roo Code {{version}} menghadirkan fitur-fitur baru yang kuat dan peningkatan signifikan untuk meningkatkan alur kerja pengembangan Anda.",
"whatsNew": "Yang Baru",

View file

@ -266,10 +266,10 @@
"announcement": {
"title": "🎉 Rilasciato Roo Code {{version}}",
"stealthModel": {
"feature": "<bold>Modello stealth GRATUITO per tempo limitato</bold> - Un modello di ragionamento velocissimo che eccelle nella programmazione agentica con una finestra di contesto di 262k, disponibile tramite Roo Code Cloud.",
"note": "(Nota: i prompt e le completazioni sono registrati dal creatore del modello e utilizzati per migliorarlo)",
"feature": "Il modello stealth Sonic ora è <bold>Grok Code Fast</bold>! Questo modello di ragionamento ad alte prestazioni è disponibile come <code>grok-code-fast-1</code> sotto il provider <bold>xAI (Grok)</bold>.",
"note": "Come ringraziamento per tutti i feedback utili su Sonic, xAI sta estendendo l'accesso gratuito a <code>grok-code-fast-1</code> per un'altra settimana tramite il provider <bold>Roo Code Cloud</bold>.",
"connectButton": "Connetti a Roo Code Cloud",
"selectModel": "Seleziona <code>roo/sonic</code> dal provider Roo Code Cloud in<br/><settingsLink>Impostazioni</settingsLink> per iniziare"
"selectModel": "Visita le <settingsLink>Impostazioni</settingsLink> per aggiornare la configurazione del provider."
},
"description": "Roo Code {{version}} porta nuove potenti funzionalità e miglioramenti significativi per potenziare il tuo flusso di lavoro di sviluppo.",
"whatsNew": "Novità",

View file

@ -266,10 +266,10 @@
"announcement": {
"title": "🎉 Roo Code {{version}} リリース",
"stealthModel": {
"feature": "<bold>期間限定無料ステルスモデル</bold> - 262kコンテキストウィンドウを持つ、エージェンティックコーディングに優れた超高速推論モデル、Roo Code Cloud経由で利用可能。",
"note": "(注意:プロンプトと補完はモデル作成者によってログに記録され、モデルの改善に使用されます)",
"feature": "Sonicステルスモデルが今、<bold>Grok Code Fast</bold>に!この高性能推論モデルが<bold>xAI (Grok)</bold>プロバイダーの下で<code>grok-code-fast-1</code>として利用できるようになりました。",
"note": "Sonicに関するすべての有用なフィードバックに感謝して、xAIは<bold>Roo Code Cloud</bold>プロバイダーを通じて<code>grok-code-fast-1</code>への無料アクセスをもう1週間延長しています。",
"connectButton": "Roo Code Cloudに接続",
"selectModel": "<br/><settingsLink>設定</settingsLink>でRoo Code Cloudプロバイダーから<code>roo/sonic</code>を選択して開始"
"selectModel": "プロバイダー設定を更新するために<settingsLink>設定</settingsLink>にアクセスしてください。"
},
"description": "Roo Code {{version}}は、開発ワークフローを向上させる強力な新機能と重要な改善をもたらします。",
"whatsNew": "新機能",

View file

@ -266,10 +266,10 @@
"announcement": {
"title": "🎉 Roo Code {{version}} 출시",
"stealthModel": {
"feature": "<bold>기간 한정 무료 스텔스 모델</bold> - 262k 컨텍스트 윈도우를 가진 에이전틱 코딩에 뛰어난 초고속 추론 모델, Roo Code Cloud를 통해 이용 가능.",
"note": "(참고: 프롬프트와 완성은 모델 제작자에 의해 기록되고 모델 개선에 사용됩니다)",
"feature": "Sonic 스텔스 모델이 이제 <bold>Grok Code Fast</bold>입니다! 이 고성능 추론 모델은 <bold>xAI (Grok)</bold> 제공업체 하에서 <code>grok-code-fast-1</code>로 이용 가능합니다.",
"note": "Sonic에 대한 모든 유용한 피드백에 대한 감사의 표시로, xAI는 <bold>Roo Code Cloud</bold> 제공업체를 통해 <code>grok-code-fast-1</code>에 대한 무료 액세스를 한 주 더 연장합니다.",
"connectButton": "Roo Code Cloud에 연결",
"selectModel": "<br/><settingsLink>설정</settingsLink>에서 Roo Code Cloud 제공업체의 <code>roo/sonic</code>을 선택하여 시작"
"selectModel": "제공업체 설정을 업데이트하려면 <settingsLink>설정</settingsLink>을 방문하세요."
},
"description": "Roo Code {{version}}은 개발 워크플로우를 향상시키는 강력한 새 기능과 중요한 개선사항을 제공합니다.",
"whatsNew": "새로운 기능",

View file

@ -251,10 +251,10 @@
"announcement": {
"title": "🎉 Roo Code {{version}} uitgebracht",
"stealthModel": {
"feature": "<bold>Beperkt tijd GRATIS stealth model</bold> - Een bliksemsnelle redeneermodel die uitblinkt in agentische programmering met een 262k contextvenster, beschikbaar via Roo Code Cloud.",
"note": "(Opmerking: prompts en aanvullingen worden gelogd door de modelmaker en gebruikt om het model te verbeteren)",
"feature": "Het Sonic stealth model is nu <bold>Grok Code Fast</bold>! Dit hoogperformante redeneermodel is beschikbaar als <code>grok-code-fast-1</code> onder de <bold>xAI (Grok)</bold> provider.",
"note": "Als dank voor alle nuttige feedback over Sonic, breidt xAI de gratis toegang tot <code>grok-code-fast-1</code> uit voor nog een week via de <bold>Roo Code Cloud</bold>-provider.",
"connectButton": "Verbinden met Roo Code Cloud",
"selectModel": "Selecteer <code>roo/sonic</code> van de Roo Code Cloud provider in<br/><settingsLink>Instellingen</settingsLink> om te beginnen"
"selectModel": "Ga naar <settingsLink>Instellingen</settingsLink> om je provider configuratie bij te werken."
},
"description": "Roo Code {{version}} brengt krachtige nieuwe functies en significante verbeteringen om je ontwikkelingsworkflow te verbeteren.",
"whatsNew": "Wat is er nieuw",

View file

@ -266,10 +266,10 @@
"announcement": {
"title": "🎉 Roo Code {{version}} wydany",
"stealthModel": {
"feature": "<bold>Darmowy model stealth na ograniczony czas</bold> - Błyskawiczny model rozumowania, który doskonale radzi sobie z kodowaniem agentowym z oknem kontekstu 262k, dostępny przez Roo Code Cloud.",
"note": "(Uwaga: prompty i uzupełnienia są rejestrowane przez twórcę modelu i używane do jego ulepszania)",
"feature": "Model stealth Sonic to teraz <bold>Grok Code Fast</bold>! Ten wysokowydajny model rozumowania jest dostępny jako <code>grok-code-fast-1</code> u dostawcy <bold>xAI (Grok)</bold>.",
"note": "W podzięce za wszystkie pomocne opinie o Sonic, xAI rozszerza bezpłatny dostęp do <code>grok-code-fast-1</code> na kolejny tydzień za pośrednictwem dostawcy <bold>Roo Code Cloud</bold>.",
"connectButton": "Połącz z Roo Code Cloud",
"selectModel": "Wybierz <code>roo/sonic</code> od dostawcy Roo Code Cloud w<br/><settingsLink>Ustawieniach</settingsLink> aby rozpocząć"
"selectModel": "Odwiedź <settingsLink>Ustawienia</settingsLink>, aby zaktualizować konfigurację dostawcy."
},
"description": "Roo Code {{version}} wprowadza potężne nowe funkcje i znaczące ulepszenia, aby ulepszyć Twój przepływ pracy programistycznej.",
"whatsNew": "Co nowego",

View file

@ -266,10 +266,10 @@
"announcement": {
"title": "🎉 Roo Code {{version}} Lançado",
"stealthModel": {
"feature": "<bold>Modelo stealth GRATUITO por tempo limitado</bold> - Um modelo de raciocínio ultrarrápido que se destaca em codificação agêntica com uma janela de contexto de 262k, disponível através do Roo Code Cloud.",
"note": "(Nota: prompts e completações são registrados pelo criador do modelo e usados para melhorá-lo)",
"feature": "O modelo stealth Sonic agora é <bold>Grok Code Fast</bold>! Este modelo de raciocínio de alta performance está disponível como <code>grok-code-fast-1</code> no provedor <bold>xAI (Grok)</bold>.",
"note": "Como agradecimento por todo o feedback útil sobre o Sonic, a xAI está estendendo o acesso gratuito ao <code>grok-code-fast-1</code> por mais uma semana através do provedor <bold>Roo Code Cloud</bold>.",
"connectButton": "Conectar ao Roo Code Cloud",
"selectModel": "Selecione <code>roo/sonic</code> do provedor Roo Code Cloud em<br/><settingsLink>Configurações</settingsLink> para começar"
"selectModel": "Visite as <settingsLink>Configurações</settingsLink> para atualizar sua configuração de provedor."
},
"description": "Roo Code {{version}} traz novos recursos poderosos e melhorias significativas para aprimorar seu fluxo de trabalho de desenvolvimento.",
"whatsNew": "O que há de novo",

View file

@ -251,10 +251,10 @@
"announcement": {
"title": "🎉 Выпущен Roo Code {{version}}",
"stealthModel": {
"feature": "<bold>Бесплатная скрытая модель на ограниченное время</bold> - Сверхбыстрая модель рассуждений, которая превосходно справляется с агентным программированием с окном контекста 262k, доступна через Roo Code Cloud.",
"note": "(Примечание: промпты и дополнения записываются создателем модели и используются для её улучшения)",
"feature": "Скрытая модель Sonic теперь называется <bold>Grok Code Fast</bold>! Эта высокопроизводительная модель рассуждения доступна как <code>grok-code-fast-1</code> у провайдера <bold>xAI (Grok)</bold>.",
"note": "В благодарность за все полезные отзывы о Sonic, xAI продлевает бесплатный доступ к <code>grok-code-fast-1</code> ещё на одну неделю через провайдера <bold>Roo Code Cloud</bold>.",
"connectButton": "Подключиться к Roo Code Cloud",
"selectModel": "Выберите <code>roo/sonic</code> от провайдера Roo Code Cloud в<br/><settingsLink>Настройках</settingsLink> для начала"
"selectModel": "Перейдите в <settingsLink>Настройки</settingsLink> для обновления конфигурации провайдера."
},
"description": "Roo Code {{version}} приносит мощные новые функции и значительные улучшения для совершенствования вашего рабочего процесса разработки.",
"whatsNew": "Что нового",

View file

@ -266,10 +266,10 @@
"announcement": {
"title": "🎉 Roo Code {{version}} Yayınlandı",
"stealthModel": {
"feature": "<bold>Sınırlı süre ÜCRETSİZ gizli model</bold> - 262k bağlam penceresi ile ajantik kodlamada mükemmel olan çok hızlı akıl yürütme modeli, Roo Code Cloud üzerinden kullanılabilir.",
"note": "(Not: istemler ve tamamlamalar model yaratıcısı tarafından kaydedilir ve modeli geliştirmek için kullanılır)",
"feature": "Sonic gizli model artık <bold>Grok Code Fast</bold>! Bu yüksek performanslı akıl yürütme modeli <bold>xAI (Grok)</bold> sağlayıcısı altında <code>grok-code-fast-1</code> olarak mevcut.",
"note": "Sonic hakkındaki tüm yararlı geri bildirimler için teşekkür olarak, xAI <code>grok-code-fast-1</code>'e ücretsiz erişimi <bold>Roo Code Cloud</bold> sağlayıcısı üzerinden bir hafta daha uzatıyor.",
"connectButton": "Roo Code Cloud'a bağlan",
"selectModel": "<br/><settingsLink>Ayarlar</settingsLink>'da Roo Code Cloud sağlayıcısından <code>roo/sonic</code>'i seç ve başla"
"selectModel": "Sağlayıcı yapılandırmanızı güncellemek için <settingsLink>Ayarlar</settingsLink>'ı ziyaret edin."
},
"description": "Roo Code {{version}}, geliştirme iş akışınızı geliştirmek için güçlü yeni özellikler ve önemli iyileştirmeler getiriyor.",
"whatsNew": "Yenilikler",

View file

@ -266,10 +266,10 @@
"announcement": {
"title": "🎉 Roo Code {{version}} Đã phát hành",
"stealthModel": {
"feature": "<bold>Mô hình stealth MIỄN PHÍ có thời hạn</bold> - Một mô hình lý luận cực nhanh xuất sắc trong lập trình agentic với cửa sổ ngữ cảnh 262k, có sẵn qua Roo Code Cloud.",
"note": "(Lưu ý: các prompt và completion được ghi lại bởi người tạo mô hình và được sử dụng để cải thiện mô hình)",
"feature": "Mô hình stealth Sonic giờ là <bold>Grok Code Fast</bold>! Mô hình lý luận hiệu năng cao này có sẵn dưới dạng <code>grok-code-fast-1</code> trong nhà cung cấp <bold>xAI (Grok)</bold>.",
"note": "Để cảm ơn tất cả các phản hồi hữu ích về Sonic, xAI đang mở rộng quyền truy cập miễn phí vào <code>grok-code-fast-1</code> thêm một tuần nữa thông qua nhà cung cấp <bold>Roo Code Cloud</bold>.",
"connectButton": "Kết nối với Roo Code Cloud",
"selectModel": "Chọn <code>roo/sonic</code> từ nhà cung cấp Roo Code Cloud trong<br/><settingsLink>Cài đặt</settingsLink> để bắt đầu"
"selectModel": "Truy cập <settingsLink>Cài đặt</settingsLink> để cập nhật cấu hình nhà cung cấp của bạn."
},
"description": "Roo Code {{version}} mang đến các tính năng mạnh mẽ mới và cải tiến đáng kể để nâng cao quy trình phát triển của bạn.",
"whatsNew": "Có gì mới",

View file

@ -266,10 +266,10 @@
"announcement": {
"title": "🎉 Roo Code {{version}} 已发布",
"stealthModel": {
"feature": "<bold>限时免费隐形模型</bold> - 一个在代理编程方面表现出色的超快推理模型,拥有 262k 上下文窗口,通过 Roo Code Cloud 提供。",
"note": "(注意:提示词和补全内容会被模型创建者记录并用于改进模型)",
"feature": "Sonic 隐形模型现在是 <bold>Grok Code Fast</bold>!这个高性能推理模型可在 <bold>xAI (Grok)</bold> 提供商下作为 <code>grok-code-fast-1</code> 使用。",
"note": "作为对所有关于 Sonic 有用反馈的感谢xAI 将通过 <bold>Roo Code Cloud</bold> 提供商延长对 <code>grok-code-fast-1</code> 的免费访问权限再一周。",
"connectButton": "连接到 Roo Code Cloud",
"selectModel": "在<br/><settingsLink>设置</settingsLink>中从 Roo Code Cloud 提供商选择 <code>roo/sonic</code> 开始使用"
"selectModel": "访问<settingsLink>设置</settingsLink>更新你的提供商配置。"
},
"description": "Roo Code {{version}} 带来强大的新功能和重大改进,提升您的开发工作流程。",
"whatsNew": "新特性",

View file

@ -275,10 +275,10 @@
"announcement": {
"title": "🎉 Roo Code {{version}} 已發布",
"stealthModel": {
"feature": "<bold>限時免費隱形模型</bold> - 一個在代理程式編程方面表現出色的超快推理模型,擁有 262k 上下文視窗,透過 Roo Code Cloud 提供。",
"note": "(注意:提示和完成會被模型創建者記錄並用於改進模型)",
"feature": "Sonic 隱形模型現在是 <bold>Grok Code Fast</bold>!這個高效能推理模型現已作為 <code>grok-code-fast-1</code> 在 <bold>xAI (Grok)</bold> 提供商下提供。",
"note": "作為對 Sonic 所有寶貴回饋的感謝xAI 將透過 <bold>Roo Code Cloud</bold> 提供商延長 <code>grok-code-fast-1</code> 的免費存取一週。",
"connectButton": "連接到 Roo Code Cloud",
"selectModel": "在<br/><settingsLink>設定</settingsLink>中從 Roo Code Cloud 提供商選擇 <code>roo/sonic</code> 開始使用"
"selectModel": "造訪<settingsLink>設定</settingsLink>更新你的提供商設定。"
},
"description": "Roo Code {{version}} 帶來強大的新功能和重大改進,提升您的開發工作流程。",
"whatsNew": "新功能",