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
13 changes: 13 additions & 0 deletions packages/kilo-docs/pages/automate/agent-manager.md
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,19 @@ A new git worktree is created from your current branch. The agent works in isola

To create a worktree immediately from the default base branch, press `Cmd+Shift+N` (macOS) / `Ctrl+Shift+N` (Windows/Linux).

### Slash Commands in the Worktree Prompt

The new worktree prompt supports slash commands for its configuration options, so you can change them from the keyboard:

| Command | Aliases | Action |
|---|---|---|
| `/models` | `/model` | Open the model selector |
| `/agents` | `/modes` | Open the agent selector |
| `/variant` | `/variants`, `/reasoning`, `/thinking` | Open the reasoning effort selector |
| `/sandbox` | — | Toggle the sandbox for the new worktree |

Navigate the menu with the arrow keys, select with `Enter` or `Tab`, and close it with `Escape`. Focus returns to the prompt after a selection or cancellation. `/agents` appears only when multiple agents are available, `/variant` only when the selected model has reasoning variants, and `/sandbox` only when sandbox controls are enabled.

### Multi-Version Mode

You can run up to 4 parallel implementations of the same prompt across separate worktrees:
Expand Down
19 changes: 19 additions & 0 deletions packages/kilo-docs/pages/code-with-ai/platforms/cli.md
Original file line number Diff line number Diff line change
Expand Up @@ -126,6 +126,7 @@ The `kilo console` command and its browser interface are deprecated and will be
| `/reload` | - | Reload config, skills, agents, and commands from disk |
| `/editor` | - | Open external editor |
| `/auto-approve` | `/autoapprove`, `/approve-all`, `/approveall` | Toggle auto-approve mode for all permission prompts (saved to global config) |
| `/privacy` | - | Toggle privacy mode (blurs PII in the TUI) |
| `/exit` | `/quit`, `/q` | Exit the app |

