Skip to content

Commit 8f960da

Browse files
authored
Merge branch 'Kilo-Org:main' into virtual-quota-provider
2 parents c2222a7 + b857bc0 commit 8f960da

File tree

293 files changed

+8239
-2739
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

293 files changed

+8239
-2739
lines changed

.changeset/wet-poems-tease.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"kilo-code": patch
3+
---
4+
5+
Fix @ mentions when editing messages

CHANGELOG.md

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,32 @@
11
# kilo-code
22

3-
## [v4.111.1]
3+
## [v4.113.1]
4+
5+
- [#3408](https://github.com/Kilo-Org/kilocode/pull/3408) [`5aee3ad`](https://github.com/Kilo-Org/kilocode/commit/5aee3ad6ee200eefd5dd12933ba650989ccc0857) Thanks [@brianc](https://github.com/brianc)! - Fix auto-complete indicator. It now hides properly if the autocomplete request errors in the background.
6+
7+
## [v4.113.0]
8+
9+
- [#3382](https://github.com/Kilo-Org/kilocode/pull/3382) [`98c4d89`](https://github.com/Kilo-Org/kilocode/commit/98c4d89f414394de0b5ab579e9216c860b4a1d30) Thanks [@hassoncs](https://github.com/hassoncs)! - Add descriptions to the MCP and modes marketplace headers
10+
11+
- [#2442](https://github.com/Kilo-Org/kilocode/pull/2442) [`34b04ae`](https://github.com/Kilo-Org/kilocode/commit/34b04ae0c5763757c41bfbd3132aed3a67d2ac7a) Thanks [@hassoncs](https://github.com/hassoncs)! - Added AI powered commit message generation to Jetbrains IDEs
12+
13+
### Patch Changes
14+
15+
- [#3373](https://github.com/Kilo-Org/kilocode/pull/3373) [`3cb7d20`](https://github.com/Kilo-Org/kilocode/commit/3cb7d20fc79707f901c8429c971ed86500b0b527) Thanks [@markijbema](https://github.com/markijbema)! - Fix: restored cmd-l functionality
416

5-
- [#3337](https://github.com/Kilo-Org/kilocode/pull/3337) [`85a4447`](https://github.com/Kilo-Org/kilocode/commit/85a4447da76fc51697fb098a9cdda1d2064f7d1b) Thanks [@mcowger](https://github.com/mcowger)! - Added MiniMax M2 to Synthetic Provider
17+
## [v4.112.1]
18+
19+
- [#3375](https://github.com/Kilo-Org/kilocode/pull/3375) [`52d39dd`](https://github.com/Kilo-Org/kilocode/commit/52d39ddaadf3b3ce8388db02078b004b6573e6da) Thanks [@RSO](https://github.com/RSO)! - Fixed autocomplete enabling/disabling
20+
21+
## [v4.112.0]
22+
23+
- [#3346](https://github.com/Kilo-Org/kilocode/pull/3346) [`5d82884`](https://github.com/Kilo-Org/kilocode/commit/5d828842b502b6accd2e0423db99ef8bdc0dbf33) Thanks [@mcowger](https://github.com/mcowger)! - Fixed Anthropic models not working on Google Vertex Global
24+
25+
## [v4.111.2]
26+
27+
- [#3363](https://github.com/Kilo-Org/kilocode/pull/3363) [`233334c`](https://github.com/Kilo-Org/kilocode/commit/233334cd284477290b67359add7e0f703d8707b7) Thanks [@markijbema](https://github.com/markijbema)! - Various improvements to the autocomplete functionality
28+
29+
## [v4.111.1]
630

731
- [#3282](https://github.com/Kilo-Org/kilocode/pull/3282) [`ed4399b`](https://github.com/Kilo-Org/kilocode/commit/ed4399b7d82d735895fbf4d85cfaefff5002571a) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Improved handling of tool calls in the API conversation history
832

apps/kilocode-docs/docs/basic-usage/connecting-providers.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ sidebar_label: Overview
1515
- [Open source](https://github.com/Kilo-Org/kilocode)
1616
- Connects to any AI provider
1717

18-
### Kilo Code API Provider
18+
### Kilo Gateway Provider
1919

2020
- **Built-in option** that comes with the extension
2121
- Google sign-in with free credits included

apps/kilocode-docs/docs/cli.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -227,3 +227,11 @@ This instructs the AI to proceed without user input.
227227
### DevTools
228228
229229
In order to run the CLI with devtools, add `DEV=true` to your `pnpm start` command, and then run `npx react-devtools` to show the devtools inspector.
230+
231+
## Switching into an Organization from the CLI
232+
233+
Use the `/teams` command to see a list of all organizations you can switch into.
234+
235+
Use `/teams select` and start typing the team name to switch teams.
236+
237+
The process is the same when switching into a Team or Enterprise organization.

apps/kilocode-docs/docs/features/experimental/experimental-features.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ It replaces brittle XML-style prompts that risk mixed prose/markup, missing fiel
2828

2929
## Autocomplete
3030

31-
When enabled, Kilo Code will provide inline code suggestions as you type. Currently this requires the Kilo Code API Provider in order to use it.
31+
When enabled, Kilo Code will provide inline code suggestions as you type. Currently this requires the Kilo Gateway Provider in order to use it.
3232

3333
## Concurrent file edits
3434

apps/kilocode-docs/docs/getting-started/connecting-api-provider.md

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,24 @@ sidebar_label: Connecting To A Provider
44

55
# Connecting an AI Provider
66

7-
Kilo Code requires an API key from an AI model provider to function.
7+
Kilo Code requires an API key from an AI model provider to function.
88

99
We recommend these options for accessing the powerful **Claude 4 Sonnet** model:
1010

11-
- **Kilo Code API provider (Recommended):** Provides access to all of the models available through OpenRouter with competitive pricing and free credits to get started. [View pricing](https://kilocode.ai/pricing)
11+
- **Kilo Gateway (Recommended):** Provides access to all of the models available through OpenRouter with competitive pricing and free credits to get started. [View pricing](https://kilocode.ai/pricing)
1212
- **OpenRouter:** Provides access to multiple AI models through a single API key. [View pricing](https://openrouter.ai/models?order=pricing-low-to-high).
1313
- **Anthropic:** Direct access to Claude models. Requires API access approval and may have [rate limits depending on your tier](https://docs.anthropic.com/en/api/rate-limits#requirements-to-advance-tier). See [Anthropic's pricing page](https://www.anthropic.com/pricing#anthropic-api) for details.
1414

1515
## Using the Kilo Code Provider
16+
1617
By default when you install Kilo Code the extension, you'll be prompted to sign in or create an account in the [Kilo Code Provider](/providers/kilocode).
1718

1819
That will walk you through the account setup and _automatically_ configure Kilo Code properly to get you started. If you'd rather use another provider, you'll need to manually get your API key as described below.
1920

2021
## Using another API Provider
2122

23+
_Coming soon to Kilo Code Teams and Enterprise!_
24+
2225
### Getting Your API Key
2326

2427
#### Option 1: LLM Routers
@@ -34,7 +37,7 @@ LLM routers let you access multiple AI models with one API key, simplifying cost
3437

3538
<img src="/docs/img/connecting-api-provider/connecting-api-provider-4.png" alt="OpenRouter API keys page" width="600" />
3639

37-
*OpenRouter dashboard with "Create key" button. Name your key and copy it after creation.*
40+
_OpenRouter dashboard with "Create key" button. Name your key and copy it after creation._
3841

3942
##### Requesty
4043

@@ -45,7 +48,7 @@ LLM routers let you access multiple AI models with one API key, simplifying cost
4548

4649
<img src="/docs/img/connecting-api-provider/connecting-api-provider-7.png" alt="Requesty API management page" width="600" />
4750

48-
*Requesty API management page with "Create API Key" button. Copy your key immediately - it's shown only once.*
51+
_Requesty API management page with "Create API Key" button. Copy your key immediately - it's shown only once._
4952

5053
#### Option 2: Direct Providers
5154

@@ -60,7 +63,7 @@ For direct access to specific models from their original providers, with full ac
6063

6164
<img src="/docs/img/connecting-api-provider/connecting-api-provider-5.png" alt="Anthropic console API Keys section" width="600" />
6265

63-
*Anthropic console API Keys section with "Create key" button. Name your key, set expiration, and copy it immediately.*
66+
_Anthropic console API Keys section with "Create key" button. Name your key, set expiration, and copy it immediately._
6467

6568
##### OpenAI
6669

@@ -71,7 +74,7 @@ For direct access to specific models from their original providers, with full ac
7174

7275
<img src="/docs/img/connecting-api-provider/connecting-api-provider-6.png" alt="OpenAI API keys page" width="600" />
7376

74-
*OpenAI platform with "Create new secret key" button. Name your key and copy it immediately after creation.*
77+
_OpenAI platform with "Create new secret key" button. Name your key and copy it immediately after creation._
7578

7679
### Configuring the Provider in Kilo Code
7780

@@ -81,6 +84,6 @@ Once you have your API key:
8184
2. In the welcome screen, select your API provider from the dropdown
8285
3. Paste your API key into the appropriate field
8386
4. Select your model:
84-
- For **OpenRouter**: select `anthropic/claude-3.7-sonnet` ([model details](https://openrouter.ai/anthropic/claude-3.7-sonnet))
85-
- For **Anthropic**: select `claude-3-7-sonnet-20250219` ([model details](https://www.anthropic.com/pricing#anthropic-api))
87+
- For **OpenRouter**: select `anthropic/claude-3.7-sonnet` ([model details](https://openrouter.ai/anthropic/claude-3.7-sonnet))
88+
- For **Anthropic**: select `claude-3-7-sonnet-20250219` ([model details](https://www.anthropic.com/pricing#anthropic-api))
8689
5. Click "Let's go!" to save your settings and start using Kilo Code

apps/kilocode-docs/docs/seats/analytics.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@ sidebar_label: Usage Analytics & Reporting
44

55
# Usage Analytics & Reporting
66

7-
Using Kilo seats with an Enterprise or Teams subscription provides detailed usage analytics to help you monitor and understand your organization’s AI usage patterns, costs, and activity through the Kilo Code API provider.
7+
Using Kilo seats with an Enterprise or Teams subscription provides detailed usage analytics to help you monitor and understand your organization’s AI usage patterns, costs, and activity through the Kilo Gateway provider.
88

99
## Analytics Dashboard Overview
1010

11-
Access your organization’s usage analytics through the **Usage Details** section in your dashboard. The analytics show comprehensive data about your team's usage of the Kilo Code API provider.
11+
Access your organization’s usage analytics through the **Usage Details** section in your dashboard. The analytics show comprehensive data about your team's usage of the Kilo Gateway provider.
1212

1313
:::info Usage Scope
14-
This usage overview includes all of your usage of the Kilo Code API provider. It does **NOT** include any usage made via the Kilo Code extension to other, non-Kilo Code providers. You can choose which API provider to use from the extension's main settings page.
14+
This usage overview includes all of your usage of the Kilo Gateway provider. It does **NOT** include any usage made via the Kilo Code extension to other, non-Kilo Code providers. You can choose which API provider to use from the extension's main settings page.
1515
:::
1616

1717
## Summary Metrics

apps/kilocode-docs/docs/seats/billing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ To fill empty seats or remove members ahead of seat deletion, see the [team mana
6565

6666
To fill empty seats or remove members ahead of seat deletion, see the [team management](/seats/team-management) page.
6767

68-
## Invoiceas
68+
## Invoices
6969

7070
Invoices for any payment on the Kilo Code platform, for seats or credits, will be available in the Invoices tab.
7171

apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/getting-started/connecting-api-provider.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ Kilo Code 需要 AI 模型提供商的 API 密钥才能运行。
1919

2020
## 使用其他 API 提供商
2121

22+
_即将登陆 Kilo Code Teams 和 Enterprise 平台!_
23+
2224
### 获取您的API密钥
2325

2426
#### 选项1:LLM路由器
@@ -83,4 +85,4 @@ LLM路由器让您可以通过一个API密钥访问多个AI模型,简化了成
8385
4. 选择您的模型:
8486
- 对于**OpenRouter**:选择`anthropic/claude-3.7-sonnet` ([模型详情](https://openrouter.ai/anthropic/claude-3.7-sonnet))
8587
- 对于**Anthropic**:选择`claude-3-7-sonnet-20250219` ([模型详情](https://www.anthropic.com/pricing#anthropic-api))
86-
5. 点击"Let's go!"保存设置并开始使用Kilo Code
88+
5. 点击"Let's go!"保存设置并开始使用Kilo Code
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import type { Decorator } from "@storybook/react-vite"
2+
3+
// Mimics the VSCode sidebar appearance: background, width,
4+
// and uses scale-100 to "contain" position:fixed elements
5+
export const withSidebarContainer = (width: number = 400): Decorator => {
6+
return (Story) => (
7+
<div className={`w-[${width}px] min-h-[600px] bg-vscode-sideBar-background scale-100`}>
8+
<Story />
9+
</div>
10+
)
11+
}

0 commit comments

Comments
 (0)