摘要: GitHub Copilot Content Exclusions 可以让 Copilot 在受支持的界面中忽略指定文件:被排除文件不再获得行内建议,不用于其他文件的建议或聊天回答,也不会进入 Copilot code review。但它不是文件访问控制,更不是所有 Agent 的统一数据防泄漏边界。GitHub 官方明确说明,Copilot Chat 的 Edit 与 Agent 模式当前不支持内容排除,符号链接、远程文件系统以及 IDE 间接暴露的语义信息也存在限制。企业若要保护密钥、合同与核心算法,应把 Content Exclusions 作为“减少上下文暴露”的一层,同时配合密钥不入库、仓库拆分、最小权限、Sandbox、网络出口控制、Secret scanning 与人工审批。本文适合 GitHub Copilot Business/Enterprise 管理员、安全团队、研发负责人和 Agent 工作流搭建者,读完可直接完成规则设计、配置、验证、审计及补偿控制。
核心结论
**Copilot Content Exclusions 值得企业立即配置,但不能单独承担“阻止 Agent 读取敏感内容”的任务。**它主要控制 Copilot 是否把指定路径作为生成建议、聊天回答或代码审查的上下文;它不等于操作系统 ACL,不会从磁盘删除文件,也不能替代仓库权限、密钥管理和 Agent 工具隔离。尤其是使用 Copilot Agent 模式时,必须额外限制工作区、Shell、MCP、网络与凭据权限。
- 适合立即启用: 使用 Copilot Business 或 Copilot Enterprise,且仓库中存在合同、客户数据样例、私有算法、证书、基础设施配置或安全规则的组织。
- 最关键限制: GitHub 截至 2026 年 9 月 10 日明确标注,编辑器中的 Copilot Chat Edit 和 Agent 模式当前不支持 content exclusion;不能把它当作 Agent 沙箱。
- 密钥正确处理方式: 真实密钥不应进入 Git 历史。
.env排除规则只能减少 Copilot 上下文暴露,不能修复已经提交的凭据,也不能阻止其他进程读取文件。 - 合同和核心算法: 最稳妥的做法是拆到权限独立的仓库或受控文档系统;仅在必须共库时,再使用路径排除与访问控制叠加。
- 推荐架构: Content Exclusions + Repository/RBAC + Secret Manager + Secret scanning + Agent Sandbox + 审计日志,形成多层控制。
Content Exclusions 到底控制什么
结论先说:它控制的是“Copilot 上下文使用”,不是“文件本身的访问权限”。这一区分决定了企业是否会获得真实保护,还是只获得安全感。
按照 GitHub 官方 Content exclusion 概念文档,排除某个文件后,在受支持的 Copilot 界面中会产生四类效果:
- 受影响文件中不再提供行内代码建议。
- 受影响文件的内容不会用于其他文件的行内建议。
- 受影响文件的内容不会用于 Copilot 聊天回答。
- 受影响文件不会被 Copilot code review 审查。
这意味着,Content Exclusions 的直接价值是缩小发送给模型的上下文范围。例如,开发者正在编写普通业务代码时,Copilot 不应读取同一工作区里的客户合同、密码样例或专有定价算法来构造回答。
但“Copilot 不把文件用于回答”与“Agent 无法打开文件”是两件事。一个拥有 Shell、文件读取工具或 MCP 文件系统工具的 Agent,可能绕过聊天上下文选择机制,直接通过工具读取文件。因此,企业需要把控制对象拆成四层:
| 控制层 | 解决的问题 | Content Exclusions 是否覆盖 | 推荐措施 |
|---|---|---|---|
| Copilot 上下文 | 文件是否用于建议、聊天或审查 | 部分覆盖 | 配置路径排除并逐端验证 |
| 仓库与文件访问 | 用户或 Agent 是否能打开文件 | 不覆盖 | 拆分仓库、RBAC、ACL、稀疏检出 |
| 凭据使用 | 进程是否能获得真实密钥 | 不覆盖 | OIDC、Secret Manager、短期令牌 |
| 工具执行 | Agent 能否调用 Shell、MCP、网络 | 不覆盖 | Sandbox、工具白名单、出口策略、审批 |
因此,本文标题中的“阻止 Agent 读取”应理解为企业的最终目标,而不是 Content Exclusions 单项功能的绝对承诺。
哪些内容应该被排除
优先排除“Copilot 不需要、泄露代价高、误用风险大”的内容,而不是一股脑排除整个代码库。排除范围过大会让 Copilot 缺少必要上下文,导致建议质量下降、代码审查遗漏和开发体验恶化。
密钥与凭据文件
建议排除 .env、私钥、证书导出文件、云平台凭据、部署密钥、包含真实 Token 的本地配置等。但第一原则仍然是:真实密钥不入库。即使 .env 已被 .gitignore 忽略,组织级规则仍可以使用通配符覆盖本地文件系统中的 .env,为 IDE 场景增加一道保护。
典型路径包括:
"*":
- "**/.env"
- "**/.env.*"
- "**/*.pem"
- "**/*.p12"
- "**/*.pfx"
- "**/credentials.json"
- "**/.aws/credentials"
注意:排除规则不会撤销已经泄露的密钥。只要密钥曾进入 Git 历史、日志、构建产物或聊天记录,就应立即轮换,并清理历史暴露面。
合同、客户资料与内部制度
合同往往包含客户名称、价格、责任条款、联系人、签字页和保密信息。它们通常不应和应用源码放在同一仓库。如果历史原因导致合同以 Markdown、PDF 文本导出或 JSON 模板形式存在于开发目录中,应先迁移到受控文档系统,再配置路径排除作为过渡控制。
YOUR_ORG/YOUR_REPOSITORY:
- "/legal/**"
- "/contracts/**"
- "/customer-data/**"
- "**/*NDA*"
- "**/*contract*"
路径名称只能作为辅助线索。若团队经常把合同放入任意目录或使用不固定文件名,单靠模式匹配很容易漏掉。更可靠的方案是数据分类标签、独立仓库和 DLP 扫描。
核心算法与安全实现
核心算法可能包括反欺诈规则、定价逻辑、推荐权重、模型特征工程、加密实现、许可证校验、风控阈值和漏洞检测规则。这类内容是否排除需要平衡:排除后 Copilot 无法利用其上下文帮助开发,也不会对其进行 Copilot code review。
更合理的策略是把高敏模块拆成独立仓库,仅向经过授权的开发者和隔离 Agent 开放;调用方仓库只保留稳定接口、SDK 或编译产物。必须共库时,可以排除具体目录:
YOUR_ORG/payment-platform:
- "/src/risk-engine/**"
- "/src/licensing/private/**"
- "/security/detection-rules/**"
- "/models/proprietary-features/**"