#### Kilo Gateway Commands (when connected)
Expand Down Expand Up @@ -389,6 +390,7 @@ Common configuration options include:
- **`formatter`** - Code formatter configuration (`true`, `false`, or formatter-specific entries)
- **`lsp`** - Language server configuration (`true`, `false`, or server-specific entries)
- **`disabled_providers`** / **`enabled_providers`** - Control which providers are available
- **`privacy_mode`** - Blur PII in the TUI (balance, team name, Kilo Pass usage) and require confirmation before `/profile` reveals account details — see [Privacy Mode](#privacy-mode)

{% callout type="tip" %}
**Using a model that's not in the built-in list?** You can register any model by adding it under `provider.<provider_id>.models` in your config file. See [Custom Models](/docs/code-with-ai/agents/custom-models) for full details and examples.
Expand Down Expand Up @@ -473,6 +475,23 @@ Kilo telemetry is enabled by default and can be disabled with `experimental.open

If `OTEL_EXPORTER_OTLP_ENDPOINT` is set, the CLI exports OpenTelemetry traces and logs to that OTLP HTTP endpoint. You can also pass `OTEL_EXPORTER_OTLP_HEADERS` as comma-separated `key=value` pairs and `OTEL_RESOURCE_ATTRIBUTES` as comma-separated resource attributes. Request spans include `http.method`, `http.path`, route params such as `session.id` and `message.id`, and internal params under the `opencode.*` namespace.

### Privacy Mode

Set `privacy_mode` to `true` in `kilo.jsonc`, or toggle it with the `/privacy` command, to blur always-visible personal information in the TUI:

```jsonc
{
"privacy_mode": true,
}
```

When privacy mode is on:

- The sidebar footer shows the balance as `•••`, collapses the team name to "Team credits", and hides the Kilo Pass usage block.
- `/profile` asks for confirmation before revealing your email, name, balance, and team on screen.

Privacy mode only affects the TUI display. The `kilo profile` CLI command is unaffected.

### Environment Variables

Use `{env:VARIABLE_NAME}` syntax in config files to reference environment variables:
Expand Down
6 changes: 6 additions & 0 deletions packages/kilo-docs/pages/code-with-ai/platforms/mobile.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,12 @@ The mobile app lets you:
- Review GitHub pull requests end to end — diffs, checks, comments, and merging.
- Start a new session on a connected `kilo remote` CLI instance with the **Run on** picker.

## Privacy and telemetry

On first launch, the app asks for your consent before enabling optional telemetry — product analytics, attribution, and performance tracing. Optional telemetry is pre-selected during onboarding; you can turn it off before accepting. No optional analytics starts before you make a choice.

You can review or change your decision at any time in **Settings**. Declining optional telemetry keeps you signed in, and optional telemetry state stored on the device is stopped and discarded when you revoke consent or sign out.

## Kilo Pass and Billing

For Kilo Pass pricing, billing, and account management details, use the [Kilo Pass pricing page](https://kilo.ai/pricing/kilo-pass).
Expand Down
2 changes: 1 addition & 1 deletion packages/kilo-docs/pages/gateway/authentication.md
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ BYOK lets you use your own provider API keys with the Kilo AI Gateway. When a BY
| OpenAI | `openai` |
| MiniMax | `minimax` |
| Mistral | `mistral` |
| xAI | `xai` |
| SpaceXAI | `xai` |
| Z.AI | `zai` |
| BytePlus Coding Plan | `byteplus-coding` |
| Chutes BYOK | `chutes-byok` |
Expand Down
2 changes: 1 addition & 1 deletion packages/kilo-docs/pages/gateway/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ The gateway works seamlessly with the [Vercel AI SDK](https://ai-sdk.dev), the [

## Key features

- **One key, hundreds of models**: Access models from Anthropic, OpenAI, Google, xAI, Mistral, MiniMax, and more with a single API key
- **One key, hundreds of models**: Access models from Anthropic, OpenAI, Google, SpaceXAI, Mistral, MiniMax, and more with a single API key
- **OpenAI-compatible API**: Drop-in replacement for OpenAI's `/chat/completions` endpoint -- switch models by changing a single string
- **Streaming support**: Full Server-Sent Events (SSE) streaming with time-to-first-token tracking
- **BYOK (Bring Your Own Key)**: Use your own provider API keys with encrypted-at-rest storage
Expand Down
4 changes: 2 additions & 2 deletions packages/kilo-docs/pages/gateway/models-and-providers.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,8 @@ This returns model information including pricing, context window, and supported
| `openai/gpt-5.4-mini` | OpenAI | Fast and efficient |
| `google/gemini-3.1-pro-preview` | Google | Advanced reasoning |
| `google/gemini-2.5-flash` | Google | Fast and efficient |
| `x-ai/grok-4` | xAI | Most capable Grok model |
| `x-ai/grok-code-fast-1` | xAI | Optimized for code tasks |
| `x-ai/grok-4` | SpaceXAI | Most capable Grok model |
| `x-ai/grok-code-fast-1` | SpaceXAI | Optimized for code tasks |
| `deepseek/deepseek-v3.2` | DeepSeek | Strong coding and reasoning model |
| `moonshotai/kimi-k2.5` | Moonshot | Strong coding and multilingual model |
| `minimax/minimax-m2.7` | MiniMax | High-performance MoE model |
Expand Down
2 changes: 1 addition & 1 deletion packages/kilo-docs/pages/getting-started/byok.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ Use your provider API key to route matching models through your account:
- Novita
- OpenAI
- Xiaomi
- xAI
- SpaceXAI
- Z.ai

### Subscription and direct provider plans
Expand Down
1 change: 1 addition & 0 deletions packages/kilo-docs/pages/kiloclaw/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ Depending on your setup, you can also use:

## Creating an Instance


1. Navigate to your [Kilo profile](https://app.kilo.ai/profile)
2. Click **Claw** in the left navigation

Expand Down
Loading