From 0c01d6b9997a23b462743ba1b1d42bdc5f16b230 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 08:08:17 +0000 Subject: [PATCH 1/2] docs: sync with merged PRs (2026-08-06) --- .../kilo-docs/pages/automate/agent-manager.md | 13 +++++++++++++ .../pages/code-with-ai/platforms/cli.md | 19 +++++++++++++++++++ .../pages/code-with-ai/platforms/mobile.md | 6 ++++++ .../kilo-docs/pages/gateway/authentication.md | 2 +- packages/kilo-docs/pages/gateway/index.md | 2 +- .../pages/gateway/models-and-providers.md | 4 ++-- .../kilo-docs/pages/getting-started/byok.md | 2 +- packages/kilo-docs/pages/kiloclaw/overview.md | 4 ++++ 8 files changed, 47 insertions(+), 5 deletions(-) diff --git a/packages/kilo-docs/pages/automate/agent-manager.md b/packages/kilo-docs/pages/automate/agent-manager.md index 753f9dd3421..8bc0b408bce 100644 --- a/packages/kilo-docs/pages/automate/agent-manager.md +++ b/packages/kilo-docs/pages/automate/agent-manager.md @@ -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: diff --git a/packages/kilo-docs/pages/code-with-ai/platforms/cli.md b/packages/kilo-docs/pages/code-with-ai/platforms/cli.md index 9f099096e93..9976b682942 100644 --- a/packages/kilo-docs/pages/code-with-ai/platforms/cli.md +++ b/packages/kilo-docs/pages/code-with-ai/platforms/cli.md @@ -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) @@ -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..models` in your config file. See [Custom Models](/docs/code-with-ai/agents/custom-models) for full details and examples. @@ -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: diff --git a/packages/kilo-docs/pages/code-with-ai/platforms/mobile.md b/packages/kilo-docs/pages/code-with-ai/platforms/mobile.md index 3915da42f2d..90ca0253b7a 100644 --- a/packages/kilo-docs/pages/code-with-ai/platforms/mobile.md +++ b/packages/kilo-docs/pages/code-with-ai/platforms/mobile.md @@ -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). diff --git a/packages/kilo-docs/pages/gateway/authentication.md b/packages/kilo-docs/pages/gateway/authentication.md index ba6c3a794f6..b879742436e 100644 --- a/packages/kilo-docs/pages/gateway/authentication.md +++ b/packages/kilo-docs/pages/gateway/authentication.md @@ -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` | diff --git a/packages/kilo-docs/pages/gateway/index.md b/packages/kilo-docs/pages/gateway/index.md index 0ff8abf2dad..cb6621d060b 100644 --- a/packages/kilo-docs/pages/gateway/index.md +++ b/packages/kilo-docs/pages/gateway/index.md @@ -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 diff --git a/packages/kilo-docs/pages/gateway/models-and-providers.md b/packages/kilo-docs/pages/gateway/models-and-providers.md index b7a78df9ca0..acecd10505f 100644 --- a/packages/kilo-docs/pages/gateway/models-and-providers.md +++ b/packages/kilo-docs/pages/gateway/models-and-providers.md @@ -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 | diff --git a/packages/kilo-docs/pages/getting-started/byok.md b/packages/kilo-docs/pages/getting-started/byok.md index 84c47dfa232..d3915372cba 100644 --- a/packages/kilo-docs/pages/getting-started/byok.md +++ b/packages/kilo-docs/pages/getting-started/byok.md @@ -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 diff --git a/packages/kilo-docs/pages/kiloclaw/overview.md b/packages/kilo-docs/pages/kiloclaw/overview.md index 8af8b3ef184..241b3adf112 100644 --- a/packages/kilo-docs/pages/kiloclaw/overview.md +++ b/packages/kilo-docs/pages/kiloclaw/overview.md @@ -31,6 +31,10 @@ Depending on your setup, you can also use: ## Creating an Instance +{% callout type="info" title="New KiloClaw subscriptions are closed" %} +KiloClaw no longer accepts new subscriptions. Creating or reprovisioning an instance requires an existing current KiloClaw subscription in the same personal or organization context — canceled, expired, or suspended subscriptions do not qualify. Existing instances and subscriptions are unaffected: access, billing management, and configuration updates continue to work as before. +{% /callout %} + 1. Navigate to your [Kilo profile](https://app.kilo.ai/profile) 2. Click **Claw** in the left navigation From 7ff50c69a9a5e9e932b63186a681815a6504e89f Mon Sep 17 00:00:00 2001 From: Emilie Lima Schario <14057155+emilieschario@users.noreply.github.com> Date: Tue, 11 Aug 2026 15:20:05 -0400 Subject: [PATCH 2/2] Apply suggestions from code review Co-authored-by: Emilie Lima Schario <14057155+emilieschario@users.noreply.github.com> --- packages/kilo-docs/pages/kiloclaw/overview.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/packages/kilo-docs/pages/kiloclaw/overview.md b/packages/kilo-docs/pages/kiloclaw/overview.md index 241b3adf112..c368f1b4fa3 100644 --- a/packages/kilo-docs/pages/kiloclaw/overview.md +++ b/packages/kilo-docs/pages/kiloclaw/overview.md @@ -31,9 +31,6 @@ Depending on your setup, you can also use: ## Creating an Instance -{% callout type="info" title="New KiloClaw subscriptions are closed" %} -KiloClaw no longer accepts new subscriptions. Creating or reprovisioning an instance requires an existing current KiloClaw subscription in the same personal or organization context — canceled, expired, or suspended subscriptions do not qualify. Existing instances and subscriptions are unaffected: access, billing management, and configuration updates continue to work as before. -{% /callout %} 1. Navigate to your [Kilo profile](https://app.kilo.ai/profile) 2. Click **Claw** in the left navigation