Skip to content

Update 'Policy and Managed Settings' skill - #329499

Merged
joshspicer merged 4 commits into
mainfrom
joshspicer-simplify-add-policy-skill
Aug 7, 2026
Merged

Update 'Policy and Managed Settings' skill#329499
joshspicer merged 4 commits into
mainfrom
joshspicer-simplify-add-policy-skill

Conversation

@joshspicer

Copy link
Copy Markdown
Member

Summary

  • make the add-policy skill start with an ownership flowchart
  • route runtime, VS Code, extension, mixed, and legacy permission controls to focused guides
  • make SDK/runtime managed settings the default for Copilot agent behavior
  • mark GitHub token/account policy fields as deprecated for new controls
  • preserve existing VS Code policy, export, extension, and managed-settings guidance through progressive disclosure

Validation

  • three-model review against current VS Code, Copilot SDK/runtime, and origin/main guidance
  • git diff --check

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI balanced review requested due to automatic review settings August 6, 2026 22:41
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@joshspicer joshspicer changed the title Clarify where enterprise policies belong Update 'Policy and Managed Settings' skill Aug 6, 2026
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@joshspicer
joshspicer marked this pull request as ready for review August 6, 2026 22:45

Copilot AI left a comment

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.

Pull request overview

Reorganizes enterprise-policy guidance around an ownership flowchart and focused policy-channel guides.

Changes:

  • Prioritizes SDK/runtime managed settings for runtime-owned behavior.
  • Adds focused VS Code, extension, mixed, legacy, and testing guides.
  • Deprecates new GitHub token/account policy fields.
Show a summary per file
File Description
accountPolicyService.ts Updates the skill reference.
SKILL.md Adds routing flowchart and shared rules.
vscode-policy.md Documents core configuration policies.
sdk-runtime-policy.md Documents runtime-managed controls.
mixed-policy.md Covers split runtime/editor controls.
extension-policy.md Adds extension policy guidance.
legacy-permission-policy.md Covers legacy permission migration.
local-testing.md Documents mock-server testing.
github-managed-settings.md Refines managed-settings projection guidance.
add-policy/SKILL.md Removes the superseded skill.

Review details

  • Files reviewed: 9/10 changed files
  • Comments generated: 1
  • Review effort level: Balanced

Comment on lines +19 to +27
## Procedure

1. Add the setting to `extensionConfigurationPolicy` in every `vscode-distro`
product-quality `product.json` (`stable`, `insider`, and `exploration`).
2. Include:
- unique PascalCase `name`;
- valid `PolicyCategory`;
- first shipping `minimumVersion`;
- human-readable `description`.

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.

LGTM! Thanks for streamlining this.

@joshspicer
joshspicer enabled auto-merge (squash) August 7, 2026 01:14
@joshspicer joshspicer closed this Aug 7, 2026
auto-merge was automatically disabled August 7, 2026 01:15

Pull request was closed

@joshspicer joshspicer reopened this Aug 7, 2026
@joshspicer
joshspicer enabled auto-merge (squash) August 7, 2026 01:18
@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Base: 83dd819a Current: 2698134b

No screenshot changes.

@joshspicer
joshspicer merged commit 70ee5ae into main Aug 7, 2026
46 of 47 checks passed
@joshspicer
joshspicer deleted the joshspicer-simplify-add-policy-skill branch August 7, 2026 18:21
@vs-code-engineering vs-code-engineering Bot added this to the 1.133.0 milestone Aug 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants