Skip to content

docs: auto-sync cli with merged PRs (through 2026-10-31) - #15139

Open
github-actions[bot] wants to merge 18 commits into
mainfrom
docs/auto-sync/cli
Open

github-actions[bot] wants to merge 18 commits into
mainfrom
docs/auto-sync/cli

Conversation

@github-actions

@github-actions github-actions Bot commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

Automated docs sync — 2026-10-31

This PR keeps kilo.ai/docs in sync with features merged to Kilo-Org/cloud and Kilo-Org/kilocode. Every change below links to the merged PR it documents.

  • Window: 2026-10-30T07:01:39.938Z → 2026-10-31T07:01:29.877Z
  • Verification (docs build + tests): passing

Surface: cli

  • Assignees / requested reviewers: @marius-kilocode and @kirillk
  • Derivation: Derived from the repository layout. A product surface is a package under packages/ that ships a distinct client, plugin, backend, or hosted service: cli = packages/opencode/ + packages/tui/ + packages/server/ + packages/sdk/ + packages/plugin/; vscode = packages/kilo-vscode/ + packages/kilo-web-ui/ + packages/kilo-ui/; jetbrains = packages/kilo-jetbrains/; gateway = packages/kilo-gateway/; web = packages/kilo-console/ + packages/kilo-indexing/ + packages/kilo-memory/ + packages/kilo-sandbox/. Docs route from the IA tree packages/kilo-docs/pages/ plus docs/jetbrains-vscode-settings-parity.md: each surface lists the pages sections that document it, and the per-platform pages under packages/kilo-docs/pages/code-with-ai/platforms/ map to the matching extension surface (the vscode/ directory to vscode, jetbrains.md to jetbrains). A doc path belongs to the surface with the longest matching prefix; a path that matches none of those prefixes falls to other (the explicit other prefixes are listed under other.docs). The cloud surfaces are derived the same way from the Kilo-Org/cloud layout: cloud-mobile = apps/mobile/, cloud-web = apps/web/, cloud-extension = apps/extension/, and cloud-agent = the cloud-agent packages under packages/ (packages/cloud-agent-sdk/ + packages/cloud-agent-profile/). A cloud source names its repository while a bare string still means this repository. The pages under packages/kilo-docs/pages/collaborate/ document the cloud web app (app.kilo.ai: teams dashboard, billing, SSO, adoption dashboard), so they route to cloud-web. No page under packages/kilo-docs/pages/ documents the browser side-panel extension yet, so cloud-extension lists no docs prefix.
  • Map: .github/docs-sync/surfaces.json
  • Surface map: cli, vscode, jetbrains, gateway, web, cloud-mobile, cloud-web, cloud-extension, cloud-agent, other
  • Source prefixes: packages/opencode/, packages/tui/, packages/server/, packages/sdk/, packages/plugin/
  • Doc prefixes: packages/kilo-docs/pages/getting-started/, packages/kilo-docs/pages/code-with-ai/, packages/kilo-docs/pages/customize/, packages/kilo-docs/pages/automate/
  • Paths that fall to other: packages/kilo-docs/pages/community/, packages/kilo-docs/pages/contributing/, packages/kilo-docs/LEARNINGS.md, docs/
  • How the two were computed: Reviewers for cli are ranked from git history over packages/opencode/, packages/tui/, packages/server/, packages/sdk/, packages/plugin/ (a commit 180 days old counts half as much, half-life 180 days). Bots (author type "Bot" or a login matching /[bot]$/i) and people without admin, write, or maintain permission are excluded.

Changes

Docs change Source
updated packages/kilo-docs/pages/code-with-ai/platforms/cli.md Kilo-Org/kilocode#15030
updated packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md Kilo-Org/cloud#7553
updated packages/kilo-docs/pages/ai-providers/index.md Kilo-Org/kilocode#14942
updated pages/code-with-ai/platforms/mobile.md Kilo-Org/cloud#7756
updated pages/collaborate/teams/billing.md Kilo-Org/cloud#7612
updated pages/code-with-ai/platforms/vscode/index.md Kilo-Org/kilocode#14925
updated pages/getting-started/settings/auto-approving-actions.md Kilo-Org/kilocode#15235
updated pages/code-with-ai/agents/auto-model.md Kilo-Org/kilocode#15183
updated pages/code-with-ai/platforms/jetbrains.md Kilo-Org/kilocode#15204
updated packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md Kilo-Org/cloud#8138
updated packages/kilo-docs/pages/getting-started/adding-credits.md Kilo-Org/cloud#7484
updated packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md Kilo-Org/cloud#8423
updated packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md Kilo-Org/cloud#8455
updated packages/kilo-docs/pages/collaborate/sessions-sharing.md Kilo-Org/cloud#8280
updated packages/kilo-docs/pages/getting-started/byok.md Kilo-Org/cloud#8609
updated packages/kilo-docs/pages/code-with-ai/platforms/mobile.md Kilo-Org/cloud#8472
updated pages/code-with-ai/platforms/cli.md Kilo-Org/kilocode#15404
updated pages/getting-started/settings/index.md Kilo-Org/kilocode#15372
updated pages/code-with-ai/platforms/cli.md Kilo-Org/kilocode#15407
updated pages/code-with-ai/platforms/cli.md Kilo-Org/kilocode#15427
updated packages/kilo-docs/pages/code-with-ai/platforms/mobile.md Kilo-Org/cloud#8641
updated packages/kilo-docs/pages/code-with-ai/platforms/slack.md Kilo-Org/cloud#8236
updated packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md, packages/kilo-docs/pages/code-with-ai/platforms/mobile.md Kilo-Org/cloud#8086
updated packages/kilo-docs/pages/automate/code-reviews/overview.md, packages/kilo-docs/pages/automate/code-reviews/github.md, packages/kilo-docs/pages/automate/code-reviews/gitlab.md Kilo-Org/cloud#8419
updated pages/code-with-ai/platforms/cloud-agent.md Kilo-Org/cloud#8678
updated pages/code-with-ai/platforms/cloud-agent.md Kilo-Org/cloud#8858
updated pages/automate/agent-manager.md Kilo-Org/kilocode#15482
updated pages/ai-providers/openai-chatgpt-plus-pro.md Kilo-Org/kilocode#15411
updated pages/code-with-ai/platforms/cli.md Kilo-Org/kilocode#15426
updated pages/code-with-ai/agents/auto-model.md Kilo-Org/cloud#8862
updated pages/code-with-ai/agents/auto-model.md Kilo-Org/kilocode#15440
updated pages/code-with-ai/agents/auto-model.md Kilo-Org/cloud#7808
updated pages/code-with-ai/platforms/cloud-agent.md Kilo-Org/cloud#8502
updated markdoc/partials/install-cli.md Kilo-Org/kilocode#14465
updated pages/gateway/usage-and-billing.md, pages/getting-started/rate-limits-and-costs.md Kilo-Org/cloud#8614
updated pages/collaborate/enterprise/sub-organizations.md Kilo-Org/cloud#8967
updated pages/getting-started/byok.md Kilo-Org/cloud#7167
updated pages/code-with-ai/platforms/jetbrains.md Kilo-Org/kilocode#15531
updated pages/getting-started/byok.md Kilo-Org/cloud#8918
updated pages/code-with-ai/platforms/cloud-agent.md Kilo-Org/cloud#8981
updated pages/code-with-ai/platforms/cloud-agent.md Kilo-Org/cloud#8987
updated pages/getting-started/byok.md Kilo-Org/cloud#9098
updated pages/code-with-ai/platforms/cloud-agent.md Kilo-Org/cloud#7503
created packages/kilo-docs/pages/collaborate/enterprise/ai-guardrails.md; updated packages/kilo-docs/lib/nav/collaborate.ts; updated packages/kilo-docs/pages/collaborate/index.md Kilo-Org/cloud#9150
updated pages/code-with-ai/agents/auto-model.md Kilo-Org/cloud#9335
updated pages/getting-started/settings/index.md Kilo-Org/kilocode#15576
updated pages/customize/custom-modes.md Kilo-Org/kilocode#15595
updated pages/code-with-ai/platforms/cloud-agent.md Kilo-Org/cloud#9153

Pending — will retry

None.

Considered, no docs change needed

PR Reason
Kilo-Org/cloud#9156 Sorts catalog-mode supported models list to match existing non-catalog ordering.
Kilo-Org/cloud#9154 Internal DB migration retry-safety change.
Kilo-Org/cloud#9144 Translation naming consistency fix for the Security Agent across catalogs.
Kilo-Org/cloud#9151 Internal DB migration dropping legacy briefing tables.
Kilo-Org/cloud#9162 Internal usage-ingest batch-size/perf configuration change.
Kilo-Org/cloud#9170 Internal auto-routing owner-lock ordering fix.
Kilo-Org/cloud#9163 Default-off FRA usage queue exposure flag; not user-visible.
Kilo-Org/cloud#9171 Mobile UX clarification previewing the saved variable key/command name; no documented behavior change.
Kilo-Org/cloud#9172 Sentry log-level change for expected refresh expiry.
Kilo-Org/cloud#9169 Internal cached-fetch refresh error reporting.
Kilo-Org/cloud#9165 Internal bound on cached Google auth clients.
Kilo-Org/cloud#9141 Mobile profile picker labeling and repo-default selection UX fixes.
Kilo-Org/cloud#9084 Internal session-scoped PR discussion retention fix.
Kilo-Org/cloud#9072 Dependency override security bump.
Kilo-Org/cloud#9174 Internal security-agent enabled-flag transition fix.
Kilo-Org/cloud#9168 Internal usage publication retry bounding.
Kilo-Org/cloud#9175 Mobile duplicate MCP server error message improvement.
Kilo-Org/cloud#9179 Mobile Hugging Face catalog error classification.
Kilo-Org/cloud#9166 Internal debug-log aggregation in the AI gateway with no user-visible behavior change.
Kilo-Org/cloud#9173 Mobile app UI label and i18n numbering fix; mobile workflow is not a documented product surface.
Kilo-Org/cloud#9176 Internal classifier input normalization in auto-routing contracts with no user-facing change.
Kilo-Org/cloud#9181 Mobile accessibility touch-target fix; not a documented workflow change.
Kilo-Org/cloud#9186 Internal SQL literal encoding fix in analytics engine with no user-visible behavior.
Kilo-Org/cloud#9189 Mobile Security Agent accessibility fix; not a documented surface.
Kilo-Org/cloud#9190 Mobile repository-picker accessibility announcement fix; no documentation impact.
Kilo-Org/cloud#9194 Mobile i18n punctuation polish with no user-facing workflow change.
Kilo-Org/cloud#9193 Mobile code reviewer control responsiveness bug fix restoring expected behavior.
Kilo-Org/cloud#9196 Internal GitHub GraphQL variable refactor with no user-visible behavior change.
Kilo-Org/cloud#9199 Mobile profile skill row label formatting fix; no documentation impact.
Kilo-Org/cloud#9180 Internal haptic-failure containment Sentry fix with no user-facing setting.
Kilo-Org/cloud#9204 Mobile navigation bug fix restoring documented app behavior.
Kilo-Org/cloud#9203 Mobile offline write-handling fix; not a documented product surface.
Kilo-Org/cloud#9197 Mobile save-error and retry messaging fix; no documentation impact.
Kilo-Org/cloud#9200 Mobile sync-failure retry UI fix restoring expected behavior.
Kilo-Org/cloud#9192 Mobile new-session form layout/keyboard fix; not a documented workflow change.
Kilo-Org/cloud#9201 Mobile i18n localization of an existing error message with no behavioral change.
Kilo-Org/cloud#9202 Mobile crash fix rendering partial analysis data; restores expected behavior.
Kilo-Org/cloud#9207 Mobile code reviewer settings load-error/retry fix; no documentation impact.
Kilo-Org/cloud#9205 Mobile touch-target sizing for retry buttons; accessibility polish only.
Kilo-Org/cloud#9208 Internal profile-section query isolation fix with no user-facing behavior change.
Kilo-Org/cloud#9209 Mobile i18n copy correction with no workflow change.
Kilo-Org/cloud#9206 Mobile instructions editor rendering fix for long drafts; no documentation impact.
Kilo-Org/cloud#9211 Mobile Home live-section loading fix; restores already-expected behavior.
Kilo-Org/cloud#9158 UI polish reversing spin direction of retry icons; no user workflow change.
Kilo-Org/cloud#9213 Internal fix to apply environment variable updates as a set; restores existing behavior.
Kilo-Org/cloud#9210 Accessibility fix naming the selected profile on a mobile card; no new user workflow.
Kilo-Org/cloud#9214 Translation-only change using native verbs for Open action captions in mobile locales.
Kilo-Org/cloud#9177 Surfaces an existing setup command length limit in the mobile UI; existing documented limit, minor UI feedback.
Kilo-Org/cloud#9212 Internal plumbing routing prepare dispatch failures through a shared refusal helper.
Kilo-Org/cloud#9216 Bug fix preventing duplicate Security Agent screens on a press burst; restores expected behavior.
Kilo-Org/cloud#9218 Internal ai-gateway caching change serving the model catalog from one snapshot; no user-visible behavior.
Kilo-Org/cloud#9224 Translation-only fix for the Hindi term for remote MCP servers.
Kilo-Org/cloud#9225 Mobile scroll-area UI fix on the review detail; no new workflow.
Kilo-Org/cloud#9217 Error-message improvement naming the connection on Security Agent load failure; no behavior change.
Kilo-Org/cloud#9220 Accessibility touch-target sizing on mobile Security Agent controls; no user-facing workflow change.
Kilo-Org/cloud#9219 Mobile UI fix revealing the advanced configuration panel on expand; no new setting or workflow.
Kilo-Org/kilocode#15577 v2-extension settings migration whose implementation does not match this checkout. The merged diff writes an ordered permissions array with renamed shell/subagent actions and adds packages/kilo-vscode/test/permission-rules.test.ts, but the current tree's Auto-Approve UI uses the documented permission object with bash/task and permission-utils.ts has different signatures; settings/tabs.ts and that test path are absent. Current behavior is already documented in pages/getting-started/settings/auto-approving-actions.md.
Kilo-Org/kilocode#15579 v2-extension settings migration whose implementation does not match this checkout. The merged diff adds settings/agent-behaviour/mcp-oauth-config.ts (snake_case oauth fields) and webview-ui/src/v2/mcp.ts, plus packages/kilo-vscode/test/mcp-oauth-config.test.ts; those paths are absent/relocated (mcp-oauth-config.ts sits at settings root with camelCase fields) and the test path is absent. MCP server configuration is already documented in pages/automate/mcp/using-in-kilo-code.md.
Kilo-Org/kilocode#15580 v2-extension settings migration targeting the unreleased kilo2/v2 line. The merged diff adds settings/settings-values.ts and packages/kilo-vscode/test/settings-values.test.ts and edits packages/kilo-cli/ (env.ts, main.ts, publish.ts) and build/publish workflow behavior; packages/kilo-cli, settings-values.ts, settings/tabs.ts, and that test path are all absent from this checkout. Web Tools/Web Search and Experimental behavior is already documented in pages/getting-started/settings/index.md and pages/automate/tools.
Kilo-Org/kilocode#15581 v2-extension settings migration whose implementation does not match this checkout. The merged diff adds webview-ui/src/components/settings/agent-behaviour/{RulesSubtab,SkillsSubtab,WorkflowsSubtab}.tsx, command-model.ts, subtabs.ts and edits src/server.ts, but those paths are absent here (agent-behaviour holds only WorkflowsTab.tsx, and the server config lives in src/services/cli-backend/server-manager.ts). The Rules/Workflows/Skills subtabs, the Load Claude Code Files toggle, and the extra CA certificates are already present in the shipped extension and documented in pages/customize/custom-rules.md, pages/customize/workflows.md, pages/customize/skills.md, and pages/code-with-ai/platforms/vscode/index.md.
Kilo-Org/kilocode#15592 v2-extension settings migration; the merge is not an ancestor of this checkout and the change targets the unreleased v2 line (the diff is authored against a tree with a webview-ui/src/v2/ directory that is absent here). The custom-provider add/edit/remove flow and provider visibility already exist in the shipped extension and are documented in pages/ai-providers/openai-compatible.md, pages/code-with-ai/agents/custom-models.md, and pages/ai-providers/index.md (disabled_providers).
Kilo-Org/kilocode#15594 v2-extension settings migration whose implementation does not match this checkout. The merged diff adds webview-ui/src/components/settings/models-selection.ts and rewrites ModelsTab.tsx to use ../../v2/client and ../../v2/settings-config; models-selection.ts and the v2 directory are absent here, and the current ModelsTab uses the shipped config context instead. Default/small/subagent/compaction and per-agent model selection and the Hide Prompt-Training Models toggle are already implemented in the shipped extension and documented in pages/getting-started/settings/index.md and pages/code-with-ai/agents/model-selection.md.
Kilo-Org/cloud#9221 Mobile accessibility fix for sheet controls; no documented workflow changes.
Kilo-Org/cloud#9230 Mobile PR review inbox state bug fix with no user-facing behavior to learn.
Kilo-Org/cloud#9223 Mobile Security Agent setup error reporting fix, internal UI behavior only.
Kilo-Org/cloud#9183 Internal usage-ingest queue batch sizing/perf change; infrastructure only.
Kilo-Org/cloud#9236 Hindi locale translation correction, no product learning needed.
Kilo-Org/cloud#9228 Mobile error-message/timeout labeling fix; no new settings or workflows.
Kilo-Org/cloud#9237 Improves an expired-trial error explanation on mobile; behavior fix only.
Kilo-Org/cloud#9185 Internal AI-gateway handling of Claude thinking blocks; no user-facing behavior.
Kilo-Org/cloud#9239 Internal GitLab adapter note-budget fix, plumbing change only.
Kilo-Org/cloud#9242 Code refactor grouping Anthropic provider helpers; behavior unchanged.
Kilo-Org/cloud#9240 Locale capitalization fix across translation catalogs.
Kilo-Org/cloud#9247 Internal DB view migration exposing a column; no user-visible behavior.
Kilo-Org/cloud#9159 Fixes BYOK catalog alias serving, restoring expected behavior rather than adding a feature.
Kilo-Org/cloud#9167 Internal BYOK KMS retry/report-bounding reliability change.
Kilo-Org/cloud#9195 Internal billing proration calculation fix; no documented workflow change.
Kilo-Org/cloud#9178 Mobile chat composer fix treating invisible-only messages as empty.
Kilo-Org/cloud#9191 Mobile Security Agent save/scope fix; restores expected behavior.
Kilo-Org/cloud#9238 Mobile profile detail stale-scope fix on account switch.
Kilo-Org/cloud#9184 Mobile PR Review lost-organization error explanation fix.
Kilo-Org/cloud#9246 Development-only design gate tooling; not user-visible.
Kilo-Org/cloud#9215 Enforces existing org provider allow-list on Vercel BYOK keys, restoring documented policy behavior.
Kilo-Org/cloud#9252 CI pnpm cache cleanup fix; contributor/infrastructure only.
Kilo-Org/cloud#9254 Internal moderation metadata length validation with no user-visible behavior change
Kilo-Org/cloud#9250 Mobile PR-review UI polish that does not change what users must do or learn
Kilo-Org/cloud#9251 Internal native-auth admission limiter availability plumbing
Kilo-Org/cloud#9256 Internal security-agent handler fix serving from stored snapshot, no user-facing change
Kilo-Org/cloud#9263 Internal mobile performance fix parsing timestamps once when grouping
Kilo-Org/cloud#9248 Internal usage-ingest retry policy change with no user-facing setting
Kilo-Org/cloud#9241 Internal usage writer admission guard, plumbing with no user-visible behavior
Kilo-Org/kilocode#15573 Adds foundational settings scaffolding for the in-development v2 VS Code extension; not yet a shipped user-visible workflow
Kilo-Org/cloud#9261 Internal ai-gateway host resolution deadline fix with no user-facing change
Kilo-Org/cloud#9266 Internal operation-ledger admission scoping fix
Kilo-Org/cloud#9249 Mobile profile-scope bug fix with no documented behavior change
Kilo-Org/cloud#9262 Internal design-gate dev tooling change separating layout shifts from motion
Kilo-Org/cloud#9274 Internal worker-utils performance change for worktree snapshot sizing
Kilo-Org/cloud#9269 Internal kilo-mcp token endpoint body bound with no documented user workflow
Kilo-Org/cloud#9276 Internal organizations model-access performance optimization
Kilo-Org/cloud#9258 Internal mobile stream-ticket deadline handling fix
Kilo-Org/cloud#9275 Internal mobile image encoding performance change, no user-facing setting
Kilo-Org/cloud#9278 Internal mobile telemetry latency sampling change
Kilo-Org/cloud#9279 Internal ai-gateway ref-walk bound and log aggregation performance change
Kilo-Org/cloud#9285 Internal mobile diff highlight cache bounding performance change
Kilo-Org/kilocode#15623 CI workflow change routing progress-map updates through a pull request
Kilo-Org/cloud#9289 Internal cloud-agent-profile config nesting bound with no user-facing change
Kilo-Org/cloud#9288 Internal ai-gateway catalog cache performance optimization
Kilo-Org/cloud#9271 Internal mobile glanceable snapshot write serialization fix
Kilo-Org/cloud#9229 Minor mobile feedback fix for a failed review retry; no documented workflow change
Kilo-Org/cloud#9284 Internal mobile hook fix for offline model reads, no user-facing workflow change
Kilo-Org/cloud#9283 Internal retry classification for GitHub branch listing, no user-visible setting or workflow
Kilo-Org/cloud#9267 Mobile navigation/back-button UI polish that restores expected behavior
Kilo-Org/cloud#9295 Adds internal logging fields for usage publisher, no user-visible behavior
Kilo-Org/cloud#9280 Internal AI-gateway timeout and caching plumbing, no user-facing setting
Kilo-Org/cloud#9273 Mobile markdown rendering performance work with no user-facing behavior change
Kilo-Org/cloud#9291 Bug fix restoring expected save behavior for failed proposals
Kilo-Org/cloud#9270 Internal attachment caching refactor, no user-visible workflow change
Kilo-Org/kilocode#15627 Fixes settings search navigation to behave as already documented
Kilo-Org/cloud#9187 Mobile copy fix labeling empty audit period as UTC
Kilo-Org/cloud#9300 Security fix rendering transcript markdown images as links, no new user workflow
Kilo-Org/kilocode#15626 Fixes settings persistence/validation bugs to restore intended behavior
Kilo-Org/cloud#9302 Bug fix decoding repository names in mobile session labels
Kilo-Org/cloud#9306 Gujarati translation copy fix, no product behavior change
Kilo-Org/cloud#9268 Mobile render performance optimization, no user-visible change
Kilo-Org/cloud#9312 Gujarati translation copy fix, no product behavior change
Kilo-Org/cloud#9309 Gujarati translation copy fix, no product behavior change
Kilo-Org/cloud#9222 Mobile skill-save error surfacing fix, no documented workflow change
Kilo-Org/cloud#9307 Gujarati translation copy fix, no product behavior change
Kilo-Org/cloud#9311 Gujarati translation copy fix, no product behavior change
Kilo-Org/cloud#9313 Gujarati translation copy fix, no product behavior change
Kilo-Org/cloud#9315 Localized screen-title copy fix for merge requests, no product behavior change
Kilo-Org/cloud#9316 Accessibility labels for setup-command row controls, not a documented workflow change
Kilo-Org/cloud#9308 Gujarati translation copy fix, no product behavior change
Kilo-Org/cloud#9260 Internal housekeeping that deletes expired pending MCP authorizations; no user-visible behavior or workflow change.
Kilo-Org/cloud#9264 Security fix tightening the role required for organization bulk index cleanup; no new user workflow to document.
Kilo-Org/cloud#9298 Permission-enforcement fix gating Discord connections by the integration role; restores intended access control with nothing new to learn.
Kilo-Org/cloud#9303 Mobile app fix for PR review provider gate rendering; mobile is not covered by the public docs and it only corrects existing behavior.
Kilo-Org/cloud#9277 Mobile internal state-handling fix for code reviewer repo refresh; no user-visible behavior change for docs.
Kilo-Org/cloud#9272 Mobile reliability fix keeping startup and stored state recoverable after native failures; internal plumbing.
Kilo-Org/cloud#9320 Internal ai-attribution validation and admin-read fix; no user-visible behavior change.
Kilo-Org/cloud#9322 Internal webhook trigger schema-pattern validation plumbing in worker-utils; not user-facing documentation.
Kilo-Org/cloud#9317 Gujarati i18n terminology correction; translation fix only.
Kilo-Org/cloud#9330 Gujarati security agent terminology correction; translation fix only.
Kilo-Org/cloud#9321 Gujarati profile/repo/skill copy correction; translation fix only.
Kilo-Org/cloud#9314 Gujarati glanceable step and stop copy correction; translation fix only.
Kilo-Org/cloud#9333 Mobile fix for rapid tab-tap race; corrects existing UI behavior with no workflow change.
Kilo-Org/cloud#9339 Mobile fix showing the provider connect flow immediately on tap; corrects existing feedback behavior.
Kilo-Org/cloud#9342 Arabic and other-locale i18n correction for finding state wording; translation fix only.
Kilo-Org/kilocode#15575 The Context and Checkpoints tabs and their config already exist in the current tree and are already documented (Settings > Context auto-compaction, Settings > Checkpoints snapshot). The PR's v2 keys compaction.keep.tokens/compaction.buffer are superseded: the current ContextTab writes compaction.threshold_percent.
Kilo-Org/kilocode#15625 Only UI copy/affordance changes (permissions card title and description, Web Tools wording, opening the custom-provider form from the catalog). The documented permission and custom-provider flows are unchanged.

(bot) Generated by the docs-sync workflow. Humans review and merge; while this PR stays open, the next daily run appends new changes here. Branch: docs/auto-sync-2026-10-31.

@github-actions github-actions Bot added the auto-docs Automated docs-sync PRs label Oct 16, 2026
@vercel

vercel Bot commented Oct 16, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
docs (docs-staging) Ready Ready Preview Oct 31, 2026 7:13am UTC

Request Review

@kilo-code-bot

kilo-code-bot Bot commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

Code Review Summary

Status: 7 Issues Found | Recommendation: Address before merge

Overview

Severity Count
CRITICAL 0
WARNING 2
SUGGESTION 5
Issue Details (click to expand)

WARNING

File Line Issue
packages/kilo-docs/pages/getting-started/byok.md 179 Catalog mode says the key is used ahead of a ChatGPT connection, but the "How Bring Your Own Key works" rules (lines 149 and 152) say the subscription is used first and the BYOK key only when ChatGPT does not serve the request. The preview-section ordering also puts BYOK keys before the ChatGPT step, so the contradiction applies beyond catalog mode. Qualify the rule for catalog-mode keys.
packages/kilo-docs/pages/getting-started/rate-limits-and-costs.md 80 The new "Kilo still charges for gateway-side costs" wording contradicts gateway/usage-and-billing.md:31 and gateway/authentication.md:113, which still say BYOK cost is set to $0 on Kilo's side.

