SOLFIND
Web Lens
Portal home

Cloud sessions - Features - Docs - Kiro

https://kiro.dev/docs/cloud-sessions/ • 249 KB fetched
Open original page


Cloud sessions - Features - Docs - Kiro Loading image... Product * About Kiro * IDE * CLI * Web * Mobile * Crew * Pricing * Downloads For * Enterprise * Startups * Students Community * Overview * Ambassadors * Discord * Events * Powers * Shop * Showcase Resources * Docs * Blog * Changelog * FAQs * Report a bug * Suggest an idea * Billing support Social * * * * * * * English Site Terms License Responsible AI Policy Legal Privacy Policy Cookie Preferences English Loading image... * Apps * CLI * Web * Enterprise * Pricing * Docs * Community * Resources SIGN IN DOWNLOADS Loading image... Get Started Installation Authentication Your first project Models Overview Available models Reasoning effort Features How Kiro works Specs Steering Hooks MCP Permissions Custom agents Agent Skills Powers Cloud sessions Compaction Kiroignore Checkpoints and rewind Built-in tools Configuration scopes IDE 1.x What's new in 1.0 Setup & First Run Editor Chat Experimental Troubleshooting 0.x reference CLI What's new in 3.0 Setup & First Run Terminal UI Chat Voice mode Headless mode ACP Auto complete Experimental 2.x reference Crew Quick start Installation Running 24/7 Chat Agent Capabilities Features Interfaces Apps System & storage Configuration Security Troubleshooting Web Setup & First Run Identity Center Connect your repositories Working with the agent Autonomous mode Automations Memory Configuration Sync Sandbox Mobile - Preview Overview Commands and Reference CLI commands Slash commands Built-in tools Exit codes Settings Billing Overview Managing your subscription Upgrading your plan Downgrading your plan Cancelling your plan Purchasing add-on credits Managing your payments Managing usage notifications Managing your taxes Contacting billing support Deleting your account Related questions Enterprise Concepts Onboarding quickstart Connecting your identity provider Deployment options Subscribe your team Manage subscriptions Governance Monitor and track Settings Managed updates Billing IAM Supported regions Privacy and Security Overview Data protection Code references Compliance validation Infrastructure security IAM permissions Firewalls, proxies, and data perimeters VPC endpoints (AWS PrivateLink) Guides Overview Language support Learn by playing Migration Migrating from Q Developer Migrating from VSCode Upgrading from Q CLI * Docs * * Features * * Cloud sessions Copy page View as Markdown Cloud sessions Copy page View as Markdown A cloud session runs the Kiro agent harness in a managed cloud sandbox instead of on your machine. The session belongs to your Kiro account, not to any one app: start it in the browser, hand it a long task, close your laptop, and check on it later from your phone, your terminal, or the IDE. The agent keeps working in the sandbox whether or not you're connected. Cloud sessions are the execution environment behind Kiro Web and Mobile , and the IDE and CLI can create and attach to the same sessions. Because every surface talks to the same harness through the same protocol, cloud sessions retain Kiro's core agent behavior while running against sandbox-backed files, tools, and configuration. The main difference is where the work happens; client-specific limitations are described below. Info Cloud sessions are included with your existing Kiro plan, with no separate charge for cloud compute. You can run up to 10 concurrent cloud sessions . Creating and attaching from the IDE requires Kiro IDE v1.0.293 or later , and from the CLI requires Kiro CLI v2.17 or later . If you don't see the entry points described below, update to the latest version. Capability IDE CLI Web Mobile Create a cloud session ✓ ✓ ✓ ✓ Resume and steer an existing cloud session ✓ ✓ ✓ ✓ Autonomous mode ✓ ✓ ✓ ✓ Scheduled automations — — ✓ — How cloud sessions work When you create a cloud session, Kiro provisions an isolated sandbox and starts the same agent harness that runs locally in the IDE and CLI. If you attach repositories, Kiro clones them server-side through your connected source provider; your local working copy is never uploaded. The agent reads, edits, builds, and runs shell commands inside the sandbox, and delivers results back through your source provider (typically as a pull request) or directly in the conversation. The session itself lives in a cloud session store, separate from any client: * Clients attach and detach: the Web app, Mobile app, IDE, and CLI are all views onto the same session. Disconnecting a client doesn't stop the agent, and an in-flight task keeps running. * State survives your machine: conversation history, bound repositories, and the sandbox's file state persist in the cloud. Reattach from any surface and the transcript replays where you left off. * Approvals wait for you: if the agent needs permission for an action while nobody is connected, the request waits and is presented to the next client that attaches. For details on the sandbox itself (network access, environment variables, and environment configuration), see the Sandbox documentation. Prerequisites * A Pro, Pro+, Pro Max, or Power subscription. Cloud sessions use the existing credit model, with no separate charge for cloud compute * A connected GitHub or GitLab account, if you want to work on repositories * For AWS Identity Center organizations: an administrator must first enable Cloud Sessions by toggling on Cloud Sessions in Settings > Kiro Settings , in the AWS account where Kiro is configured. See AWS Identity Center for the full steps. Cloud sessions run in US East (N. Virginia) us-east-1 only * For organizations using Okta or Microsoft Entra ID as an external identity provider (IdP): an administrator must enable Cloud Sessions and add https://app.kiro.dev/signin/oauth to the existing Kiro OIDC application. Follow the Okta redirect URI setup or Microsoft Entra ID redirect URI setup Work with cloud sessions IDE CLI Web In the IDE, cloud sessions live in Agent Focus Mode . Open Agent Focus from the top-right corner of the IDE window, and the session rail shows a Cloud Sessions section alongside your local projects. The section appears when cloud sessions are available for your account. Start a cloud session * Select + ( New Cloud Session ) in the Cloud Sessions section header. This opens a draft; nothing is created in the cloud yet. * Optionally select Select repos below the composer to attach one or more repositories from your connected source provider. Selected repositories appear as removable pills. * Choose your model, agent or workflow, and autonomy level. Cloud sessions offer Autopilot and Autonomous ; selecting Autonomous hands mode and model choice to the agent. * Type your first prompt and submit. Kiro provisions the sandbox, clones the selected repositories, and sends your prompt. The composer is locked while the session is being set up. Once the session starts, its bound repositories stay visible below the chat input. Repositories are chosen at creation time. To work on a different set, start a new cloud session. Manage cloud sessions Cloud sessions appear in the rail ordered by recent activity, with the same status indicators as local sessions. From a session's context menu you can: * Pin Session to keep it at the top of the section * Open in Kiro Web to continue the same session in the browser * Open with Kiro CLI to attach from a terminal (requires Kiro CLI 2.17 or later) * Delete Session to permanently remove the session and its sandbox What works differently from local sessions The session's files live in the sandbox, not your workspace, so affordances that operate on local files are unavailable in cloud sessions: opening files or diffs in the editor, checkpoints and revert, the #File / #Folder / #Terminal / #Problems context pickers, hook configuration links, and clickable spec task actions. Prompt attachments (images and documents) work; their contents are sent to the session. Renaming a cloud session and Supervised mode aren't available yet. What runs where Cloud sessions draw a clear boundary between your machine and the sandbox: Local machine Cloud sandbox Your prompts and attachments Composed here Delivered to the session (attachment contents are uploaded) Repository code Never uploaded Cloned server-side via your source provider connection Agent file reads and edits — Run in the sandbox Shell commands and builds — Run in the sandbox Project configuration ( .kiro/ in the repo) — Arrives with the repository clone Local personal configuration ( ~/.kiro/ ) Stays local Not applied; use personal Cloud configuration for supported account-backed items Configuration in the cloud Cloud sessions and personal Cloud configuration are related account-backed capabilities, but they serve different purposes. A cloud session determines where the agent works. Personal Cloud configuration determines which account-level configuration Kiro makes available across supported surfaces. Configuration follows the same scopes as everywhere else: * Project configuration travels with the repo: steering, specs, custom agents, hooks, and MCP servers committed under .kiro/ in your repository apply in cloud sessions automatically, because the sandbox clones the repository. * Personal configuration can sync through your account: your local ~/.kiro/ directory stays local and isn't applied to a cloud session. Use Settings > Configuration Sync in Kiro Web to upload supported personal configuration. Manage the cloud copy from its feature-specific settings page, including account-backed Powers under Settings > Powers . See Configuration Sync for supported folders and the upload workflow. * Sandbox environment: internet access, environment variables, and setup commands are covered in the Sandbox documentation . Use personal Cloud configuration in the IDE When personal Cloud configuration is enabled for your account and supplies cloud-managed items, Kiro IDE 1.0.437 or later shows personal Steering, custom agents, Skills, Powers, and Hooks in their usual IDE surfaces. A cloud indicator identifies items managed in Kiro Web. Cloud Steering, Skills, and Hooks open as read-only previews with an Edit in web action. Agent Focus settings show the same cloud source and links for managing those items in Kiro Web. If Cloud configuration is enabled but your account supplies no cloud items, these indicators and management actions don't appear, and the IDE surfaces remain unchanged. The IDE's personal Cloud configuration surfaces do not include standalone MCP servers. Configuration Sync handles MCP server settings separately: uploading settings/mcp.json sends those servers to Kiro Web sandbox MCP server settings, not to the IDE as cloud-managed MCP servers. This is also separate from MCP configuration bundled inside a Power : bundled MCP configuration belongs to that Power and becomes available when the Power is active. Project-level MCP servers committed under .kiro/ continue to follow project configuration scope. Move between surfaces A cloud session is one session, whichever app you view it through: From To How Web or Mobile CLI kiro-cli --resume-id <session-id> IDE (Agent Focus) Web Open in Kiro Web on the session's menu IDE (Agent Focus) CLI Open with Kiro CLI on the session's menu CLI Web Open the session at app.kiro.dev Any Mobile The session appears in the Mobile app's session list Current limitations * Concurrency limit: you can run up to 10 cloud sessions in parallel. * Repository set is fixed: you choose repositories when you create the session (the CLI can also add them later with /repo ). To work on different repositories, start a new session. * No Supervised mode: cloud sessions run in Autopilot or Autonomous; per-change approval isn't available. * No renaming: cloud sessions can't be renamed from the IDE or CLI. * Surface gaps: each tab above lists commands and affordances that don't work in cloud sessions yet. These gaps can differ by surface and release. Related * How Kiro works - the Kiro agent harness and where it runs * Kiro Web - the browser-native cloud session experience * Configuration Sync - upload personal .kiro configuration for cloud sessions * Sandbox - network access, environment variables, and environment configuration * Agent Focus Mode - the IDE surface for cloud sessions * CLI session management - listing, resuming, and deleting sessions * Configuration scopes - where settings live and how they travel Page updated: September 2, 2026 Create powers Compaction

