mirror of
https://github.com/RooVetGit/Roo-Code.git
synced 2026-09-07 08:26:51 +00:00
Sonic -> Grok Code Fast (#7426)
This commit is contained in:
parent
a79c3d04a6
commit
572fa5080d
26 changed files with 161 additions and 107 deletions
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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")
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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", () => {
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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 “xAI (Grok)” 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’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()
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
8
webview-ui/src/i18n/locales/ca/chat.json
generated
8
webview-ui/src/i18n/locales/ca/chat.json
generated
|
|
@ -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",
|
||||
|
|
|
|||
6
webview-ui/src/i18n/locales/de/chat.json
generated
6
webview-ui/src/i18n/locales/de/chat.json
generated
|
|
@ -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",
|
||||
|
|
|
|||
|
|
@ -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": {
|
||||
|
|
|
|||
8
webview-ui/src/i18n/locales/es/chat.json
generated
8
webview-ui/src/i18n/locales/es/chat.json
generated
|
|
@ -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",
|
||||
|
|
|
|||
6
webview-ui/src/i18n/locales/fr/chat.json
generated
6
webview-ui/src/i18n/locales/fr/chat.json
generated
|
|
@ -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",
|
||||
|
|
|
|||
6
webview-ui/src/i18n/locales/hi/chat.json
generated
6
webview-ui/src/i18n/locales/hi/chat.json
generated
|
|
@ -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": "नया क्या है",
|
||||
|
|
|
|||
6
webview-ui/src/i18n/locales/id/chat.json
generated
6
webview-ui/src/i18n/locales/id/chat.json
generated
|
|
@ -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",
|
||||
|
|
|
|||
6
webview-ui/src/i18n/locales/it/chat.json
generated
6
webview-ui/src/i18n/locales/it/chat.json
generated
|
|
@ -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à",
|
||||
|
|
|
|||
6
webview-ui/src/i18n/locales/ja/chat.json
generated
6
webview-ui/src/i18n/locales/ja/chat.json
generated
|
|
@ -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": "新機能",
|
||||
|
|
|
|||
6
webview-ui/src/i18n/locales/ko/chat.json
generated
6
webview-ui/src/i18n/locales/ko/chat.json
generated
|
|
@ -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": "새로운 기능",
|
||||
|
|
|
|||
6
webview-ui/src/i18n/locales/nl/chat.json
generated
6
webview-ui/src/i18n/locales/nl/chat.json
generated
|
|
@ -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",
|
||||
|
|
|
|||
6
webview-ui/src/i18n/locales/pl/chat.json
generated
6
webview-ui/src/i18n/locales/pl/chat.json
generated
|
|
@ -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",
|
||||
|
|
|
|||
6
webview-ui/src/i18n/locales/pt-BR/chat.json
generated
6
webview-ui/src/i18n/locales/pt-BR/chat.json
generated
|
|
@ -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",
|
||||
|
|
|
|||
6
webview-ui/src/i18n/locales/ru/chat.json
generated
6
webview-ui/src/i18n/locales/ru/chat.json
generated
|
|
@ -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": "Что нового",
|
||||
|
|
|
|||
6
webview-ui/src/i18n/locales/tr/chat.json
generated
6
webview-ui/src/i18n/locales/tr/chat.json
generated
|
|
@ -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",
|
||||
|
|
|
|||
6
webview-ui/src/i18n/locales/vi/chat.json
generated
6
webview-ui/src/i18n/locales/vi/chat.json
generated
|
|
@ -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",
|
||||
|
|
|
|||
6
webview-ui/src/i18n/locales/zh-CN/chat.json
generated
6
webview-ui/src/i18n/locales/zh-CN/chat.json
generated
|
|
@ -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": "新特性",
|
||||
|
|
|
|||
6
webview-ui/src/i18n/locales/zh-TW/chat.json
generated
6
webview-ui/src/i18n/locales/zh-TW/chat.json
generated
|
|
@ -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": "新功能",
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue