Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,6 @@ updates:
ignore:
# Because this is so dependent on the remote server we use
- dependency-name: '@elastic/elasticsearch'
# Because whatever we have needs to match what @primer/react also uses
- dependency-name: 'styled-components'
- dependency-name: '*'
update-types:
['version-update:semver-patch', 'version-update:semver-minor']
Expand Down
4 changes: 2 additions & 2 deletions content/copilot/concepts/about-cloud-and-local-sandboxes.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ Once enabled, commands that {% data variables.product.prodname_copilot_short %}

### Cross-platform support

Local sandboxing is available across macOS, Linux, and Windows, delivering a consistent isolation experience regardless of your operating system.
Local sandboxing is available on macOS and Linux. Sandboxing support and isolation behavior vary by platform because each operating system uses a different sandboxing backend. Windows is supported on Windows Insiders builds. For details on current limitations, see [AUTOTITLE](/copilot/how-tos/cloud-and-local-sandboxes/configuring-local-sandbox-settings).

### Enterprise policy enforcement

Expand Down Expand Up @@ -111,5 +111,5 @@ For more information about how cloud sandbox usage is measured and billed, see [
## Further reading

* [AUTOTITLE](/copilot/concepts/agents/copilot-cli/about-copilot-cli)
* [AUTOTITLE](/copilot/how-tos/cloud-and-local-sandboxes/enabling-or-disabling-cloud-and-local-sandboxes-for-your-organization)
* [AUTOTITLE](/copilot/how-tos/cloud-and-local-sandboxes/enabling-or-disabling-cloud-sandboxes-for-your-organization)
* [AUTOTITLE](/copilot/how-tos/set-up/install-copilot-cli)
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,11 @@ docsTeamMetrics:
- copilot-cli
---

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

> [!IMPORTANT]
> Local sandboxing on Windows requires a Windows Insiders build.


## About local sandbox configuration

Expand Down Expand Up @@ -40,7 +44,7 @@ The **General** tab controls the top-level sandbox behavior.

## Configuring filesystem settings

The **Filesystem** tab controls which directories and files the sandboxed process can access. By default, the sandbox restricts filesystem access to prevent unintended reads or writes outside your project.
The **Filesystem** tab controls which directories and files the sandboxed process can access. By default, the sandbox restricts writes outside your working directory.

| Setting | Description |
| --- | --- |
Expand Down Expand Up @@ -68,7 +72,15 @@ The **Network** tab controls whether sandboxed processes can make network connec

### Adding network host rules

You can add specific host rules to allow or block access to individual hosts when outbound connections are otherwise restricted.
> [!WARNING]
> Per-host network filtering with `allowedHosts` and `blockedHosts` is currently not reliable across platforms. Do not rely on host rules to enforce network isolation.

The `/sandbox` UI allows you to add host rules, but these rules have known platform limitations:

* **macOS**: `allowedHosts` rules silently degrade to unrestricted outbound access, and `blockedHosts` rules are not supported.
* **Linux**: Host rules are not a reliable way to allow selected hosts when outbound connections are disabled.

If the UI presents host rule options, you can add them using the steps below, but they are not suitable for security enforcement.

1. In the **Network** tab, press <kbd>A</kbd> to add a new host rule.
1. Enter the hostname.
Expand All @@ -88,5 +100,5 @@ These commands change the **Sandboxing enabled** setting on the **General** tab.
## Further reading

* [AUTOTITLE](/copilot/concepts/about-cloud-and-local-sandboxes)
* [AUTOTITLE](/copilot/how-tos/cloud-and-local-sandboxes/enabling-or-disabling-cloud-and-local-sandboxes-for-your-organization)
* [AUTOTITLE](/copilot/how-tos/cloud-and-local-sandboxes/enabling-or-disabling-cloud-sandboxes-for-your-organization)
* [AUTOTITLE](/copilot/how-tos/copilot-cli/set-up-copilot-cli/configure-copilot-cli)
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
---
title: Enabling or disabling {% data variables.copilot.sandbox %} for your organization
shortTitle: Enable or disable sandboxes
title: Enabling or disabling cloud sandboxes for your organization
shortTitle: Enable or disable cloud sandboxes
allowTitleToDifferFromFilename: true
intro: 'You can control whether members of your organization can use {% data variables.copilot.sandbox %} by managing the sandbox access policy in your organization settings.'
intro: 'You can control whether members of your organization can use cloud sandboxes by managing the sandbox access policy in your organization settings.'
permissions: Organization owners
redirect_from:
- /copilot/how-tos/cloud-and-local-sandboxes/enabling-or-disabling-cloud-and-local-sandboxes-for-your-organization
versions:
feature: copilot
contentType: how-tos
Expand All @@ -13,15 +15,15 @@ category:

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

## About enabling and disabling {% data variables.copilot.sandbox %}
## About enabling and disabling cloud sandboxes

Organization owners can control whether members of their organization have access to {% data variables.copilot.sandbox %} by configuring the sandbox access policy. By default, sandbox access is disabled for organization members.
Organization owners can control whether members of their organization have access to cloud sandboxes by configuring the sandbox access policy. By default, sandbox access is disabled for organization members.

When sandbox access is **Disabled**, sandboxes are not available for any organization members. When sandbox access is **Enabled for all members**, all organization members can use {% data variables.copilot.sandbox_short %}.
When cloud sandbox access is **Disabled**, cloud sandboxes are not available for any organization members. When cloud sandbox access is **Enabled for all members**, all organization members can use cloud sandboxes.

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

## Enabling or disabling {% data variables.copilot.sandbox %}
## Enabling or disabling cloud sandboxes

{% data reusables.profile.access_org %}
{% data reusables.profile.org_settings %}
Expand Down
2 changes: 1 addition & 1 deletion content/copilot/how-tos/cloud-and-local-sandboxes/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ intro: 'Manage {% data variables.copilot.sandbox %} for your organization.'
versions:
feature: copilot
children:
- /enabling-or-disabling-cloud-and-local-sandboxes-for-your-organization
- /enabling-or-disabling-cloud-sandboxes-for-your-organization
- /configuring-local-sandbox-settings
contentType: how-tos
---
Loading
Loading