SUGGESTION

File Line Issue
packages/kilo-docs/pages/getting-started/byok.md 174 "Vercel BYOK keys" is never defined and is listed separately from "Vercel AI Gateway keys" in the same exclusion, while the preview section calls them "Vercel BYOK inference-provider keys".
packages/kilo-docs/pages/code-with-ai/platforms/cli.md 276 The claim that news is refetched after sign-in, sign-out, or a team switch does not match the current CLI, which fetches notifications once when sync completes and has no credential/team-change subscription.
packages/kilo-docs/pages/code-with-ai/agents/auto-model.md 77 Custom router dispatch can go through the gateway (no servable client entry, or a gateway pick), so "runs the chosen model through its local provider" overstates the local path.
packages/kilo-docs/pages/code-with-ai/agents/auto-model.md 52 Routing modes says the mode applies to each custom auto router, but the CLI validates a router's mode with AutoRoutingModeSchema = z.enum(["cost_per_accuracy", "best_accuracy"]) (packages/kilo-gateway/src/api/custom-router.ts:161). A Cheapest-mode custom router would fail CLI summary parsing until that enum is extended; otherwise scope the sentence and the Cheapest row to platform tiers.
packages/kilo-docs/pages/getting-started/settings/index.md 177 The new section is in the VSCode tab, but the webview never renders username; the only consumer of the config value is local server basic auth (packages/opencode/src/server/auth.ts:31). Scope the display claim to conversations that show it or drop it.
Files Reviewed (6 files)
  • packages/kilo-docs/pages/code-with-ai/agents/auto-model.md - 2 issues (1 new, 1 carried)
  • packages/kilo-docs/pages/customize/custom-modes.md - no issues; the new Agents-subtab bullets match the badges, default-agent selector, edit fields, import/export, and removal behavior in AgentBehaviourTab.tsx/ModeEditView.tsx
  • packages/kilo-docs/pages/getting-started/settings/index.md - 1 issue (new); font-size range/default and reset behavior verified against package.json, font-size.ts, and handleResetAllSettings
  • packages/kilo-docs/pages/getting-started/byok.md - 2 issues (carried, re-verified at current lines)
  • packages/kilo-docs/pages/getting-started/rate-limits-and-costs.md - 1 issue (carried, re-verified at current line)
  • packages/kilo-docs/pages/code-with-ai/platforms/cli.md - 1 issue (carried, re-verified at current line)