GitHub 官方支持范围与已知限制
最需要记住的结论是:**支持矩阵比规则语法更重要。**同一条排除规则在行内建议、普通 Chat、Agent 模式、CLI、GitHub 网站和 code review 上的表现可能不同,企业必须按实际使用界面测试。
官方文档当前确认的主要边界如下:
| 场景 | 官方状态或影响 | 企业判断 |
|---|---|---|
| 行内建议 | 被排除文件中不提供建议,也不用于其他文件建议 | 可作为有效的上下文控制 |
| 普通 Copilot Chat | 受支持界面中,被排除文件不用于回答 | 需要用真实 IDE 验证 |
| Copilot code review | 被排除文件不会进入 Copilot 审查 | 必须安排人类或其他受控扫描补位 |
| Edit / Agent 模式 | 官方写明当前不支持 | 不得依赖排除规则阻止 Agent 读取 |
| 符号链接 | 官方写明当前不适用 | 禁止用 symlink 把高敏内容带入工作区 |
| 远程文件系统仓库 | 官方写明当前不适用 | Remote SSH、容器或网络盘需单独验证与隔离 |
| IDE 间接语义信息 | 类型、悬停定义、构建配置等可能被间接使用 | 不适合承诺“零信息泄露” |
| GitHub 网站与移动端 | 部分能力为 public preview | 上线前验证,持续关注变更 |
此外,组织或企业配置并不一定对所有用户以相同方式生效。GitHub 说明,组织所有者设置的规则作用于由该组织分配 Copilot seat 的用户;企业级规则则面向企业中的 Copilot 用户。若一个开发者的 seat 来源、组织归属或仓库所有权较复杂,应把身份映射纳入验收。
三种配置层级怎么选
Repository、Organization 与 Enterprise 三个层级不是互相替代,而是适合不同治理范围。
Repository:解决单仓库特殊目录
仓库管理员可以在仓库 Settings → Copilot → Content exclusion 中配置本仓库路径。适合某个仓库独有的核心算法、测试数据或内部文档。拥有 Maintain 角色的人可以查看但不能编辑该设置。
仓库级格式为每行一个路径:
# 只排除本仓库的敏感目录
- "/src/proprietary/**"
- "/contracts/**"
- "secrets.json"
- "*.pem"
GitHub 使用 fnmatch 风格的路径匹配,并注明模式不区分大小写。精确文件优先写绝对仓库路径;跨目录同名文件再使用通配符。
Organization:统一保护多仓库与本地文件
组织级设置适合统一排除 .env、证书、客户数据目录和安全规则库。它还可以用 "*" 作为键,匹配 Git 仓库内外的本地文件。
"*":
- "**/.env"
- "**/.env.*"
- "**/*.pem"
- "**/*.p12"
YOUR_ORG/*:
- "/contracts/**"
- "/customer-data/**"
YOUR_ORG/payment-platform:
- "/src/risk-engine/**"
- "/security/detection-rules/**"
实施时不要照抄 YOUR_ORG/* 后就认为一定匹配。应依据 GitHub 官方支持的 repository reference 格式填写实际组织和仓库引用,并在 IDE 中逐条验证。
Enterprise:建立全企业基线
企业所有者可在 Enterprise → AI controls → Copilot → Content exclusion 配置统一规则。适合集团级数据分类规范,例如所有组织都必须排除私钥、生产凭据和合同目录。企业规则可作为最低基线,各组织和仓库再增加业务特定规则。
建议采用“企业基线 + 组织模板 + 仓库例外”的结构,并把每次变更纳入审批。不要把排除规则维护权交给日常使用 Coding Agent 的同一身份。
从零配置 Content Exclusions
下面是一套可直接执行的企业配置流程。先盘点和分级,再写规则;不要从网上复制一组通配符就直接上线。
- 建立敏感内容清单。 从密钥、合同、客户数据、核心算法、安全规则、生产配置六类开始,记录仓库、路径、数据所有者和允许访问角色。
- 先移除不该入库的资产。 将真实密钥迁移到 GitHub Actions secrets、云 Secret Manager 或 Vault;将合同迁移到文档管理系统;必要时拆分核心算法仓库。
- 选择规则层级。 全企业通用文件类型放 Enterprise,组织业务目录放 Organization,单仓特殊模块放 Repository。
- 编写最小排除规则。 优先精确目录和文件,再增加通配符;避免直接排除
src/**等大范围代码。 - 保存并等待策略传播。 GitHub 说明,已经加载策略的 IDE 最长可能需要约 30 分钟才能获取更新。
- 主动刷新 IDE。 VS Code 执行
Developer: Reload Window;JetBrains 与 Visual Studio 可关闭后重新打开;Vim/Neovim 会在打开文件时获取规则。 - 分别测试建议与 Chat。 对未排除文件确认建议正常,再打开被排除文件测试无行内建议;普通 Chat 中仅附加该文件并询问“explain this file”,确认回答没有引用它。
- 单独测试 Agent 模式。 不把前一步结果外推到 Agent 模式。创建只读测试凭据和诱饵文件,检查 Agent 的 Shell、搜索、MCP 和终端是否仍能访问。
- 检查审计日志。 关注
copilot.content_exclusion_changed事件,核对修改者、时间与保存后的完整规则。 - 安排周期复核。 新仓库、新目录、新 Agent 工具、IDE 升级和 Copilot 功能变化都可能改变覆盖范围,至少按季度重测。
如果希望继续了解 Coding Agent 的权限隔离,可通过 AI Stack Nav 的 Copilot Agent 相关文章 延伸阅读;关于多 Agent 独立验收,也可检索 AI Coding Agent 安全治理教程。
如何验证规则真的生效
配置成功不是页面显示“已保存”,而是敏感内容在目标界面中无法成为 Copilot 上下文,并且 Agent 即使尝试调用工具也被独立控制阻断。
建议建立一套不含真实秘密的 canary 测试目录:
security-test/
├── public-demo.txt
├── excluded-contract.txt
├── excluded-secret.env
└── excluded-algorithm.md
在三个被排除文件中分别写入唯一标记,例如 CANARY_CONTRACT_7F2A。验收时只检查 Copilot 是否能够复述该标记,不应使用真实合同或生产 Token 做实验。
最小验收矩阵
| 测试编号 | 界面 | 动作 | 预期结果 |
|---|---|---|---|
| T01 | 行内建议 | 在未排除文件输入测试函数 | 正常出现建议 |
| T02 | 行内建议 | 在被排除文件输入相同步骤 | 不出现建议 |
| T03 | 普通 Chat | 仅附加被排除文件并请求解释 | 不使用该文件,且不列为引用 |
| T04 | Code review | PR 只修改被排除文件 | Copilot 不审查该文件,人工规则接管 |
| T05 | Agent mode | 要求搜索 canary 标记 | 不能把 Content Exclusions 视为通过;检查工具隔离 |
| T06 | Symlink | 创建指向测试文件的符号链接 | 记录官方不支持,策略应禁止该路径 |
| T07 | Remote FS | 在远程工作区重复测试 | 记录官方不支持,使用仓库/环境隔离 |
验证报告至少保存 Copilot 客户端版本、IDE 版本、策略层级、规则版本、测试时间、seat 来源与结果。否则出现异常时无法判断是规则错误、策略未刷新、客户端差异还是功能范围本就不支持。
Agent 模式必须增加的补偿控制
由于官方明确说明 Agent 模式当前不支持内容排除,真正的安全方案要让 Agent 从物理或权限层面“看不到”高敏资产,而不是只告诉它不要看。
只给 Agent 一个最小工作区
为 Agent 创建临时工作树或独立检出,只包含完成任务需要的仓库和目录。核心算法在另一个仓库时,不向 Agent 发放访问令牌,也不在运行容器中挂载该目录。
例如通过稀疏检出减少工作区内容:
git clone --filter=blob:none --no-checkout https://github.com/YOUR_ORG/YOUR_REPOSITORY.git
cd YOUR_REPOSITORY
git sparse-checkout init --cone
git sparse-checkout set src/public-api tests/public
git checkout main
稀疏检出不是强安全边界:如果凭据仍允许 Agent 拉取其他路径,它可能恢复完整内容。因此还要限制令牌、仓库授权和网络访问。
使用短期、定向凭据
不要把长期 PAT 或云密钥写入 Agent 的 .env。优先使用 GitHub App installation token、OIDC 联邦身份或任务级短期凭据,并限制仓库、分支、API 和有效期。Agent 只需要创建 PR 时,不应获得修改组织设置、读取 secrets 或绕过分支保护的权限。
限制 Shell、MCP 与网络
Agent 的文件系统工具应采用允许列表,只挂载任务目录;MCP Server 应登记、审核并固定版本;网络出口仅允许必要域名;高风险命令需要人工审批。尤其要防止 Agent 通过 curl、日志上传、Issue/PR 评论或第三方 MCP 把敏感片段带出环境。
对输出做二次扫描
在 commit、PR description、日志和构建产物进入远程平台前运行 secret scanning、PII/DLP 和许可证扫描。即使输入控制出现遗漏,输出控制仍可能阻止泄露。

密钥、合同和核心算法的差异化治理
三类资产不能使用完全相同的处理方式,因为它们的生命周期和主要威胁不同。
| 资产 | 首选位置 | Content Exclusions 角色 | 必要补偿控制 |
|---|---|---|---|
| 密钥 | Secret Manager / OIDC | 排除本地残留和配置文件 | 不入库、轮换、短期令牌、secret scanning |
| 合同 | 受控文档系统 | 保护临时导出或历史目录 | 文档权限、DLP、水印、下载审计 |
| 核心算法 | 独立私有仓库或隔离模块 | 减少普通 Copilot 上下文使用 | 仓库 RBAC、最小检出、构建产物接口化 |
| 客户数据 | 脱敏数据平台 | 排除样例与导出目录 | 去标识化、行列权限、保留策略 |
| 安全规则 | 安全团队专用仓库 | 避免被无关任务引用 | CODEOWNERS、只读发布、变更审批 |
密钥泄露后应轮换;合同泄露后通常无法“撤回”;核心算法泄露后可能长期损害竞争优势。因此,越难补救的资产,越应该从 Agent 工作区源头隔离。
使用 REST API 统一管理
大型组织可以通过 GitHub REST API 读取或设置组织级排除规则,并将规则纳入安全基线检查。官方接口目前标注为 public preview,自动化程序必须处理版本变更和失败回退。
读取组织规则的示例:
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "X-GitHub-Api-Version: 2026-03-10" \
"https://api.github.com/orgs/YOUR_ORG/copilot/content_exclusion"
设置规则的示例:
curl -L -X PUT \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "X-GitHub-Api-Version: 2026-03-10" \
"https://api.github.com/orgs/YOUR_ORG/copilot/content_exclusion" \
-d '{
"YOUR_REPOSITORY": [
"/contracts/**",
"/src/proprietary/**",
"**/.env"
]
}'
GitHub 官方提醒:该 API 当前不支持注释,使用设置接口可能删除规则中的现有注释;重复键也不受支持,只会保留最后一个同名键。因此,建议把可读的源策略保存在受保护仓库中,由脚本编译成无注释、无重复键的 API Payload,并在 PUT 前后做 diff。
自动化账户需要最小化权限。读取与写入分别使用 Copilot content exclusion 组织权限的 read 或 write,不要为了方便给出组织管理员令牌。
审计与防篡改
排除规则本身也是安全资产。如果日常 Coding Agent 能修改规则,它就可能先解除排除,再读取敏感内容。因此规则修改权应与代码编写权分离。
GitHub 会在组织审计日志中记录 copilot.content_exclusion_changed。管理员可以查看最后修改者、修改时间与保存后的 excluded paths。建议 SIEM 订阅或定期拉取相关审计事件,并建立以下告警:
- 排除目录数量突然大幅减少。
.env、证书、合同或核心算法规则被删除。- 非安全管理员在非变更窗口修改规则。
- 企业基线与组织实际策略出现漂移。
- 新增仓库没有继承或补充敏感路径规则。
规则变更流程应包含安全负责人审批、测试环境验证、生产保存、IDE 刷新测试和回滚记录。高敏组织可以要求双人复核。
常见错误与排查
保存后仍然出现建议
先确认路径模式是否匹配实际仓库引用,再等待策略传播或主动刷新 IDE。GitHub 表示设置在已经加载的 IDE 中可能最多需要 30 分钟生效。还应核对用户的 Copilot seat 是否由配置规则的组织分配。
普通 Chat 测试通过,但 Agent 仍能读到
这不一定是配置故障。官方明确说明 Edit 和 Agent 模式当前不支持内容排除。应立刻检查 Agent 是否通过 Shell、文件搜索、MCP 或符号链接访问文件,并改用独立工作区和工具权限控制。
排除后 Copilot code review 没有检查关键模块
这是预期行为。排除文件不会被 Copilot code review 审查,因此必须由 CODEOWNERS、人工安全审查、SAST 或专用受控审查流水线补位。不能一边排除核心算法,一边把 Copilot 没有评论误判为“没有问题”。
远程开发环境不生效
GitHub 当前将远程文件系统列为限制项。对于 Remote SSH、网络文件系统或某些容器工作区,应以实际验证为准,并从挂载、仓库令牌和运行时权限层面隔离敏感内容。
通配符排除过多文件
从精确路径开始,使用 canary 文件验证每个模式。将规则维护为代码时加入单元测试,列出“应该匹配”和“不应该匹配”的样例,防止一次规则更新让整个仓库失去 Copilot 上下文。
是否值得企业部署
答案是值得,但定位必须准确。Content Exclusions 对 Copilot Business/Enterprise 用户是一项低成本、可集中管理、可审计的上下文最小化能力;它能显著减少普通建议、聊天与审查无意接触敏感文件的机会。
不建议把它包装成“DLP 已完成”或“Agent 已无法读取”。如果企业已经启用 Copilot Agent、第三方 Agent、MCP 或远程开发环境,应优先完成工作区隔离、身份权限和工具治理,再把 Content Exclusions 纳入基线。
推荐实施优先级:
- P0:清除并轮换入库密钥,启用 secret scanning。
- P0:限制 Agent 工作区、仓库令牌、Shell、MCP 和网络出口。
- P1:配置企业/组织/仓库三级 Content Exclusions。
- P1:为排除文件配置人工审查或安全扫描补位。
- P2:通过 API、审计日志和 canary 测试持续检查策略漂移。
事实依据与来源
本文所述“被排除文件不用于行内建议、聊天回答及 Copilot code review”,来自 GitHub 官方 Content exclusion 概念文档;“Agent/Edit 模式不支持、symlink 与远程文件系统不适用、IDE 可能间接提供语义信息”,同样是官方列出的限制。
仓库、组织与企业级配置格式、fnmatch 模式、策略传播最长约 30 分钟及 IDE 测试方法,来自 GitHub 官方配置教程。REST API 的 public preview 状态、权限要求、不支持注释和重复键等内容,来自 GitHub REST API 官方文档。审计事件 copilot.content_exclusion_changed 来自官方审计教程。
本文没有引用第三方 Benchmark,也没有声称该功能能达到绝对防泄漏。“仓库拆分、OIDC、Sandbox、工具白名单、DLP、canary 验证”等属于企业安全实施建议;具体覆盖效果仍需结合组织的 Copilot 客户端版本、seat 分配、IDE、Agent 工具及远程开发环境验证。
内容核验日期:2026 年 09 月 10 日。
FAQ
Copilot Content Exclusions 可以完全阻止 Agent 读取文件吗?
不可以。它主要阻止受支持的 Copilot 功能把文件作为建议、聊天或审查上下文。GitHub 当前明确说明,编辑器中的 Copilot Chat Edit 和 Agent 模式不支持内容排除。要阻止 Agent 真正读取文件,必须限制工作区挂载、仓库权限、Shell、MCP 和凭据。
Content Exclusions 支持哪些套餐?
GitHub 官方文档将该能力列为 Copilot Business 与 Copilot Enterprise 的组织功能。个人 Copilot 用户不能据此假定拥有相同的集中治理能力,具体界面和政策以 GitHub 当前账户控制台为准。
配置 .env 排除后,密钥就安全了吗?
没有。排除 .env 只能降低它被受支持的 Copilot 功能用作上下文的概率。其他进程、Agent 工具、恶意软件、错误日志和有权限的用户仍可能读取它。生产凭据应放入 Secret Manager,优先使用短期身份,并对已泄露密钥立即轮换。
排除的文件还会被 Copilot code review 检查吗?
不会。GitHub 官方说明,被排除文件不会被 Copilot code review 审查。因此核心算法或安全规则一旦被排除,必须增加人类 CODEOWNER、SAST、测试和专用安全审查,避免形成审查盲区。
规则保存后多久生效?
GitHub 表示,在已经加载设置的 IDE 中,变更最长可能需要约 30 分钟生效。VS Code 可执行 Developer: Reload Window,JetBrains 与 Visual Studio 可重启应用。刷新后仍应使用 canary 文件完成实际测试。
符号链接和远程文件系统受保护吗?
不能依赖 Content Exclusions 保护。GitHub 当前明确把 symlink 和远程文件系统仓库列为不支持项。应禁止敏感路径符号链接进入 Agent 工作区,并通过挂载、仓库权限和运行环境隔离处理远程开发场景。
组织级和企业级规则有什么区别?
企业级规则面向企业中的 Copilot 用户,适合统一最低安全基线;组织级规则主要影响由该组织分配 Copilot seat 的用户,适合业务特定路径。实际部署通常采用企业基线、组织补充和仓库特例三层结构。
能否用 API 批量维护规则?
可以。GitHub 提供组织级 Copilot content exclusion REST API,但当前标注为 public preview。接口不支持注释和重复键,PUT 操作可能移除现有注释,因此要先备份、校验 Payload,并使用最小权限令牌。
Content Exclusions 会降低 Copilot 效果吗?
可能会。排除的内容不再为相关建议和回答提供上下文,也不会进入 Copilot code review。应只排除高敏且非必要内容,不要无差别排除整个源码目录,并为关键模块安排替代审查。
参考来源
- GitHub Docs:Content exclusion for GitHub Copilot
- GitHub Docs:Excluding content from GitHub Copilot
- GitHub Docs:Reviewing changes to content exclusions
- GitHub REST API:Copilot content exclusion management
- GitHub Docs:Supported surfaces for Copilot policies
工具选型与提示词资料
适合阅读工具评测、工具推荐、对比测评类文章后继续转化。