Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .changeset/nasty-kiwis-laugh.md

This file was deleted.

8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# kilo-code

## 5.2.2

### Patch Changes

- [#5497](https://github.com/Kilo-Org/kilocode/pull/5497) [`95f9214`](https://github.com/Kilo-Org/kilocode/commit/95f92143d254741e6e0628f43ad90a3464fa7a09) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Show sign in prompt when trying paid model when not logged in

- [#5529](https://github.com/Kilo-Org/kilocode/pull/5529) [`1fe7b92`](https://github.com/Kilo-Org/kilocode/commit/1fe7b929e1c218614b9ae71270b304ab47dbf894) Thanks [@lambertjosh](https://github.com/lambertjosh)! - Streamline getting started view: move logo to top, reduce suggestions to 2, remove footer hint text

## 5.2.1

### Patch Changes
Expand Down
10 changes: 8 additions & 2 deletions apps/kilocode-docs/pages/_app.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -119,8 +119,14 @@ export default function MyApp({ Component, pageProps }: AppProps<MyAppProps>) {
<meta name="referrer" content="strict-origin" />
<meta name="title" content={title} />
<meta name="description" content={description} />
<link rel="shortcut icon" href="/docs/img/logo.svg" />
<link rel="icon" href="/docs/img/logo.svg" type="image/svg+xml" />
<link rel="shortcut icon" href="https://kilo.ai/favicon.ico" />
<link rel="icon" href="https://kilo.ai/favicon.ico" sizes="48x48" type="image/x-icon" />
<link rel="icon" href="https://kilo.ai/favicon.svg" type="image/svg+xml" />
<link rel="apple-touch-icon" href="https://kilo.ai/apple-touch-icon.png" sizes="180x180" type="image/png" />
<link rel="manifest" href="https://kilo.ai/site.webmanifest" />
<link rel="icon" href="https://kilo.ai/android-chrome-192x192.png" type="image/png" sizes="192x192" />
<link rel="icon" href="https://kilo.ai/android-chrome-512x512.png" type="image/png" sizes="512x512" />
<meta name="theme-color" content="#617A91" />
{/* Preconnect to Algolia for better performance */}
<link rel="preconnect" href="https://PMZUYBQDAK-dsn.algolia.net" crossOrigin="anonymous" />
{/* Script to prevent flash of wrong theme */}
Expand Down
2 changes: 1 addition & 1 deletion apps/kilocode-docs/pages/ai-providers/anthropic.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,4 +28,4 @@ Anthropic is an AI safety and research company that builds reliable, interpretab
- **Prompt Caching:** Claude 3 models support [prompt caching](https://docs.anthropic.com/en/docs/build-with-claude/prompt-caching), which can significantly reduce costs and latency for repeated prompts.
- **Context Window:** Claude models have large context windows (200,000 tokens), allowing you to include a significant amount of code and context in your prompts.
- **Pricing:** Refer to the [Anthropic Pricing](https://www.anthropic.com/pricing) page for the latest pricing information.
- **Rate Limits:** Anthropic has strict rate limits based on [usage tiers](https://docs.anthropic.com/en/api/rate-limits#requirements-to-advance-tier). If you're repeatedly hitting rate limits, consider contacting Anthropic sales or accessing Claude through a different provider like [OpenRouter](/docs/providers/openrouter) or [Requesty](/docs/providers/requesty).
- **Rate Limits:** Anthropic has strict rate limits based on [usage tiers](https://docs.anthropic.com/en/api/rate-limits#requirements-to-advance-tier). If you're repeatedly hitting rate limits, consider contacting Anthropic sales or accessing Claude through a different provider like [OpenRouter](/docs/ai-providers/openrouter) or [Requesty](/docs/ai-providers/requesty).
2 changes: 1 addition & 1 deletion apps/kilocode-docs/pages/ai-providers/openai-compatible.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Kilo Code supports a wide range of AI model providers that offer APIs compatible
- **Cloud providers** like Perplexity, Together AI, Anyscale, and others.
- **Any other provider** offering an OpenAI-compatible API endpoint.

This document focuses on setting up providers _other than_ the official OpenAI API (which has its own [dedicated configuration page](/docs/providers/openai)).
This document focuses on setting up providers _other than_ the official OpenAI API (which has its own [dedicated configuration page](/docs/ai-providers/openai)).

## General Configuration

Expand Down
2 changes: 1 addition & 1 deletion apps/kilocode-docs/pages/ai-providers/openai.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,4 @@ Kilo Code supports accessing models directly through the official OpenAI API.
## Tips and Notes

- **Pricing:** Refer to the [OpenAI Pricing](https://openai.com/pricing) page for details on model costs.
- **Azure OpenAI Service:** If you'd like to use the Azure OpenAI service, please see our section on [OpenAI-compatible](/docs/providers/openai-compatible) providers.
- **Azure OpenAI Service:** If you'd like to use the Azure OpenAI service, please see our section on [OpenAI-compatible](/docs/ai-providers/openai-compatible) providers.
6 changes: 3 additions & 3 deletions apps/kilocode-docs/pages/automate/extending/auto-launch.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,15 +45,15 @@ This happens seamlessly in the background, requiring no manual intervention.

#### Optional Fields

- **`profile`** (string): Name of an existing [API Configuration Profile](/docs/features/api-configuration-profiles) to use for this task. Must exactly match a profile name from your settings.
- **`profile`** (string): Name of an existing [API Configuration Profile](/docs/ai-providers) to use for this task. Must exactly match a profile name from your settings.

- **`mode`** (string): The Kilo Code mode to use for this task. Available modes:
- `"code"` - General-purpose coding tasks
- `"architect"` - Planning and technical design
- `"ask"` - Questions and explanations
- `"debug"` - Problem diagnosis and troubleshooting
- `"test"` - Testing-focused workflows
- Custom mode slugs (if you have [custom modes](/docs/agent-behavior/custom-modes))
- Custom mode slugs (if you have [custom modes](/docs/customize/custom-modes))

## Example Configurations

Expand Down Expand Up @@ -147,7 +147,7 @@ This file should be at the root of your workspace (the same level as your main p

1. Verify the profile name exactly matches one from your settings
2. Profile names are case-sensitive and must match exactly (including emojis)
3. Check that the profile exists in your [API Configuration Profiles](/docs/features/api-configuration-profiles)
3. Check that the profile exists in your [API Configuration Profiles](/docs/ai-providers)

### Mode Not Switching

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ When you need more capability than free models provide, these options deliver ex

**Use Memory Bank effectively:**

- Store project context once in [Memory Bank](/docs/advanced-usage/memory-bank)
- Store project context once in [Memory Bank](/docs/customize/context/memory-bank)
- Reduces need to re-explain project details
- Saves 200-500 tokens per conversation

Expand All @@ -117,17 +117,17 @@ When you need more capability than free models provide, these options deliver ex

**Use API Configuration Profiles:**

- Set up [multiple profiles](/docs/features/api-configuration-profiles) for different cost tiers
- Set up [multiple profiles](/docs/ai-providers) for different cost tiers
- Quick switching between free, budget, and premium models
- Match model capability to task complexity

### Mode-Based Cost Optimization

**Use appropriate modes to limit expensive operations:**

- **[Ask Mode](/docs/basic-usage/using-modes#ask-mode):** Information gathering without code changes
- **[Architect Mode](/docs/basic-usage/using-modes#architect-mode):** Planning without expensive file operations
- **[Debug Mode](/docs/basic-usage/using-modes#debug-mode):** Focused troubleshooting
- **[Ask Mode](/docs/code-with-ai/agents/using-modes#ask-mode):** Information gathering without code changes
- **[Architect Mode](/docs/code-with-ai/agents/using-modes#architect-mode):** Planning without expensive file operations
- **[Debug Mode](/docs/code-with-ai/agents/using-modes#debug-mode):** Focused troubleshooting

**Custom modes for budget control:**

Expand Down Expand Up @@ -214,7 +214,7 @@ When you need more capability than free models provide, these options deliver ex
**Set spending limits:**

- Use provider billing alerts
- Configure [rate limits](/docs/advanced-usage/rate-limits-costs) to control usage
- Configure [provider rate limits](/docs/ai-providers) to control usage
- Set daily/monthly budgets

### Cost-Saving Tips
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description: "Using Orchestrator mode for complex multi-step tasks"

# Orchestrator Mode: Coordinate Complex Workflows

Orchestrator Mode (formerly known as Boomerang Tasks) allows you to break down complex projects into smaller, manageable pieces. Think of it like delegating parts of your work to specialized assistants. Each subtask runs in its own context, often using a different Kilo Code mode tailored for that specific job (like [`code`](/docs/basic-usage/using-modes#code-mode-default), [`architect`](/docs/basic-usage/using-modes#architect-mode), or [`debug`](/docs/basic-usage/using-modes#debug-mode)).
Orchestrator Mode (formerly known as Boomerang Tasks) allows you to break down complex projects into smaller, manageable pieces. Think of it like delegating parts of your work to specialized assistants. Each subtask runs in its own context, often using a different Kilo Code mode tailored for that specific job (like [`code`](/docs/code-with-ai/agents/using-modes#code-mode-default), [`architect`](/docs/code-with-ai/agents/using-modes#architect-mode), or [`debug`](/docs/code-with-ai/agents/using-modes#debug-mode)).

{% youtube url="https://www.youtube.com/watch?v=20MmJNeOODo" caption="Orchestrator Mode explained and demonstrated" /%}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ Four ways to switch modes:

## Custom Modes

Create your own specialized assistants by defining tool access, file permissions, and behavior instructions. Custom modes help enforce team standards or create purpose-specific assistants. See [Custom Modes documentation](/docs/features/custom-modes) for setup instructions.
Create your own specialized assistants by defining tool access, file permissions, and behavior instructions. Custom modes help enforce team standards or create purpose-specific assistants. See [Custom Modes documentation](/docs/customize/custom-modes) for setup instructions.

<!--
EXISTING PAGES TO MIGRATE:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ The default prompt template includes the placeholder `${userInput}`, which will

Speed up prompt enhancement by switching to a more lightweight LLM model provider (e.g. GPT 4.1 Nano). This delivers faster results at lower cost while maintaining quality.

Create a dedicated profile for Enhance Prompt by following the [API configuration profiles guide](/docs/features/api-configuration-profiles).
Create a dedicated profile for Enhance Prompt by following the [API configuration profiles guide](/docs/ai-providers).

{% image src="/docs/img/enhance-prompt/custom-enhance-profile.png" alt="Custom profile configuration for Enhance Prompt feature" width="600" /%}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ You can configure which API profile to use for commit message generation:
2. Select a specific profile or use the currently selected one

{% callout type="tip" %}
Consider creating a dedicated [API configuration profile](/docs/features/api-configuration-profiles) with a faster, more cost-effective model specifically for commit message generation.
Consider creating a dedicated [API configuration profile](/docs/ai-providers) with a faster, more cost-effective model specifically for commit message generation.
{% /callout %}

## Best Practices
Expand Down Expand Up @@ -158,5 +158,5 @@ The feature integrates with VS Code's built-in git functionality. If you encount

## Related Features

- [API Configuration Profiles](/docs/features/api-configuration-profiles) - Use different models for commit generation
- [Settings Management](/docs/features/settings-management) - Manage all your Kilo Code preferences
- [API Configuration Profiles](/docs/ai-providers) - Use different models for commit generation
- [Settings Management](/docs/getting-started/settings) - Manage all your Kilo Code preferences
10 changes: 5 additions & 5 deletions apps/kilocode-docs/pages/collaborate/enterprise/migration.md
Original file line number Diff line number Diff line change
Expand Up @@ -200,7 +200,7 @@ Kilo Code uses a compatible rules system that supports Cursor and Windsurf patte

Kilo Code also supports mode-specific rules (`.kilocode/rules-{mode}/`), which Cursor and Windsurf don't have. This allows different rules for different workflows (e.g., Code mode vs Debug mode).

**👉 For detailed step-by-step instructions, format conversion examples, troubleshooting, and advanced migration scenarios, see our [Technical Migration Guide](/docs/advanced-usage/migrating-from-cursor-windsurf).**
**👉 For detailed step-by-step instructions, format conversion examples, troubleshooting, and advanced migration scenarios, see our [Technical Migration Guide](/docs/getting-started/migrating).**

## Cost Comparison Analysis

Expand Down Expand Up @@ -309,7 +309,7 @@ Kilo Code also supports mode-specific rules (`.kilocode/rules-{mode}/`), which C
**Rules and Configuration Migration**

- **Issue:** Custom rules and configurations not migrating automatically
- **Solution:** Follow the [technical migration guide](/docs/advanced-usage/migrating-from-cursor-windsurf) to manually migrate rules
- **Solution:** Follow the [technical migration guide](/docs/getting-started/migrating) to manually migrate rules
- **Prevention:** Audit rules before migration, use version control for rules

### Organizational Challenges
Expand Down Expand Up @@ -344,7 +344,7 @@ Kilo Code also supports mode-specific rules (`.kilocode/rules-{mode}/`), which C
### Self-Service Resources

- **Migration guides** for specific tools
- **[Technical migration guide](/docs/advanced-usage/migrating-from-cursor-windsurf)** for rules and configurations (Cursor/Windsurf)
- **[Technical migration guide](/docs/getting-started/migrating)** for rules and configurations (Cursor/Windsurf)
- **Video tutorials** for common migration scenarios
- **Community support** through Discord and forums
- **Documentation** and best practices
Expand All @@ -356,7 +356,7 @@ Kilo Code also supports mode-specific rules (`.kilocode/rules-{mode}/`), which C
- **Consultation:** Schedule free migration planning call
- **Documentation:**
- [Business migration guide](/docs/plans/migration) (this page)
- [Technical migration guide](/docs/advanced-usage/migrating-from-cursor-windsurf) (rules and configurations)
- [Technical migration guide](/docs/getting-started/migrating) (rules and configurations)

## Success Stories

Expand Down Expand Up @@ -386,6 +386,6 @@ Kilo Code also supports mode-specific rules (`.kilocode/rules-{mode}/`), which C
- [Get started with your team](/docs/plans/getting-started)
- [Explore team management features](/docs/plans/team-management)
- [Understand billing and pricing](/docs/plans/billing)
- [Migrate your rules and configurations](/docs/advanced-usage/migrating-from-cursor-windsurf) (technical guide)
- [Migrate your rules and configurations](/docs/getting-started/migrating) (technical guide)

Ready to make the switch? Contact our migration team at [email protected] to plan your transition to transparent AI coding.
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description: "Create organization-wide custom modes"

# Custom Modes (Org)

Custom Modes let you create tailored versions of Kilo’s built-in [modes](/docs/basic-usage/using-modes) for your organization. You can also adjust the settings for Kilo Code's original default modes. You can define a mode’s purpose, behavior, and tool access — helping Kilo adapt to your team’s unique workflows.
Custom Modes let you create tailored versions of Kilo’s built-in [modes](/docs/code-with-ai/agents/using-modes) for your organization. You can also adjust the settings for Kilo Code's original default modes. You can define a mode’s purpose, behavior, and tool access — helping Kilo adapt to your team’s unique workflows.

For example, Admins and Owners can extend these by creating **Custom Modes** with specialized roles or personalities (e.g. "Documentation Writer" or "Security Reviewer").

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ These pages document the architecture and design of a current or planned feature
| [Vercel AI Gateway](/docs/contributing/architecture/vercel-ai-gateway) | Vercel AI Gateway integration |
| [Voice Transcription](/docs/contributing/architecture/voice-transcription) | Live voice input for chat |

To propose a new feature design, consider using the [feature template](/docs/contributing/architecture/feature-template).
To propose a new feature design, please create a detailed proposal using the architecture patterns shown in the above feature examples.

## Key Concepts

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,9 @@ This section outlines the detailed requirements that the solution will fulfill.

# System Design

!![Organization Modes Library UI](/docs/img/organization-modes-library-1.png)
![Organization Modes Library UI](/docs/img/organization-modes-library-1.png)

!![Organization Modes Library Editor](/docs/img/organization-modes-library-2.png)
![Organization Modes Library Editor](/docs/img/organization-modes-library-2.png)

Currently extension fetches available modes from the "mode marketplace" by downloading a "modes.yaml" file from our backend. We will add an endpoint the extension can call with a user & org id and it can return any organization modes. Those will be merged into the mode list and dropdown shown to the user.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ This will allow us to track which projects are used for every LLM call in the `m

## System Design

!![System Design](/docs/img/track-repo-url-system-design.png)
![System Design](/docs/img/track-repo-url-system-design.png)

### Example config

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ The MVP will use OpenAI's Realtime API with FFmpeg-based audio streaming for low

## Architecture Overview

!![Voice Transcription Architecture](/docs/img/voice-transcription-architecture.png)
![Voice Transcription Architecture](/docs/img/voice-transcription-architecture.png)

The system follows a straightforward streaming architecture where user voice input is captured by FFmpeg, streamed as PCM16 audio to OpenAI's Realtime API via WebSocket, and transcribed text is displayed live in the chat input box. Typing interrupts recording instantly.

Expand Down
2 changes: 1 addition & 1 deletion apps/kilocode-docs/pages/contributing/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ The [Kilo Marketplace](https://github.com/Kilo-Org/kilo-marketplace) is a commun
To contribute:
1. Follow the documentation for [Custom Modes](/docs/agent-behavior/custom-modes), [Skills](/docs/agent-behavior/skills), or [MCP Servers](/docs/features/mcp/overview) to create your resource
1. Follow the documentation for [Custom Modes](/docs/customize/custom-modes), [Skills](/docs/customize/skills), or [MCP Servers](/docs/features/mcp/overview) to create your resource
2. Test your contribution thoroughly
Expand Down
Loading
Loading