Skip to content

Commit a0ac750

Browse files
hubwriterCopilotCopilot
authored
New Capabilities in Copilot CLI Local Sandboxes [updated public preview] (#62379)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Copilot-Session: 39cc466b-6286-4c9e-8aa7-2cc0eb953158
1 parent 2e104a0 commit a0ac750

29 files changed

Lines changed: 297 additions & 122 deletions

‎.github/instructions/style-guide-summary.instructions.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ For Liquid variable usage, reusables, linking conventions, bullet-list markers,
5959

6060
## Lists
6161

62-
* Capitalize the first letter of each list item.
62+
* Capitalize the first letter of each list item, including the first letter after the colon in a term definition list (for example, `* **Filesystem**: Grant read-only access...`).
6363
* Use periods only if the item is a complete sentence.
6464
* Introduce lists with a descriptive sentence, not vague phrases like "the following" in isolation.
6565

‎content/billing/concepts/billing-cycles.md‎

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,6 @@ For example, if you started a paid plan or converted from a trial on the 15th of
3535
> [!NOTE]
3636
> From **December 1, 2025**, all self-serve, metered {% data variables.product.prodname_ghe_cloud %} accounts that pay by credit card will migrate to a **billing date** of 1st of the month. See [Billing date standardized to the first of the month for self-serve credit card metered Enterprise customers](https://github.blog/changelog/2025-11-17-billing-date-standardized-to-the-first-of-the-month-for-self-serve-credit-card-metered-enterprise-customers-now-generally-available/) in the changelog.
3737
38-
## Billing cycle for {% data variables.copilot.sandbox %} during public preview
39-
40-
During {% data variables.release-phases.public_preview %}, eligible accounts receive a **$10 monthly entitlement** for cloud sandbox usage through the end of **July 2026**. The entitlement applies as follows:
41-
42-
* Usage above the entitlement is metered against your standard billing cycle and billed on your normal billing date.
43-
* The entitlement is discontinued after July 2026. Pricing and packaging after the preview is subject to change.
44-
4538
## Billing cycles for volume-based products
4639

4740
Volume-based licenses may follow a different billing cycle. These products are often billed based on the anniversary date of your subscription rather than by calendar month.

‎content/billing/concepts/product-billing/cloud-and-local-sandboxes.md‎

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: Billing for {% data variables.copilot.sandbox %}
2+
title: Billing for cloud and local sandboxes for {% data variables.product.prodname_copilot %}
33
shortTitle: Cloud and local sandboxes
4-
intro: 'Learn how usage of {% data variables.copilot.sandbox %} is measured and billed.'
4+
intro: 'Learn how usage of {% data variables.product.prodname_copilot_short %} cloud and local sandboxes is measured and billed.'
55
versions:
66
fpt: '*'
77
ghec: '*'
@@ -12,7 +12,7 @@ category:
1212

1313
{% data reusables.cli.public-preview-sandbox %}
1414

15-
## How {% data variables.copilot.sandbox %} usage is measured
15+
## How sandbox usage is measured
1616

1717
Billing applies to cloud sandboxing only. Local sandboxing is included in the standard {% data variables.product.prodname_copilot %} seat at no additional cost.
1818

@@ -34,9 +34,9 @@ The memory meter tracks the memory allocated to a cloud sandbox while it is runn
3434

3535
### Storage
3636

37-
The storage meter tracks snapshot storage for stopped sessions. When you stop {% data variables.copilot.sandbox_short %}, {% data variables.product.github %} retains a snapshot of the sandbox's state so you can resume it later. Snapshot storage is metered from the time the sandbox is stopped until the sandbox is deleted.
37+
The storage meter tracks snapshot storage for stopped sessions. When you stop a cloud sandbox, {% data variables.product.github %} retains a snapshot of the sandbox's state so you can resume it later. Snapshot storage is metered from the time the sandbox is stopped until the sandbox is deleted.
3838

39-
For more information about {% data variables.copilot.sandbox %}, see [AUTOTITLE](/copilot/concepts/about-cloud-and-local-sandboxes).
39+
For more information about cloud and local sandboxes, see [AUTOTITLE](/copilot/concepts/about-cloud-and-local-sandboxes).
4040

4141
## Free and billed use
4242

@@ -58,7 +58,11 @@ You pay for cloud sandboxes using the payment method set up for your {% data var
5858

5959
## How costs are assigned to a billable account
6060

61-
Cloud sandbox usage is billed to the organization that owns the sandbox. When you create a cloud sandbox session with `copilot --cloud`, you are prompted to select the owning organization. All usage for that session is billed to the selected organization.
61+
Cloud sandbox usage is billed to the account that owns the sandbox.
62+
63+
You are prompted to select an owner for the session only if you are not currently in a Git repository. In this case, when you create a cloud sandbox session with `copilot ‑‑cloud`, you are prompted to select an owner—your own personal account is listed first, ahead of any organizations you belong to. You must choose either your personal account or one of the listed organizations, and all usage for that session is billed to the account you select.
64+
65+
If you are in a repository, the owner of the repository is billed and no owner selection is required.
6266

6367
## Managing your budget for cloud sandboxes
6468

@@ -74,9 +78,9 @@ When you create a budget for cloud sandboxes, you can choose between two budget
7478
If you enable **Stop usage when budget limit is reached**, additional cloud sandbox usage is blocked once the budget reaches 100%, and a banner notifies users in the affected scope.
7579

7680
> [!NOTE]
77-
> {% data variables.copilot.sandbox_caps %} is not part of the "Bundled AI credits" budget type. Bundled AI credits budgets apply only to SKUs that consume AI credits (such as {% data variables.product.prodname_copilot %} AI credits, cloud agent AI credits, and {% data variables.product.prodname_spark %} AI credits). To control cloud sandbox spending, use a product-level or SKU-level budget.
81+
> Cloud sandboxes for {% data variables.product.prodname_copilot %} are not part of the "Bundled AI credits" budget type. Bundled AI credits budgets apply only to SKUs that consume AI credits (such as {% data variables.product.prodname_copilot %} AI credits, cloud agent AI credits, and {% data variables.product.prodname_spark %} AI credits). To control cloud sandbox spending, use a product-level or SKU-level budget.
7882
79-
## Viewing your {% data variables.copilot.sandbox %} usage
83+
## Viewing your cloud sandbox usage
8084

8185
To view your cloud sandbox usage, billable amounts, and the monthly preview entitlement, see [AUTOTITLE](/billing/how-tos/products/estimate-spending) and [AUTOTITLE](/billing/tutorials/gather-insights).
8286

‎content/billing/reference/product-and-sku-names.md‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ For **ProductPricing** budgets or to query usage by product, use one of the foll
2222
* `copilot` - {% data variables.product.prodname_copilot %}
2323
* `ghas` - {% data variables.product.prodname_GH_advanced_security %}
2424
* `ghec` - {% data variables.product.prodname_ghe_cloud %}
25-
* `sandbox` - {% data variables.copilot.sandbox_caps %}
25+
* `sandbox` - Cloud and local sandboxes for {% data variables.product.prodname_copilot %}
2626

2727
## SKU-level identifiers
2828

@@ -94,11 +94,11 @@ For **SkuPricing** budgets or to query usage by SKU, use one of the following va
9494
* `ghas_licenses` - GHAS licenses
9595
* `ghas_secret_protection_licenses` - GHAS secret protection licenses
9696

97-
### {% data variables.copilot.sandbox_caps %} SKUs
97+
### Cloud and local sandboxes for {% data variables.product.prodname_copilot %} SKUs
9898

99-
* `sandbox_linux` - {% data variables.copilot.sandbox_short_caps %} Linux
100-
* `sandbox_memory` - {% data variables.copilot.sandbox_short_caps %} Memory
101-
* `sandbox_snapshot` - {% data variables.copilot.sandbox_short_caps %} Snapshot
99+
* `sandbox_linux` - Sandboxes for {% data variables.product.prodname_copilot %}: Linux
100+
* `sandbox_memory` - Sandboxes for {% data variables.product.prodname_copilot %}: Memory
101+
* `sandbox_snapshot` - Sandboxes for {% data variables.product.prodname_copilot %}: Snapshot
102102

103103
### Other SKUs
104104

0 commit comments

Comments
 (0)