Previous Review Summaries (8 snapshots, latest commit 90ddc55)

Current summary above is authoritative. Previous snapshots are kept for context only.

Previous review (commit 90ddc55)

Status: 5 Issues Found | Recommendation: Address before merge

Overview

Severity Count
CRITICAL 0
WARNING 2
SUGGESTION 3
Issue Details (click to expand)

WARNING

File Line Issue
packages/kilo-docs/pages/getting-started/byok.md 179 Catalog mode says the key is used ahead of a ChatGPT connection, but the "How Bring Your Own Key works" rules (lines 149 and 152) say the subscription is used first and the BYOK key only when ChatGPT does not serve the request. The new "Preview the routes a model uses" section (lines 160-161) now lists direct BYOK keys before the ChatGPT step too, so the contradiction now applies beyond catalog mode. Qualify the rule at lines 149-152 for catalog-mode keys.
packages/kilo-docs/pages/getting-started/rate-limits-and-costs.md 80 The new "Kilo still charges for gateway-side costs" wording contradicts gateway/usage-and-billing.md:31 and gateway/authentication.md:113, which still say BYOK cost is set to $0 on Kilo's side.

SUGGESTION

File Line Issue
packages/kilo-docs/pages/getting-started/byok.md 174 "Vercel BYOK keys" is never defined on the page and is listed separately from "Vercel AI Gateway keys" in the same exclusion, while the new preview section calls them "Vercel BYOK inference-provider keys".
packages/kilo-docs/pages/code-with-ai/platforms/cli.md 276 The claim that news is refetched after sign-in, sign-out, or a team switch does not match the current CLI, which fetches notifications once when sync completes and has no credential/team-change subscription.
packages/kilo-docs/pages/code-with-ai/agents/auto-model.md 65 Custom router dispatch can go through the gateway (no servable client entry, or a gateway pick), so "runs the chosen model through its local provider" overstates the local path.
Files Reviewed (4 files)
  • packages/kilo-docs/pages/getting-started/byok.md - 2 issues. The new "Preview the routes a model uses" section (lines 156-168) was checked for internal consistency: the ChatGPT anchor is valid and the gateway-key ordering matches the existing "Gateway keys" section, but its BYOK-before-ChatGPT order reinforces the carry-over precedence finding above.
  • packages/kilo-docs/pages/getting-started/rate-limits-and-costs.md - 1 issue (unchanged this increment; carried finding re-verified at current line 80)
  • packages/kilo-docs/pages/code-with-ai/platforms/cli.md - 1 issue (unchanged this increment; carried finding re-verified at current line 276)
  • packages/kilo-docs/pages/code-with-ai/agents/auto-model.md - 1 issue (unchanged this increment; carried finding re-verified at current line 65)