Links found on this page

  1. About Kiro [direct]
  2. IDE [direct]
  3. CLI [direct]
  4. Web [direct]
  5. Mobile [direct]
  6. Crew [direct]
  7. Pricing [direct]
  8. Downloads [direct]
  9. Enterprise [direct]
  10. Startups [direct]
  11. Students [direct]
  12. Overview [direct]
  13. Ambassadors [direct]
  14. Discord [direct]
  15. Events [direct]
  16. Powers [direct]
  17. Shop [direct]
  18. Showcase [direct]
  19. Docs [direct]
  20. Blog [direct]
  21. Changelog [direct]
  22. FAQs [direct]
  23. Report a bug [direct]
  24. Suggest an idea [direct]
  25. Billing support [direct]
  26. Site Terms [direct]
  27. License [direct]
  28. Responsible AI Policy [direct]
  29. Legal [direct]
  30. Privacy Policy [direct]
  31. Cookie Preferences [direct]
  32. Loading image... [direct]
  33. SIGN IN [direct]
  34. Installation [direct]
  35. Authentication [direct]
  36. Your first project [direct]
  37. Overview [direct]
  38. Available models [direct]
  39. Reasoning effort [direct]
  40. How Kiro works [direct]
  41. Specs [direct]
  42. Steering [direct]
  43. Hooks [direct]
  44. MCP [direct]
  45. Permissions [direct]
  46. Custom agents [direct]
  47. Agent Skills [direct]
  48. Powers [direct]
  49. Compaction [direct]
  50. Kiroignore [direct]
  51. Checkpoints and rewind [direct]
  52. Built-in tools [direct]
  53. Configuration scopes [direct]
  54. What's new in 1.0 [direct]
  55. Setup & First Run [direct]
  56. Editor [direct]
  57. Chat [direct]
  58. Experimental [direct]
  59. Troubleshooting [direct]
  60. 0.x reference [direct]
  61. What's new in 3.0 [direct]
  62. Setup & First Run [direct]
  63. Terminal UI [direct]
  64. Chat [direct]
  65. Voice mode [direct]
  66. Headless mode [direct]
  67. ACP [direct]
  68. Auto complete [direct]
  69. Experimental [direct]
  70. 2.x reference [direct]
  71. Quick start [direct]
  72. Installation [direct]
  73. Running 24/7 [direct]
  74. Chat [direct]
  75. Agent Capabilities [direct]
  76. Features [direct]
  77. Interfaces [direct]
  78. Apps [direct]
  79. System & storage [direct]
  80. Configuration [direct]