Skip to content

docs: auto-sync cloud-agent with merged PRs (through 2026-10-31) - #15141

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

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

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: cloud-agent

  • Assignees / requested reviewers: @iscekic and @eshurakov
  • 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/cloud-agent-sdk/ (Kilo-Org/cloud), packages/cloud-agent-profile/ (Kilo-Org/cloud)
  • Doc prefixes: packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md
  • Paths that fall to other: packages/kilo-docs/pages/community/, packages/kilo-docs/pages/contributing/, packages/kilo-docs/LEARNINGS.md, docs/
  • Reviewers are ranked from Kilo-Org/cloud; the workflow needs a token with contents: read on that repository (repository secret CROSS_REPO_ACCESS_TOKEN, exposed to the upsert step as CLOUD_REPO_TOKEN).
  • How the two were computed: Reviewers for cloud-agent are ranked from Kilo-Org/cloud git history over packages/cloud-agent-sdk/, packages/cloud-agent-profile/ (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: 13 Issues Found | Recommendation: Address before merge

Overview

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

WARNING

File Line Issue
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 133 "Each child runs in its own isolated sandbox" contradicts "All Cloud Agent chats share a single container instance" (line 114), and the page does not say how child work returns to the parent.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 325 Creator-run triggers committing as the creator's GitHub identity contradicts line 350 ("organization triggers ... as a bot user"); "installation bot" is undefined and bot terminology is inconsistent.

SUGGESTION

File Line Issue
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 78 The bullet groups variables and secrets as "encrypted at rest", while line 86 says only new and replaced values are encrypted; readers cannot tell which repository environment fields are encrypted.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 82 The repository environment stores variables, but the page never says whether they override profile variables or how they interact with per-session env vars and startup commands (line 199).
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 138 "Shared sandbox" is not defined, and the sandbox picker does not name an isolated option readers should choose.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 139 Sessions started with kilo cloud start/send are neither interactive nor bot-started, so their eligibility for child sessions is unclear.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 141 "Sessions created before this capability became available" has no cutover date or marker, so readers cannot tell whether their session qualifies.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 159 "Each file tab is labelled with its comparison" contradicts the next paragraph, which says selecting another file replaces the diff in place instead of opening a new tab.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 173 The preview section does not state whether preview URLs require a Kilo sign-in or are reachable by anyone with the link.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 236 The skills.sh paragraph says contents come from upstream but not that the reference is resolved at session prep and can change without a profile edit, nor what that means for shared organization profiles.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 311 Triggers accept non-JSON payloads, but the validation paragraph does not say whether the schema applies to them; "value limits" is listed without explanation.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 323 "Run as webhook creator" does not note that repository environments, repository settings, and other shared organization configuration still resolve at run time.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 327 "run it on demand" is ambiguous for creator-run triggers, since only scheduled triggers have an invoke action.
Files Reviewed (1 file)
  • packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md - 13 issues

Fix these issues in Kilo Cloud

Previous Review Summaries (8 snapshots, latest commit 2e66333)

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

Previous review (commit 2e66333)

Status: 13 Issues Found | Recommendation: Address before merge

Overview

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

WARNING

File Line Issue
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 133 "Each child runs in its own isolated sandbox" contradicts "All Cloud Agent chats share a single container instance" (line 114), and the page does not say how child work returns to the parent.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 325 Creator-run triggers committing as the creator's GitHub identity contradicts line 350 ("organization triggers ... as a bot user"); "installation bot" is undefined and bot terminology is inconsistent.

SUGGESTION

File Line Issue
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 78 The bullet groups variables and secrets as "encrypted at rest", while line 86 says only new and replaced values are encrypted; readers cannot tell which repository environment fields are encrypted.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 82 The repository environment stores variables, but the page never says whether they override profile variables or how they interact with per-session env vars and startup commands (line 199).
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 138 "Shared sandbox" is not defined, and the sandbox picker does not name an isolated option readers should choose.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 139 Sessions started with kilo cloud start/send are neither interactive nor bot-started, so their eligibility for child sessions is unclear.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 141 "Sessions created before this capability became available" has no cutover date or marker, so readers cannot tell whether their session qualifies.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 159 "Each file tab is labelled with its comparison" contradicts the next paragraph, which says selecting another file replaces the diff in place instead of opening a new tab.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 173 The preview section does not state whether preview URLs require a Kilo sign-in or are reachable by anyone with the link.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 236 The skills.sh paragraph says contents come from upstream but not that the reference is resolved at session prep and can change without a profile edit, nor what that means for shared organization profiles.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 311 Triggers accept non-JSON payloads, but the validation paragraph does not say whether the schema applies to them; "value limits" is listed without explanation.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 323 "Run as webhook creator" does not note that repository environments, repository settings, and other shared organization configuration still resolve at run time.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 327 "run it on demand" is ambiguous for creator-run triggers, since only scheduled triggers have an invoke action.
Files Reviewed (1 file)
  • packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md - 13 issues

Fix these issues in Kilo Cloud

Previous review (commit 98dd158)

Status: 12 Issues Found | Recommendation: Address before merge

Overview

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

WARNING

File Line Issue
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 133 "Each child runs in its own isolated sandbox" contradicts "All Cloud Agent chats share a single container instance" (line 114), and the page does not say how child work returns to the parent.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 323 Creator-run triggers committing as the creator's GitHub identity contradicts line 348 ("organization triggers ... as a bot user"); "installation bot" is undefined and bot terminology is inconsistent.

SUGGESTION

File Line Issue
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 138 "Shared sandbox" is not defined, and the sandbox picker does not name an isolated option readers should choose.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 139 Sessions started with kilo cloud start/send are neither interactive nor bot-started, so their eligibility for child sessions is unclear.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 141 "Sessions created before this capability became available" has no cutover date or marker, so readers cannot tell whether their session qualifies.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 78 The bullet groups variables and secrets as "encrypted at rest", while line 86 says only new and replaced values are encrypted; readers cannot tell which repository environment fields are encrypted.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 82 The repository environment stores variables, but the page never says whether they override profile variables or how they interact with per-session env vars and startup commands (line 199).
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 171 The preview section does not state whether preview URLs require a Kilo sign-in or are reachable by anyone with the link.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 234 The skills.sh paragraph says contents come from upstream but not that the reference is resolved at session prep and can change without a profile edit, nor what that means for shared organization profiles.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 309 Triggers accept non-JSON payloads, but the validation paragraph does not say whether the schema applies to them; "value limits" is listed without explanation.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 321 "Run as webhook creator" does not note that repository environments, repository settings, and other shared organization configuration still resolve at run time.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 325 "run it on demand" is ambiguous for creator-run triggers, since only scheduled triggers have an invoke action.
Files Reviewed (1 file)
  • packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md - 5 new issues (7 previously reported issues still open)

Previous review (commit 2bf9656)

Status: 7 Issues Found | Recommendation: Address before merge

Overview

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

SUGGESTION

File Line Issue
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 222 New: the skills.sh paragraph says contents come from upstream but does not say the reference is resolved at session prep and can change without a profile edit, nor what that means for shared organization profiles.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 78 The bullet groups variables and secrets as "encrypted at rest", while line 86 says only new and replaced values are encrypted and the profiles section distinguishes plaintext variables from encrypted secrets. Readers cannot tell which repository environment fields are encrypted.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 82 The repository environment layer stores variables but the page never says whether they override profile variables, nor how repository environment setup interacts with per-session env vars and startup commands (line 187).
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 159 The "Previewing a running app" section does not state whether preview URLs require a Kilo sign-in or are reachable by anyone with the link.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 297 Triggers accept non-JSON payloads, and {{bodyJson}} falls back to the raw body, but the validation paragraph does not say whether the schema applies to non-JSON requests; "value limits" is also listed without explanation.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 309 "Run as webhook creator" does not note that repository environments, repository settings, and other shared organization configuration still resolve at run time, so members who can edit them can affect runs under the creator's identity.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 311 "run it on demand" is ambiguous for creator-run triggers, since only scheduled triggers have an invoke action and webhook triggers do not.
Files Reviewed (1 file)
  • packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md - incremental review of the new "Skills from skills.sh" section: 1 new suggestion; the 6 unresolved suggestions from the previous review were re-verified on current lines. The section's #agent-environment-profiles anchor resolves, heading level is sequential, and it is consistent with the Skills tab listed in the profile manager. No images or HTML img tags were added.

Fix these issues in Kilo Cloud

Previous review (commit c71bd73)

Status: 6 Issues Found | Recommendation: Address before merge

Overview

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

SUGGESTION

File Line Issue
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 78 The bullet groups variables and secrets as "encrypted at rest", while line 86 says only new and replaced values are encrypted and the profiles section distinguishes plaintext variables from encrypted secrets. Readers cannot tell which repository environment fields are encrypted.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 82 The new repository environment layer stores variables but the page never says whether they override profile variables, nor how repository environment setup interacts with per-session env vars and startup commands (line 187).
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 293 Triggers accept non-JSON payloads, and {{bodyJson}} falls back to the raw body, but the validation paragraph does not say whether the schema applies to non-JSON requests; "value limits" is also listed without explanation.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 159 Carried forward and re-verified: the "Previewing a running app" section does not state whether preview URLs require a Kilo sign-in or are reachable by anyone with the link.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 305 Carried forward and re-verified: "Run as webhook creator" does not note that repository environments, repository settings, and other shared organization configuration still resolve at run time, so members who can edit them can affect runs under the creator's identity.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 307 Carried forward and re-verified: "run it on demand" is ambiguous for creator-run triggers, since only scheduled triggers have an invoke action and webhook triggers do not.
Files Reviewed (1 file)
  • packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md - incremental review of the added "Repository environments" and "Request body validation" sections plus the reworded trigger configuration paragraphs: 3 new suggestions; the 3 unresolved suggestions from the previous review were re-verified on current lines. Heading structure and anchor links are valid, and the PR adds no images or HTML img tags.

Fix these issues in Kilo Cloud

Previous review (commit 907b3b9)

Status: 3 Issues Found | Recommendation: Address before merge

Overview

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

SUGGESTION

File Line Issue
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 143 Carried forward from the previous review: the "Previewing a running app" section does not state whether preview URLs require a Kilo sign-in or are reachable by anyone with the link.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 281 Carried forward: "Run as webhook creator" does not note that organization profiles and repository settings remain shared, so members who can edit them can affect runs under the creator's identity.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 283 Carried forward: "Run it on demand" is ambiguous for creator-run triggers, since only scheduled triggers have an invoke action and webhook triggers do not.
Files Reviewed (1 file)
  • packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md - 0 new issues; re-verified the 3 unresolved suggestions above. The incremental change adds an organization-profile permission paragraph that is consistent with the read-only rule already stated earlier on the page. No images, heading changes, or link changes were added.

Fix these issues in Kilo Cloud

Previous review (commit c995f82)

Status: 3 Issues Found | Recommendation: Address before merge

Overview

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

SUGGESTION

File Line Issue
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 143 Carried forward from the previous review: the "Previewing a running app" section does not state whether preview URLs require a Kilo sign-in or are reachable by anyone with the link.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 279 "Run as webhook creator" does not note that organization profiles and repository settings remain shared, so members who can edit them can affect runs under the creator's identity.
packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md 281 "Run it on demand" is ambiguous for creator-run triggers, since only scheduled triggers have an invoke action and webhook triggers do not.
Files Reviewed (1 file)
  • packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md - 2 new suggestions plus 1 re-verified previous suggestion; reviewed the incremental trigger docs (sandbox selection, creator-run mode, scheduled-trigger inbound restriction, single-pass placeholder expansion). No images were added, heading levels and sentence case match the docs style guide, and the new claims align with the merged source PRs. No code or memory-safety surface is touched.

Previous review (commit a10999c)

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/platforms/cloud-agent.md 143 New "Previewing a running app" section describes per-session hostnames for previews but does not state whether preview URLs require sign-in or are reachable by anyone with the link.
Files Reviewed (1 files)
  • packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md - 1 suggestion; incremental check of the newly added preview section (heading level and sentence case match the docs style guide, anchors are unique, no images added). The earlier "Importing a local configuration" section is unchanged and still consistent with the Profiles tab list and Instructions/Import tabs.

Fix these issues in Kilo Cloud

Previous review (commit f575fc2)

Status: No Issues Found | Recommendation: Merge

Files Reviewed (1 files)
  • packages/kilo-docs/pages/code-with-ai/platforms/cloud-agent.md - docs-only change; new "Importing a local configuration" section is consistent with the updated Profiles tab list (line 64), the added Instructions/Import tabs, and existing anchors

Reviewed by deepseek-flash-latest · Input: 39.4K · Output: 4.6K · Cached: 237.6K

Review guidance: REVIEW.md from base branch main

@github-actions github-actions Bot changed the title docs: auto-sync cloud-agent with merged PRs (through 2026-10-16) docs: auto-sync cloud-agent with merged PRs (through 2026-10-17) Oct 17, 2026
@github-actions github-actions Bot changed the title docs: auto-sync cloud-agent with merged PRs (through 2026-10-17) docs: auto-sync cloud-agent with merged PRs (through 2026-10-20) Oct 20, 2026

## Previewing a running app

You can preview a web app running inside a Cloud Agent session's sandbox. When a session serves an app on a port, the web interface shows a preview button and preview links, and selecting one opens the running app in a new browser tab. Each preview is served from its own hostname that targets the session's workspace and port, so different sessions and ports do not collide.

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: Consider documenting who can reach a preview URL

This paragraph explains that each preview is served from its own hostname targeting the session's workspace and port, but it does not say whether that URL requires a Kilo sign-in or is reachable by anyone holding the link. Since the preview exposes a web app running inside the sandbox, one sentence about the access model (and whether previews should be treated as shareable/public) would help readers decide what they expose there.

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

### Run as webhook creator

By default, organization triggers run as the organization webhook bot. When you create an organization trigger, you can instead select **Run as webhook creator** so each session runs with your identity. Organization billing and repository scope stay with the organization.

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: Mention that shared organization settings still apply

This explains that each session runs with your identity, but not that organization profiles and repository settings remain shared and are resolved at run time. Members who can edit those settings can therefore affect what a creator-run session executes under your identity. One sentence about that trust boundary would help readers decide whether to opt in.


By default, organization triggers run as the organization webhook bot. When you create an organization trigger, you can instead select **Run as webhook creator** so each session runs with your identity. Organization billing and repository scope stay with the organization.

This is a create-time choice and cannot be changed later. Only you, the creator, can edit a creator-run trigger or run it on demand. Existing triggers keep using the organization webhook bot; create a new trigger to use creator mode.

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: Clarify where "run it on demand" applies

Creator-run mode also covers scheduled triggers, and only scheduled triggers have an invoke action — the section below states that webhook triggers have no invoke action. Consider saying that you can run a creator-run scheduled trigger on demand, so readers do not look for a Run action on creator-run webhook triggers.

@github-actions github-actions Bot changed the title docs: auto-sync cloud-agent with merged PRs (through 2026-10-23) docs: auto-sync cloud-agent with merged PRs (through 2026-10-24) Oct 24, 2026
@github-actions github-actions Bot changed the title docs: auto-sync cloud-agent with merged PRs (through 2026-10-24) docs: auto-sync cloud-agent with merged PRs (through 2026-10-25) Oct 25, 2026

- A sandbox size
- One setup script
- Variables, including secrets (encrypted at rest)

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: Clarify which repository environment values are encrypted

This bullet groups variables and secrets under "encrypted at rest", but line 86 says "New and replaced variable values are encrypted; values stored before encryption remain compatible", and the profiles section (lines 167-168) deliberately distinguishes plaintext environment variables from encrypted secrets. Readers deciding where to put a sensitive value cannot tell whether plain variables in a repository environment are stored encrypted now, and what the legacy-values caveat means for them. One sentence naming which fields are encrypted would settle it.


Open **Env** beside a repository to create or edit its environment. In an organization, owners and admins can manage repository environments; other members see them read-only.

When a repository environment applies, its setup script replaces the setup commands from the selected [agent environment profile](#agent-environment-profiles). The profile's variables and agent settings still apply. A warning beside the profile picker explains when a profile's setup is replaced.

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: State how repository environment values interact with profile variables and per-session overrides

This paragraph explains that the setup script replaces the profile's setup commands and that "the profile's variables ... still apply", but a repository environment also stores variables. If the repository environment and the profile define the same key, the page does not say which wins. It also does not connect to the later section stating that per-session env vars and startup commands override the selected profile (line 187) — that text now predates the repository environment layer and does not say how a session-level setup command relates to a repository environment's setup script. A short precedence statement would avoid readers guessing.


### Request body validation

Webhook triggers can validate each request body against a JSON Schema before the request is captured. When a body does not match the schema, Kilo rejects it with HTTP 400 and does not capture or queue it.

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: Explain what validation does with non-JSON bodies

Triggers accept non-JSON content types, and the template variables section says {{bodyJson}} falls back to the raw body when the payload is not parseable JSON, so some requests reaching this validator will not be JSON. This paragraph does not say whether a schema applies to those requests (rejected with 400, skipped, or treated as a parse failure). The next paragraph also lists "value limits" without saying what they are. Naming the accepted body shape and the non-JSON behaviour would make the schema editor's scope clear.

@github-actions github-actions Bot changed the title docs: auto-sync cloud-agent with merged PRs (through 2026-10-25) docs: auto-sync cloud-agent with merged PRs (through 2026-10-27) Oct 27, 2026
@github-actions github-actions Bot changed the title docs: auto-sync cloud-agent with merged PRs (through 2026-10-27) docs: auto-sync cloud-agent with merged PRs (through 2026-10-28) Oct 28, 2026

### Skills from skills.sh

An [agent environment profile](#agent-environment-profiles) can also install public skills from [skills.sh](https://skills.sh). Open the profile's **Skills** tab and add a qualified reference such as `anthropics/skills@frontend-design` or a skills.sh skill URL. Cloud Agent installs the referenced skill and its companion files when it prepares a session, so the contents always come from upstream rather than a snapshot saved in the profile. Because there is no Markdown snapshot to edit, you enable, disable, or delete a referenced skill instead of editing it. Manual skills and ZIP uploads work the same as before.

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: Note that referenced skill content comes from a third party and can change upstream

This paragraph correctly says the contents "always come from upstream", but it does not tell readers that a skills.sh reference is resolved at session prep and can therefore change without anyone editing the profile, and that an organization-owned profile shares those references with every member who selects it. Because the skill's instructions and companion files are what the agent actually uses, one sentence asking readers to review the upstream skill before adding it (similar to the webhook/prompt-injection caution later on this page) would make the trust model explicit.

@github-actions github-actions Bot changed the title docs: auto-sync cloud-agent with merged PRs (through 2026-10-28) docs: auto-sync cloud-agent with merged PRs (through 2026-10-29) Oct 29, 2026

## Delegating to child sessions

A Cloud Agent session that you start interactively — from the web app, the desktop app, or Agent Manager — can launch child Cloud Agent sessions to work on part of the task. Each child runs in its own isolated sandbox.

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: This conflicts with the page's own container model

Above, the page says "Each user receives an isolated Linux container" (line 112) and "All Cloud Agent chats share a single container instance" (line 114), but this says each child session runs in its own isolated sandbox. Either child sessions share the parent's container or they get separate ones; as written, readers cannot tell which is true. It is also unclear how a child's work reaches the parent when the child has its own sandbox and checkout (separate branch, pull request, or result message?). Consider reconciling line 114 and describing how child results return to the parent.

A session cannot launch child sessions when any of these apply:

- **It is itself a child.** Child sessions cannot delegate further, so delegation stays one level deep.
- **It runs on a shared sandbox.** Shared sandboxes do not support child sessions. Start the session on an isolated sandbox instead.

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: Define "shared sandbox"

"Shared sandbox" is not defined anywhere on this page, and the sandbox selection section (line 315) only describes providers and an Automatic option, so readers told to "start the session on an isolated sandbox instead" have no way to tell which choice supports child sessions. Consider naming the sandbox option(s) that do, or linking to the section that explains the difference between shared and isolated sandboxes.


- **It is itself a child.** Child sessions cannot delegate further, so delegation stays one level deep.
- **It runs on a shared sandbox.** Shared sandboxes do not support child sessions. Start the session on an isolated sandbox instead.
- **It was started by a bot.** Sessions created by code reviews, security reviews, and triggers never get this capability.

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: Cover CLI-started sessions in the eligibility rules

The page documents kilo cloud start and kilo cloud send above (lines 92-108), but sessions started that way are neither started interactively from the surfaces listed on line 133 nor created by a bot, so this list of exclusions leaves it unclear whether they can launch child sessions. Add CLI-started sessions to the list, or state explicitly whether they get the capability.

- **It runs on a shared sandbox.** Shared sandboxes do not support child sessions. Start the session on an isolated sandbox instead.
- **It was started by a bot.** Sessions created by code reviews, security reviews, and triggers never get this capability.

Sessions created before this capability became available keep it disabled. Start a new session to launch child sessions.

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: State the cutover for existing sessions

"Sessions created before this capability became available" gives readers no way to know whether their session is in that group, because the capability has no date, version, or UI marker on this page. Consider naming the rollout cutover (for example a date) or saying that sessions created before it can only get the capability by starting a new session.


By default, organization triggers run as the organization webhook bot. When you create an organization trigger, you can instead select **Run as webhook creator** so each session runs with your identity. Organization billing and repository scope stay with the organization.

Creator-run sessions also resolve GitHub credentials with your own authorization when it is available, so commits and pushes are attributed to your GitHub identity instead of the organization bot. This matches interactive Cloud Agent web sessions. If your account has not authorized the GitHub App, or the repository permissions do not allow it, the session falls back to the installation bot. Organization-bot triggers keep using the organization bot identity.

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: Reconcile creator-run identity with the organization-trigger description

This says creator-run organization triggers commit and push as the creator's GitHub identity, but the Trigger Limits section (line 348) still states that organization triggers "Execute in dedicated compute resources as a bot user, similar to Code Review sessions". That is no longer accurate for creator-run triggers and contradicts this paragraph. The paragraph also switches between "organization webhook bot", "organization bot", and "installation bot" without defining the last one; consider using one term and cross-referencing the Integrations page for the GitHub App authorization you mention.

@github-actions github-actions Bot changed the title docs: auto-sync cloud-agent with merged PRs (through 2026-10-29) docs: auto-sync cloud-agent with merged PRs (through 2026-10-30) Oct 30, 2026
## Reviewing changes

Select **Changes** in the chat header to open the worktree's saved change summary, including file status and lines added and removed. The view shows the comparison's base branch and when the summary was saved, with the changed-file list on the left and the selected file's diff on the right. Selecting another file replaces the diff in place instead of opening a new tab. Refresh to load the latest saved summary; reloading reads the latest saved revision without starting the workspace. Large summaries can be partial, with some files or line counts omitted.
Select **Changes** in the chat header to open the worktree's saved change summary. It compares your work two ways: **Uncommitted** first, which shows changes in the working tree since the last commit, and **Against base branch** second, which shows the commits on the worktree branch since it diverged from the base branch. A file you committed and then edited further appears under both. Each file tab is labelled with its comparison, so you can open the same path in either one.

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: Use consistent terminology for the file list

This says "Each file tab is labelled with its comparison", but the next paragraph describes the changed-file list on the left and states that selecting another file "replaces the diff in place instead of opening a new tab". Calling the entries "tabs" contradicts that. Consider "each changed-file entry is labelled with its comparison" (or clarify whether the tabs are the two comparison tabs).

@github-actions github-actions Bot changed the title docs: auto-sync cloud-agent with merged PRs (through 2026-10-30) docs: auto-sync cloud-agent with merged PRs (through 2026-10-31) Oct 31, 2026

This branch was successfully deployed

1 active deployment
docs-staging – docs — 80ace670 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