Skip to content

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

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

github-actions[bot] wants to merge 10 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-25

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-24T07:03:19.791Z → 2026-10-25T07:03:39.767Z
  • 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

Pending — will retry

None.

Considered, no docs change needed

PR Reason
Kilo-Org/cloud#8009 Rendering fix escaping markdown in code-review council summary cells; internal polish.
Kilo-Org/cloud#7991 Internal fix to editor sign-in URL derivation; no documented behavior change.
Kilo-Org/cloud#7871 Internal access-resolution fix scoping to live organizations; restores expected behavior.
Kilo-Org/cloud#8019 Internal container-usage budget verdict fix; no user-facing limits or settings change.
Kilo-Org/cloud#8050 Internal OAuth consent-flow security hardening in kilo-mcp; no user workflow to document.
Kilo-Org/cloud#7886 Internal glob matching/limits work in cloud-agent-profile import; plumbing only.
Kilo-Org/cloud#8096 Internal transactional slot reservation in security-agent; no user-visible behavior change.
Kilo-Org/cloud#8215 Internal cloud-agent-sdk transport identity plumbing; not a user-facing feature.
Kilo-Org/cloud#8078 Internal mobile PR-review state keying fix; no user workflow change.
Kilo-Org/cloud#8226 Internal GitHub installation-completion binding fix; no docs surface.
Kilo-Org/cloud#8099 Internal organizations membership/invitation consistency fix; restores intended behavior.
Kilo-Org/cloud#7854 Internal code-review insert-conflict resolution fix; plumbing only.
Kilo-Org/cloud#8231 Internal Discord bot session authorization scoping; no public docs change.
Kilo-Org/cloud#7868 Internal chat account-link confirmation flow fix; not part of public product docs.
Kilo-Org/cloud#8239 Internal mobile repo-selection auth-epoch state scoping; no user-visible behavior.
Kilo-Org/cloud#7995 Internal o11y model-id validation for alert queries; no user-facing change.
Kilo-Org/cloud#8741 Mobile a11y tap-target polish; does not change what users must learn or do.
Kilo-Org/cloud#8240 Internal code-review inline-comment attribution fix; no documented behavior change.
Kilo-Org/cloud#8328 Internal blacklisted-domain config read error handling; plumbing only.
Kilo-Org/cloud#8370 Internal GitLab reply-size limit fix; no user-facing setting or workflow.
Kilo-Org/cloud#8368 Internal OSS credit monthly-reset row-lock fix; concurrency hardening only.
Kilo-Org/cloud#8030 Internal cloud-agent-next request-body limits and archive housekeeping; no user-visible behavior.
Kilo-Org/cloud#8515 Internal latency-ingest logging change with no user-visible behavior.
Kilo-Org/cloud#8420 Internal admin CSV quoting fix restoring correct export behavior.
Kilo-Org/cloud#8415 Internal auto-routing balance and body-limit enforcement with no documented workflow change.
Kilo-Org/cloud#8381 Internal e2e port resolution test tooling.
Kilo-Org/cloud#8350 Internal SDK payload bounding; no user-facing setting or workflow.
Kilo-Org/cloud#8443 Internal lint tooling enhancement for contributor checks.
Kilo-Org/cloud#8421 Security fix scoping top-up lookup; restores documented behavior.
Kilo-Org/cloud#8382 Internal credential redaction in routing contracts.
Kilo-Org/cloud#8377 Internal mobile telemetry scrubbing change.
Kilo-Org/cloud#8653 Internal Discord listener lifecycle plumbing.
Kilo-Org/cloud#8588 Internal execution payload length bounds with no documented limit change.
Kilo-Org/cloud#8655 Internal PR-review partial-check reporting fix.
Kilo-Org/cloud#8683 Internal briefing report contract standardization.
Kilo-Org/cloud#8695 Internal security-agent sync admission logic.
Kilo-Org/cloud#8243 Internal Slack feedback notification formatting and rate limiting.
Kilo-Org/cloud#8805 Mobile app error-recovery fix, not public product documentation.
Kilo-Org/cloud#8827 Mobile app audit-report display change.
Kilo-Org/cloud#8797 Internal SDK performance change with no user-visible behavior.
Kilo-Org/cloud#8778 Mobile app permission-retry fix.
Kilo-Org/cloud#8833 Mobile app localization of review labels.
Kilo-Org/cloud#8738 Internal webhook ingest payload limit enforcement.
Kilo-Org/cloud#8830 Mobile app accessibility touch-target polish.
Kilo-Org/cloud#8828 Mobile app retrigger deduplication fix.
Kilo-Org/cloud#8823 Internal admin query-parameter validation.
Kilo-Org/cloud#8829 Mobile app Chinese copy correction.
Kilo-Org/cloud#8822 Mobile app label tweak on Agents/history lists; mobile UI isn't covered in the public product docs.
Kilo-Org/cloud#8688 Internal admin query correction with no user-facing workflow change.
Kilo-Org/cloud#8543 i18n plural-form fix in mobile locales; no documented behavior changes.
Kilo-Org/cloud#8667 Accessibility roles/state fix restoring expected mobile behavior.
Kilo-Org/cloud#8834 Admin-only dialog layout polish in the gateway admin UI.
Kilo-Org/cloud#8000 Internal session event presentation/plumbing fix with no new user-facing behavior.
Kilo-Org/cloud#8821 Mobile form scroll bug fix; restores expected layout, adds no new workflow.
Kilo-Org/cloud#8713 Mobile-only workspace label on the Chat tab; mobile app isn't in the documented product set.
Kilo-Org/cloud#7875 Internal legal-page parser hardening; no user-visible behavior change.
Kilo-Org/cloud#8774 Mobile navigation/back-stack fix restoring expected behavior.
Kilo-Org/cloud#8707 Adds a close control to mobile to-do link sheets; UI polish, no docs workflow change.
Kilo-Org/cloud#8645 Greek translation copy correction only.
Kilo-Org/cloud#8378 Internal lint/test tooling fix for JSX scroll classes.
Kilo-Org/cloud#8732 Internal admin CSV refactor using a shared cell helper.
Kilo-Org/cloud#8798 CSV escaping fix that restores already-documented audit-log export behavior.
Kilo-Org/cloud#8831 Bug fix for loading organization findings; restores documented behavior.
Kilo-Org/cloud#8643 Greek briefing/agent copy correction only.
Kilo-Org/cloud#8646 Mobile session-history interaction bug fixes restoring expected behavior.
Kilo-Org/cloud#7842 Internal worker-utils audit log key tokenization fix.
Kilo-Org/cloud#7851 Internal GitLab adapter validation/request-limit hardening; no documented workflow change.
Kilo-Org/cloud#7856 Internal mobile telemetry redaction plumbing.
Kilo-Org/cloud#7870 Internal contributor-champions email lookup fix.
Kilo-Org/cloud#7922 Internal Discord integration lifecycle fix.
Kilo-Org/cloud#7929 Mobile diagram host security-policy refactor; no user-facing setting or workflow.
Kilo-Org/cloud#8849 CI/release and sandbox image build stabilization.
Kilo-Org/cloud#7985 Internal Apple JWKS caching/refresh hardening with no user-visible behavior or setting.
Kilo-Org/cloud#8005 Developer tooling change to env-file permissions, only visible to contributors.
Kilo-Org/cloud#8026 Mobile UI recovery action; docs likely do not cover the mobile app workflow, so uncertain.
Kilo-Org/cloud#8046 Mobile login state/feedback fix restoring expected behavior, no new workflow to document.
Kilo-Org/cloud#8721 Internal logging/telemetry field bounding with no user-facing change.
Kilo-Org/cloud#8626 Internal Sentry edge-initializer data-policy plumbing.
Kilo-Org/cloud#8521 Internal Bitbucket inbox scoping fix that restores intended behavior.
Kilo-Org/cloud#8579 Internal GitLab credential-revocation ordering fix with no user-facing workflow change.
Kilo-Org/cloud#8220 Internal auth refresh-rotation policy enforcement with no user-facing workflow change.
Kilo-Org/cloud#8520 Internal Apple notification request-validation hardening.
Kilo-Org/cloud#8503 Mobile logout cleanup implementation fix with no new user-facing behavior.
Kilo-Org/cloud#8525 Internal ai-gateway cost-admission calculation change with no documented setting or workflow.
Kilo-Org/cloud#8527 Internal organization-access lookup fix with no user-visible change.
Kilo-Org/cloud#8660 Internal cloud-agent e2e callback contract alignment.
Kilo-Org/cloud#8627 Internal GitLab webhook lookup performance fix with no user-facing change.
Kilo-Org/cloud#8599 Developer-facing SDK cache-invalidation hook, not an end-user product workflow.
Kilo-Org/cloud#8670 Mobile sign-in input bound fix restoring validation behavior, not a new workflow.
Kilo-Org/cloud#8697 Internal API validation bounds for usage-analytics filters, not a documented user feature.
Kilo-Org/cloud#8676 Mobile session-restore fix restoring expected app behavior, not a new workflow to document.
Kilo-Org/cloud#8728 Internal GitHub user-token cache invalidation fix with no user-visible change.
Kilo-Org/cloud#8725 Admin gateway opt-out entry validation hardening, internal admin plumbing.
Kilo-Org/cloud#8698 Admin-only credit campaign permission gate; likely not covered in public product docs, so uncertain.
Kilo-Org/cloud#8824 Mobile UI bug fix making an existing recovery action tappable; restores intended behavior with no new workflow to document.
Kilo-Org/cloud#8790 Mobile bug fix improving an expired-plan error message rather than introducing a new user setting or workflow.
Kilo-Org/cloud#8842 Greek locale translation wording alignment; localization copy change only.
Kilo-Org/cloud#8818 Mobile bug fix ignoring a stray Pause press on a stopped download; internal state handling with no documented behavior change.
Kilo-Org/cloud#8752 Mobile bug fix clearing a stale review-start failure when the draft changes; restores expected behavior without new user-facing workflow.
Kilo-Org/cloud#7484 Already documented: pages/getting-started/adding-credits.md has a 'Changing your Kilo Pass plan' section covering upgrading to a higher tier (Expert), next-billing-period activation, and the pending-cancellation rule (resume before changing; canceling releases the scheduled change).
Kilo-Org/kilocode#15397 The change targets v2 paths that are not present in the current source tree (packages/kilo-plugin/src/gateway/opencode.ts, packages/kilo-cli/, packages/tui/src/component/dialog-integration.tsx, migration-tracking/, and the kilocode.gateway.opencode-free-tier plugin); none exist in this checkout, so the OpenCode free-tier hiding and v2 integration-dialog promotion cannot be verified.
Kilo-Org/cloud#8567 Notification push-history recording exposed over tRPC is internal plumbing with no documented user workflow change
Kilo-Org/cloud#7865 Internal Slack/Discord/Linear default-model resolution fix with no new user-facing setting
Kilo-Org/cloud#7287 Internal cloud-agent-sdk stream ticket reconnect plumbing
Kilo-Org/cloud#7193 Removes an unused devDependency; contributor-only change
Kilo-Org/cloud#8669 Mobile sheet scrolling and header sizing UI fix that does not change what users must do or learn
Kilo-Org/cloud#7867 Internal cloud-agent-sdk tool-part state validation fix
Kilo-Org/cloud#7894 Mobile markdown scan performance optimization with no behavior change
Kilo-Org/cloud#8182 Mobile URL validation error display fix restoring expected behavior
Kilo-Org/cloud#8508 Mobile transcript code fencing is rendering polish with no workflow change
Kilo-Org/cloud#8528 Mobile mermaid re-render fix for changed diagram source
Kilo-Org/cloud#8127 Mobile markdown wrapping fix via a dependency patch with no user-facing change
Kilo-Org/cloud#8076 Mobile folder picker Back-press responsiveness fix
Kilo-Org/cloud#8726 Mobile organization member menu presentation fix
Kilo-Org/cloud#8753 Mobile transcription re-offer behavior fix restoring intended flow
Kilo-Org/cloud#8729 Mobile branch row and unreachable-repository messaging fix
Kilo-Org/cloud#8663 Internal GitLab request policy enforcement fix
Kilo-Org/cloud#8561 Mobile session-created state bug fix
Kilo-Org/cloud#8879 Internal bot credential issuance fix for Cloud Agent registration
Kilo-Org/cloud#7869 Internal organization invite/settings write hardening
Kilo-Org/cloud#7904 Internal payment return-URL origin resolution security fix
Kilo-Org/cloud#7959 Swedish translation label fix with no product learning
Kilo-Org/cloud#7877 Internal promotional credit redemption cap transaction fix
Kilo-Org/cloud#8702 Mobile code reviewer overview body paint fix
Kilo-Org/cloud#8012 Internal server-side upload finalization and per-account caps with no documented user workflow change.
Kilo-Org/cloud#8051 Security hardening of Apple sign-in nonce; no user-facing behavior or workflow change.
Kilo-Org/cloud#8055 Binds signed OAuth state to its integration flow; internal security fix with no user-visible change.
Kilo-Org/cloud#8223 Changes which resolved comments seed the fix-review prompt; internal prompt-assembly behavior.
Kilo-Org/cloud#8227 Internal sandbox control-plane allocation policy fix; not user-visible.
Kilo-Org/cloud#8776 Mobile chat-title truncation fix that restores expected behavior; nothing new to document.
Kilo-Org/cloud#8383 Internal session-ingest item namespacing refactor; no user-visible behavior.
Kilo-Org/cloud#8354 Requires live integration state for chat bot lookups; internal authorization fix.
Kilo-Org/cloud#8435 Fixes internal pricing and spend admission for briefing summaries; no documented workflow change.
Kilo-Org/cloud#8451 Adds validation bounds to custom router entries; internal API hardening with no documented change.
Kilo-Org/cloud#8804 Mobile Security Agent filter-sheet routing fix that restores expected navigation.
Kilo-Org/cloud#8534 Device-pairing approval hardening that only adds context to an existing confirmation step.
Kilo-Org/cloud#8880 Restores intended org-admin authority over webhook triggers; bug fix, not new behavior.
Kilo-Org/cloud#8692 Internal charge reconciliation across summary generations; no user-facing change.
Kilo-Org/cloud#8566 Mobile to-do undo and draft-cap fixes that restore expected behavior.
Kilo-Org/cloud#8756 Mobile reviewer repository picker resync fix that restores expected behavior.
Kilo-Org/cloud#8784 Internal close of bridged terminal sockets on organization close; no user-visible change.
Kilo-Org/cloud#8786 Mobile chat-open routing fix that restores expected behavior.
Kilo-Org/cloud#8803 Chinese locale copy corrections that restore intended translations.
Kilo-Org/cloud#8722 Accepts native-script digits in the sign-in code field; restores expected input handling.
Kilo-Org/cloud#8234 Verifies integration ownership before writing a workspace installation; internal security fix.
Kilo-Org/cloud#8701 Contributor-champions credit-window logic fix; internal program change with no product docs impact.
Kilo-Org/cloud#8260 Requires repository write access for GitHub bot actions; internal authorization hardening.
Kilo-Org/cloud#8478 Platform-neutral session follow label change; restores intended copy.
Kilo-Org/cloud#8765 Mobile app language-picker RTL repaint bug fix that restores expected behavior; no documented workflow or setting changes.
Kilo-Org/cloud#8499 The change hardens the internal cloud-agent-fork review-fix route by adding a confirmation gate and a per-actor rate limit. No product docs page documents starting a fix session from a review, so documenting only this step would produce orphaned content about an otherwise undocumented flow.

(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-25.

@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 25, 2026 7:12am UTC

Request Review

@kilo-code-bot

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

Copy link
Copy Markdown
Contributor

Code Review Summary

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 Summaries (4 snapshots, latest commit 907b3b9)

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

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: 40.1K · Output: 9.9K · Cached: 331.9K

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.

This branch was successfully deployed

1 active deployment
docs-staging – docs — c71bd734 Deployed Oct 25, 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