Fix these issues in Kilo Cloud

Previous review (commit 6e62dfe)

Status: 5 Issues Found | Recommendation: Address before merge

Overview

Severity Count
CRITICAL 0
WARNING 2
SUGGESTION 3
Issue Details (click to expand)

WARNING

File Line Issue
packages/kilo-docs/pages/getting-started/byok.md 165 Catalog mode says the key is used ahead of a ChatGPT connection, but the "How Bring Your Own Key works" rules (lines 149 and 152) say the subscription is used first and the BYOK key only when ChatGPT does not serve the request.
packages/kilo-docs/pages/getting-started/rate-limits-and-costs.md 80 The new "Kilo still charges for gateway-side costs" wording contradicts gateway/usage-and-billing.md:31 and gateway/authentication.md:113, which still say BYOK cost is set to $0 on Kilo's side.

SUGGESTION

File Line Issue
packages/kilo-docs/pages/getting-started/byok.md 160 "Vercel BYOK keys" is never defined on the page and is listed separately from "Vercel AI Gateway keys" in the same exclusion.
packages/kilo-docs/pages/code-with-ai/platforms/cli.md 276 The claim that news is refetched after sign-in, sign-out, or a team switch does not match the current CLI, which fetches notifications once when sync completes and has no credential/team-change subscription.
packages/kilo-docs/pages/code-with-ai/agents/auto-model.md 65 Custom router dispatch can go through the gateway (no servable client entry, or a gateway pick), so "runs the chosen model through its local provider" overstates the local path.
Files Reviewed (4 files)
  • packages/kilo-docs/pages/getting-started/byok.md - 2 issues (new Gateway keys and catalog-mode sections checked against the existing BYOK rules in the same page)
  • packages/kilo-docs/pages/getting-started/rate-limits-and-costs.md - 1 issue (BYOK billing wording cross-checked against the gateway billing docs)
  • packages/kilo-docs/pages/code-with-ai/platforms/cli.md - 1 issue (unchanged this increment; carried finding re-verified against packages/opencode/src/kilocode/components/kilo-news.tsx)
  • packages/kilo-docs/pages/code-with-ai/agents/auto-model.md - 1 issue (unchanged this increment; carried finding re-verified)

Fix these issues in Kilo Cloud

Previous review (commit 1173b37)

Status: 2 Issues Found | Recommendation: Address before merge

Overview

Severity Count
CRITICAL 0
WARNING 0
SUGGESTION 2
Issue Details (click to expand)

SUGGESTION

File Line Issue
packages/kilo-docs/pages/code-with-ai/platforms/cli.md 276 The claim that news is refetched after sign-in, sign-out, or a team switch does not match the current CLI, which fetches notifications once when sync completes and has no credential/team-change subscription.
packages/kilo-docs/pages/code-with-ai/agents/auto-model.md 65 Custom router dispatch can go through the gateway (no servable client entry, or a gateway pick), so "runs the chosen model through its local provider" overstates the local path.
Files Reviewed (2 files)
  • packages/kilo-docs/pages/code-with-ai/agents/auto-model.md - reviewed the new Platform pools section and the new benchmark-link paragraph against packages/opencode/src/kilocode/auto-routing/entries.ts, packages/opencode/src/kilocode/auto-routing/eval.ts, packages/opencode/src/kilocode/cli/cmd/auto.ts, and packages/kilo-gateway/src/api/custom-router.ts; no new issues (carried line 65 finding re-verified)
  • packages/kilo-docs/pages/code-with-ai/platforms/cli.md - unchanged in this increment; carried line 276 finding re-verified against packages/opencode/src/kilocode/components/kilo-news.tsx

Fix these issues in Kilo Cloud

Previous review (commit ae198fc)

Status: 2 Issues Found | Recommendation: Address before merge

Overview

Severity Count
CRITICAL 0
WARNING 0
SUGGESTION 2
Issue Details (click to expand)

SUGGESTION

File Line Issue
packages/kilo-docs/pages/code-with-ai/platforms/cli.md 276 The claim that news is refetched after sign-in, sign-out, or a team switch does not match the current CLI, which fetches notifications once when sync completes and has no credential/team-change subscription.
packages/kilo-docs/pages/code-with-ai/agents/auto-model.md 83 Custom router dispatch can go through the gateway (no servable client entry, or a gateway pick), so "runs the chosen model through its local provider" overstates the local path.
Files Reviewed (3 files)
  • packages/kilo-docs/pages/automate/agent-manager.md - new baseBranch paragraph verified against packages/opencode/src/kilocode/tool/agent-manager.ts, agent-manager.txt, and worktree-create.ts/WorktreeManager.ts; no issues
  • packages/kilo-docs/pages/code-with-ai/platforms/cli.md - new /connect dialog paragraph verified against dialog-provider.tsx and the model-cache failure kinds; carried news claim re-verified against kilo-news.tsx
  • packages/kilo-docs/pages/code-with-ai/agents/auto-model.md - carried finding re-verified against packages/opencode/src/kilocode/auto-routing/router.ts

Previous review (commit 37b7a2d)

Status: 2 Issues Found | Recommendation: Address before merge

Overview

Severity Count
CRITICAL 0
WARNING 0
SUGGESTION 2
Issue Details (click to expand)

SUGGESTION

