Skip to content
This repository was archived by the owner on Feb 25, 2026. It is now read-only.

Commit 3e2b905

Browse files
Merge pull request #223 from Kilo-Org/catrielmuller/regenerate-sdk
Regenerate sdk / Format prettier
2 parents a078f9d + bc7991e commit 3e2b905

16 files changed

Lines changed: 1754 additions & 1461 deletions

File tree

packages/app/src/i18n/ar.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,8 +137,7 @@ export const dict = {
137137
"provider.connect.oauth.code.invalid": "رمز التفويض غير صالح",
138138
"provider.connect.oauth.auto.visit.prefix": "قم بزيارة ",
139139
"provider.connect.oauth.auto.visit.link": "هذا الرابط",
140-
"provider.connect.oauth.auto.visit.suffix":
141-
" وأدخل الرمز أدناه لتوصيل حسابك واستخدام نماذج {{provider}} في Kilo.",
140+
"provider.connect.oauth.auto.visit.suffix": " وأدخل الرمز أدناه لتوصيل حسابك واستخدام نماذج {{provider}} في Kilo.",
142141
"provider.connect.oauth.auto.confirmationCode": "رمز التأكيد",
143142
"provider.connect.toast.connected.title": "تم توصيل {{provider}}",
144143
"provider.connect.toast.connected.description": "نماذج {{provider}} متاحة الآن للاستخدام.",

packages/app/src/i18n/fr.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -363,8 +363,7 @@ export const dict = {
363363
"toast.session.listFailed.title": "Échec du chargement des sessions pour {{project}}",
364364

365365
"toast.update.title": "Mise à jour disponible",
366-
"toast.update.description":
367-
"Une nouvelle version d'Kilo ({{version}}) est maintenant disponible pour installation.",
366+
"toast.update.description": "Une nouvelle version d'Kilo ({{version}}) est maintenant disponible pour installation.",
368367
"toast.update.action.installRestart": "Installer et redémarrer",
369368
"toast.update.action.notYet": "Pas encore",
370369

@@ -506,8 +505,7 @@ export const dict = {
506505
"sidebar.workspaces.enable": "Activer les espaces de travail",
507506
"sidebar.workspaces.disable": "Désactiver les espaces de travail",
508507
"sidebar.gettingStarted.title": "Commencer",
509-
"sidebar.gettingStarted.line1":
510-
"Kilo inclut des modèles gratuits pour que vous puissiez commencer immédiatement.",
508+
"sidebar.gettingStarted.line1": "Kilo inclut des modèles gratuits pour que vous puissiez commencer immédiatement.",
511509
"sidebar.gettingStarted.line2":
512510
"Connectez n'importe quel fournisseur pour utiliser des modèles, y compris Claude, GPT, Gemini etc.",
513511
"sidebar.project.recentSessions": "Sessions récentes",

packages/app/src/i18n/th.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -141,8 +141,7 @@ export const dict = {
141141
"provider.connect.oauth.code.invalid": "รหัสการอนุญาตไม่ถูกต้อง",
142142
"provider.connect.oauth.auto.visit.prefix": "เยี่ยมชม ",
143143
"provider.connect.oauth.auto.visit.link": "ลิงก์นี้",
144-
"provider.connect.oauth.auto.visit.suffix":
145-
" และป้อนรหัสด้านล่างเพื่อเชื่อมต่อบัญชีและใช้โมเดล {{provider}} ใน Kilo",
144+
"provider.connect.oauth.auto.visit.suffix": " และป้อนรหัสด้านล่างเพื่อเชื่อมต่อบัญชีและใช้โมเดล {{provider}} ใน Kilo",
146145
"provider.connect.oauth.auto.confirmationCode": "รหัสยืนยัน",
147146
"provider.connect.toast.connected.title": "{{provider}} ที่เชื่อมต่อแล้ว",
148147
"provider.connect.toast.connected.description": "โมเดล {{provider}} พร้อมใช้งานแล้ว",

packages/app/src/i18n/zht.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -138,8 +138,7 @@ export const dict = {
138138
"provider.connect.oauth.code.invalid": "授權碼無效",
139139
"provider.connect.oauth.auto.visit.prefix": "造訪 ",
140140
"provider.connect.oauth.auto.visit.link": "此連結",
141-
"provider.connect.oauth.auto.visit.suffix":
142-
" 並輸入以下程式碼,以連線你的帳戶並在 Kilo 中使用 {{provider}} 模型。",
141+
"provider.connect.oauth.auto.visit.suffix": " 並輸入以下程式碼,以連線你的帳戶並在 Kilo 中使用 {{provider}} 模型。",
143142
"provider.connect.oauth.auto.confirmationCode": "確認碼",
144143
"provider.connect.toast.connected.title": "{{provider}} 已連線",
145144
"provider.connect.toast.connected.description": "現在可以使用 {{provider}} 模型了。",

packages/kilo-vscode/docs/chat-ui-features/connection-state-ui.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ The chat view renders regardless of connection state. When the extension is conn
4646
```
4747

4848
Files to change:
49+
4950
- [`webview-ui/src/App.tsx`](../../webview-ui/src/App.tsx) or [`webview-ui/src/components/chat/ChatView.tsx`](../../webview-ui/src/components/chat/ChatView.tsx) — add connection state gating
5051
- New file `webview-ui/src/components/LoadingPanel.tsx` — loading spinner component
5152
- New file `webview-ui/src/components/ErrorPanel.tsx` — error display with retry

packages/kilo-vscode/docs/chat-ui-features/markdown-rendering.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ No markdown library is imported. No syntax highlighting exists.
4242

4343
The JetBrains plugin optimizes streaming by tracking code block count:
4444

45-
```typescript
45+
````typescript
4646
const newCodeBlockCount = (newText.match(/```/g) || []).length
4747
if (newCodeBlockCount !== lastCodeBlockCount) {
4848
// Structure changed — full re-parse
@@ -51,15 +51,17 @@ if (newCodeBlockCount !== lastCodeBlockCount) {
5151
// Append to last text node (fast path)
5252
appendToLastTextNode(delta)
5353
}
54-
```
54+
````
5555

5656
For the initial implementation, a simpler approach works:
57+
5758
1. Use `marked` or `markdown-it` for parsing
5859
2. Use `highlight.js` for syntax highlighting
5960
3. Debounce re-render during streaming (e.g., 50ms)
6061
4. Use `innerHTML` with CSP nonce for rendered HTML
6162

6263
Files to change:
64+
6365
- [`webview-ui/src/components/chat/Message.tsx`](../../webview-ui/src/components/chat/Message.tsx) — replace `TextPartView` with markdown renderer
6466
- New file `webview-ui/src/components/chat/MarkdownRenderer.tsx` — markdown rendering component
6567
- [`webview-ui/src/styles/chat.css`](../../webview-ui/src/styles/chat.css) — markdown and syntax highlighting styles

packages/kilo-vscode/docs/infrastructure/dedicated-output-channel.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ function log(level: string, message: string): void {
4444
```
4545

4646
Files to change:
47+
4748
- [`src/extension.ts`](../../src/extension.ts) — create output channel
4849
- New file `src/utils/logger.ts` — centralized logging utility
4950
- All files currently using `console.log("[Kilo New] ...")` — optionally migrate

packages/kilo-vscode/docs/infrastructure/http-request-timeouts.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,4 +42,5 @@ try {
4242
```
4343

4444
Files to change:
45+
4546
- [`src/services/cli-backend/http-client.ts`](../../src/services/cli-backend/http-client.ts) — add `AbortController` with timeout to `request()`

packages/kilo-vscode/docs/infrastructure/sse-auto-reconnect.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ this.reconnectDelay = 2000
5454
```
5555

5656
Files to change:
57+
5758
- [`src/services/cli-backend/sse-client.ts`](../../src/services/cli-backend/sse-client.ts) — add reconnect logic
5859
- [`src/services/cli-backend/connection-service.ts`](../../src/services/cli-backend/connection-service.ts) — add `"reconnecting"` to `ConnectionState`
5960
- [`webview-ui/src/types/messages.ts`](../../webview-ui/src/types/messages.ts) — add `"reconnecting"` to webview `ConnectionState`

packages/kilo-vscode/docs/infrastructure/vscode-error-notifications.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,12 @@ The CLI binary check at [`ServerManager.startServer()`](../../src/services/cli-b
3232

3333
```typescript
3434
// In initializeConnection() catch block:
35-
vscode.window.showErrorMessage(
36-
`Kilo Code: Failed to start CLI server — ${error.message}`,
37-
"Retry"
38-
).then(action => {
35+
vscode.window.showErrorMessage(`Kilo Code: Failed to start CLI server — ${error.message}`, "Retry").then((action) => {
3936
if (action === "Retry") this.initializeConnection()
4037
})
4138
```
4239

4340
Files to change:
41+
4442
- [`src/KiloProvider.ts`](../../src/KiloProvider.ts) — add `vscode.window.showErrorMessage()` calls in error paths
4543
- [`src/services/cli-backend/connection-service.ts`](../../src/services/cli-backend/connection-service.ts) — optionally surface critical errors to callers

0 commit comments

Comments
 (0)