File Line Issue
packages/kilo-docs/pages/code-with-ai/platforms/cli.md 274 The claim that news is refetched after sign-in, sign-out, or a team switch matches the v2 port, not the current CLI, which fetches notifications once on sync completion while connected.
packages/kilo-docs/pages/code-with-ai/agents/auto-model.md 83 Custom router dispatch can go through the gateway (no servable client entry, or a gateway pick), so "runs the chosen model through its local provider" overstates the local path.
Files Reviewed (7 files)
  • packages/kilo-docs/pages/code-with-ai/platforms/cli.md - 1 issue; /usage aliases and dialog contents verified against kilo-commands.tsx and dialog-provider-usage.tsx; sidebar panels verified against the sidebar plugins
  • packages/kilo-docs/pages/code-with-ai/platforms/slack.md - organization-managed integration section; no contradiction with the existing setup and model sections
  • packages/kilo-docs/pages/getting-started/settings/index.md - managed config paths and the ai.opencode.managed MDM domain verified against config/managed.ts and ALL_CONFIG_FILES
  • packages/kilo-docs/pages/automate/code-reviews/overview.md - credit-gate wording checked against the concurrent-review balance thresholds and the Cloud Agent $5 minimum
  • packages/kilo-docs/pages/automate/code-reviews/github.md - troubleshooting bullet consistent with the overview
  • packages/kilo-docs/pages/automate/code-reviews/gitlab.md - troubleshooting bullet consistent with the overview
  • packages/kilo-docs/pages/code-with-ai/agents/auto-model.md - carried forward; re-verified against packages/opencode/src/kilocode/auto-routing/router.ts

Previous review (commit 6092102)

Status: 1 Issue Found | Recommendation: Address before merge

Overview

Severity Count
CRITICAL 0
WARNING 0
SUGGESTION 1
Issue Details (click to expand)

SUGGESTION

File Line Issue
packages/kilo-docs/pages/code-with-ai/agents/auto-model.md 83 Custom router dispatch can go through the gateway (no servable client entry, or a gateway pick), so "runs the chosen model through its local provider" overstates the local path.
Files Reviewed (3 files)
  • packages/kilo-docs/pages/getting-started/adding-credits.md - new Kilo Pass plan-change section; checked against existing billing/Kilo Pass docs, no contradictions
  • packages/kilo-docs/pages/getting-started/byok.md - GMI Cloud addition; list ordering and page structure consistent
  • packages/kilo-docs/pages/code-with-ai/agents/auto-model.md - carried forward; re-verified against packages/opencode/src/kilocode/auto-routing/router.ts and packages/opencode/src/session/llm.ts at HEAD

Fix these issues in Kilo Cloud

Previous review (commit 59d20e8)

Status: 1 Issue Found | Recommendation: Address before merge

Overview

Severity Count
CRITICAL 0
WARNING 0
SUGGESTION 1
Issue Details (click to expand)

SUGGESTION

File Line Issue
packages/kilo-docs/pages/code-with-ai/agents/auto-model.md 83 Custom router dispatch can go through the gateway (no servable client entry, or a gateway pick), so "runs the chosen model through its local provider" overstates the local path.

Fix these issues in Kilo Cloud

Files Reviewed (3 files)
  • packages/kilo-docs/pages/code-with-ai/agents/auto-model.md - 1 issue
  • packages/kilo-docs/pages/getting-started/settings/auto-approving-actions.md - verified against browser_open tool, permission prompt rules, and Auto-Approve labels
  • packages/kilo-docs/pages/code-with-ai/platforms/cli.md - re-checked from the previous review; env var defaults still match KILO_API_URL / KILO_AI_GATEWAY_URL handling

Previous review (commit 64354d2)

lgtm


Reviewed by deepseek-flash-latest · Input: 98.8K · Output: 25.1K · Cached: 4.5M

Review guidance: REVIEW.md from base branch main

@github-actions github-actions Bot changed the title docs: auto-sync cli with merged PRs (through 2026-10-16) docs: auto-sync cli with merged PRs (through 2026-10-17) Oct 17, 2026
@github-actions github-actions Bot changed the title docs: auto-sync cli with merged PRs (through 2026-10-17) docs: auto-sync cli with merged PRs (through 2026-10-20) Oct 20, 2026
- `kilo auto router remove <router> <model>` — remove a client model entry
- `kilo auto eval <router>` — run the router's missing client evals locally in Docker

When you select a custom router, Kilo ranks the entries this machine can serve, asks the routing service for a decision, and runs the chosen model through its local provider. See the [CLI command reference](/docs/code-with-ai/platforms/cli-reference#kilo-auto) for every command and option.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[SUGGESTION]: Dispatch does not always run on the local provider

KiloCustomRouter.resolve returns undefined when the router has no servable client entry, and the custom model id is then forwarded to the gateway unchanged; even with local entries, the routing decision can pick a gateway entry. So "runs the chosen model through its local provider" overstates the local path.

Suggested change
When you select a custom router, Kilo ranks the entries this machine can serve, asks the routing service for a decision, and runs the chosen model through its local provider. See the [CLI command reference](/docs/code-with-ai/platforms/cli-reference#kilo-auto) for every command and option.
When you select a custom router, Kilo sends the entries this machine can serve to the routing service for a decision and dispatches the pick — through your local provider when it is a registered client model, otherwise through the gateway. A router with no local entries stays on the gateway. See the [CLI command reference](/docs/code-with-ai/platforms/cli-reference#kilo-auto) for every command and option.

@github-actions github-actions Bot changed the title docs: auto-sync cli with merged PRs (through 2026-10-20) docs: auto-sync cli with merged PRs (through 2026-10-21) Oct 21, 2026
@github-actions github-actions Bot changed the title docs: auto-sync cli with merged PRs (through 2026-10-21) docs: auto-sync cli with merged PRs (through 2026-10-22) Oct 22, 2026
@github-actions github-actions Bot changed the title docs: auto-sync cli with merged PRs (through 2026-10-22) docs: auto-sync cli with merged PRs (through 2026-10-23) Oct 23, 2026
@github-actions github-actions Bot changed the title docs: auto-sync cli with merged PRs (through 2026-10-23) docs: auto-sync cli with merged PRs (through 2026-10-24) Oct 24, 2026

When you are signed in to Kilo Gateway, the CLI home screen shows the most recent unread Kilo news item, with a `(N new)` count when more than one item is unread. Select the banner to open the **News** dialog, which lists every unread item and its action links. Opening the dialog marks those items as read, and they stay hidden after a restart. Items that are not intended for the CLI are not shown.

The command palette has **Hide news** and **Show news** on the home screen, and the choice persists. Kilo fetches news only while you are signed in, and refetches after you sign in, sign out, or switch teams.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[SUGGESTION]: News is not refetched after sign-in, sign-out, or a team switch in the current CLI

packages/opencode/src/kilocode/components/kilo-news.tsx fetches notifications once when sync.status becomes complete, guarded by fetched(), and only if Kilo is connected at that moment; it has no subscription to credential or team changes. The refetch-on-account/team-change behavior comes from the v2 port (packages/tui/src/kilocode/kilo-news.tsx), which is not in this tree, so this sentence overstates what the shipped CLI does (signing in after launch will not load news until a restart).

Suggested change
The command palette has **Hide news** and **Show news** on the home screen, and the choice persists. Kilo fetches news only while you are signed in, and refetches after you sign in, sign out, or switch teams.
The command palette has **Hide news** and **Show news** on the home screen, and the choice persists. Kilo fetches news once at startup when you are signed in; restart to refresh it.

@github-actions github-actions Bot changed the title docs: auto-sync cli with merged PRs (through 2026-10-24) docs: auto-sync cli with merged PRs (through 2026-10-25) Oct 25, 2026
@github-actions github-actions Bot changed the title docs: auto-sync cli with merged PRs (through 2026-10-25) docs: auto-sync cli with merged PRs (through 2026-10-27) Oct 27, 2026
@github-actions github-actions Bot changed the title docs: auto-sync cli with merged PRs (through 2026-10-27) docs: auto-sync cli with merged PRs (through 2026-10-28) Oct 28, 2026
@github-actions github-actions Bot changed the title docs: auto-sync cli with merged PRs (through 2026-10-28) docs: auto-sync cli with merged PRs (through 2026-10-29) Oct 29, 2026
With catalog mode on:

- The key serves catalog model IDs such as `moonshotai/kimi-k2.6`, and its supported models list shows those IDs. The provider-prefixed IDs are no longer served by the key.
- [Auto Model](/docs/code-with-ai/agents/auto-model) and custom routers can route matching catalog models through the key. For the catalog models it serves, the key is used ahead of a ChatGPT connection and your other BYOK keys.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[WARNING]: Catalog-mode precedence contradicts the rules above

Line 149 says "Eligible requests use a connected ChatGPT subscription first" and line 152 says the BYOK key is used only when the request is not served by a connected subscription like ChatGPT. This bullet says a catalog-mode key is used ahead of a ChatGPT connection for the catalog models it serves. Readers cannot tell which rule wins; qualify the earlier rule (for example, note the catalog-mode exception) or move the precedence statement up next to it.


By default, a provider key serves models under that provider's own IDs. You can switch a key to serve Kilo catalog model IDs instead by turning on **Use Kilo catalog model IDs** when you add or edit the key.

Catalog mode is off by default for new and existing keys. It is offered only for providers that map at least one model to a catalog ID, and it is not available for Vercel BYOK keys or for the OpenRouter and Vercel AI Gateway keys.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[SUGGESTION]: "Vercel BYOK keys" is not defined on this page

The supported-provider lists add "Vercel AI Gateway" under Gateway keys, and no plain "Vercel" provider is listed, so it is unclear what the separate "Vercel BYOK keys" exclusion means next to the "Vercel AI Gateway keys" exclusion in the same sentence. Name the provider exactly as it appears on the BYOK page, or merge the two exclusions if they refer to the same thing.

- Cache hits are billed at a discounted rate compared to regular input tokens.
- Requests using **Auto Free** models are billed at $0 on Kilo's side.
- **BYOK (Bring Your Own Key)** requests are billed at $0 on Kilo's side — you pay the provider directly.
- **BYOK (Bring Your Own Key)** requests are not charged for inference on Kilo's side — you pay the provider directly. Kilo still charges for the gateway-side costs it incurs on the request, such as server tools, plugins, and PDF parsing.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[WARNING]: Other docs still state BYOK costs are $0 on Kilo's side

This change correctly adds that Kilo charges gateway-side costs, but packages/kilo-docs/pages/gateway/usage-and-billing.md:31 ("the cost is set to $0 on Kilo's side") and packages/kilo-docs/pages/gateway/authentication.md:113 ("Usage is tracked but not billed to your Kilo balance (cost is set to $0)") were not updated. Those pages now contradict this one and could mislead users into not expecting a charge; update them in the same PR.

@github-actions github-actions Bot changed the title docs: auto-sync cli with merged PRs (through 2026-10-29) docs: auto-sync cli with merged PRs (through 2026-10-30) Oct 30, 2026
@github-actions github-actions Bot changed the title docs: auto-sync cli with merged PRs (through 2026-10-30) docs: auto-sync cli with merged PRs (through 2026-10-31) Oct 31, 2026
### Routing modes

New entries are benchmarked on demand before they can serve traffic. Each entry shows a status:
Account owners choose a routing mode in the Kilo web app. The mode decides how each request is matched to a candidate from the pool, and it applies to the platform Efficient and Frontier tiers and to each custom auto router.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[SUGGESTION]: Cheapest is not in the CLI's custom-router mode schema

This paragraph says the routing mode applies to each custom auto router, but the CLI validates a router's mode with AutoRoutingModeSchema = z.enum(["cost_per_accuracy", "best_accuracy"]) (packages/kilo-gateway/src/api/custom-router.ts:161) and kilo auto router list prints that value. If the web app can save a custom router as Cheapest, the CLI will fail to parse the router summary until the enum is extended; otherwise, scope this sentence and the Cheapest row to the platform tiers.


The chat UI uses a 13px font by default. Change it from 10 to 24 under **Settings → Display**, and the extension applies the size to every open Kilo webview. In VS Code settings, the same value is the `kilo-code.new.fontSize` setting.

**Username** under the same tab sets the name shown on your messages in conversations. It is stored as `username` in `kilo.jsonc`.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[SUGGESTION]: Username is not shown on messages in the VS Code chat

This section is in the VSCode tab, but the webview never renders username: the only consumer of the config value in this checkout is local server basic auth (packages/opencode/src/server/auth.ts:31), and VscodeUserMessage/UserMessageDisplay render no author name. Either scope the sentence to conversations that do show it (such as the CLI) or drop the display claim.

This branch was successfully deployed

1 active deployment
docs-staging – docs — df9b24c0 Deployed Oct 31, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auto-docs Automated docs-sync PRs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants