Projects · 项目级工作空间、多项目上下文隔离与共享


1. 介绍

1.1. 背景

大模型进入企业后最先暴露的问题,往往不是"模型不够聪明",而是上下文没有边界

在没有项目工作空间的时代,一次对话的知识范围等于"用户当场粘贴的内容"。这带来三个工程问题:

  1. 重复装配:同一批背景资料在每次会话中被反复粘贴,Token 成本随会话数线性增长。
  2. 边界失控:不同项目的资料在同一会话中混杂,产出物互相污染。
  3. 无法沉淀:会话结束即上下文消失,组织无法把"这个项目已经确认过的事实"固化下来。

项目工作空间(Projects)正是为解决这三个问题而出现的产品形态:它把"一段对话"升级为"一个有边界、有记忆、有权限、可共享的上下文容器"。这一形态在 2024—2026 年间被主流平台普遍采纳,成为知识与协同类 AI 应用的基础设施。

1.2. 定义

Projects(项目级工作空间):一种自包含的协作单元,拥有独立的会话历史、独立的知识库、独立的自定义指令与独立的权限配置,供一个或多个使用者围绕同一目标持续工作。

依据 Anthropic 官方帮助中心的定义:"Projects allow you to create self-contained workspaces with their own chat histories and knowledge bases."

一个成熟的项目工作空间应提供四类能力:

能力含义工程意义
上下文容器项目拥有独立的知识库与指令决定模型"看什么"(L1)
记忆分域每个项目独立的记忆摘要决定模型"记住什么"(L4)
权限与共享查看/编辑两级权限 + 共享范围控制决定"谁能看、谁能改"(L6)
容量弹性接近上下文上限时自动扩容决定"能装多少"(L1 + 成本)

1.3. 在 AI Harness 体系中的定位

图 1-1|Projects 六层定位:L1 上下文工程主层与瓶颈分布

Projects 六层定位(L1 主层 · 瓶颈集中在 L1) 主层 L1 · 次层 L4+L6 · 定位映射基于正文六层能力模型分析(示意图) L6 治理与安全层 次层 Can view / Can edit 两级权限 · 组织级共享开关 · 数据可见性 治理约束 L1 上下文工程层 主层 · 瓶颈层 200K 上下文窗口 · 接近上限自动切换 RAG,容量扩展至多 10 倍 上下文供给 L2 工具与执行层 MCP 连接器 · 项目级工具白名单 L3 编排与控制层 任务清单 · 子任务派发(多步任务组织) L4 记忆与状态层 次层 项目级记忆摘要 · 会话历史(每个项目独立维护) L5 评估与观测层 交互次数 · 采用率 · 节省工时(多为厂商自述口径) 结构解读:Projects 的核心价值在 L1 上下文工程层,容量、隔离与扩容三瓶颈均集中于 L1;L4 记忆分域、L6 权限治理为次层支撑。

数据来源:基于本文分析绘制的示意图。

Projects 在 Harness 六层能力模型中的定位为:主层 L1 上下文工程层,次层 L4 记忆与状态层、L6 治理与安全层(该映射为本文分析)。

在 Projects 中的具体体现关键机制
L1 上下文工程(主)上下文边界的定义、知识库的装配、容量阈值切换200K 上下文窗口;接近上限时自动启用 RAG 模式,容量扩展至多 10 倍
L2 工具与执行项目内可调用的连接器与脚本MCP 连接器、项目级工具白名单
L3 编排与控制项目内多步任务的组织任务清单、子任务派发
L4 记忆与状态(次)项目级记忆摘要与会话历史"Claude maintains separate memory summaries for each individual project"
L5 评估与观测项目级使用度量交互次数、采用率、节省工时(多为厂商自述口径)
L6 治理与安全(次)权限分级、共享范围、数据可见性Can view / Can edit 两级权限;组织级共享开关

瓶颈所在层:Projects 的能力瓶颈几乎全部集中在 L1。原因有三:

  1. 容量是硬约束——上下文窗口决定了"一次能装多少知识";
  2. 隔离语义是隐式的——默认的"不共享"规则若不显式设计,会造成"以为共享了其实没有"的静默错误;
  3. 扩容触发是自动的——接近上限时自动切换 RAG 模式,若工程侧不理解该机制,会出现检索质量突变而无人察觉。

价值:Projects 把 Harness 的上下文工程从"每次会话临时组装"变成"一次配置、持续复用",这是知识类 AI 应用从玩具走向生产的前提。


2. 名词解释

术语英文/缩写释义
项目工作空间Project / Project Workspace拥有独立会话历史、知识库、指令与权限的自包含协作单元
项目知识库Project Knowledge Base挂载到项目上、对该项目内所有会话可见的语料集合;是项目内唯一被共享的上下文
上下文窗口Context Window单次推理可容纳的 Token 上限;Claude Projects 为 200K(约 500 页)
RAG 扩容RAG Mode Expansion项目知识接近上下文上限时自动启用检索模式,容量扩展至多 10 倍(仅限付费计划)
上下文隔离Context Isolation项目内各会话之间默认不共享上下文的机制
显式入库Explicit Ingestion只有写入项目知识库的信息才在项目内共享,会话中的临时信息不共享
记忆摘要Memory Summary系统对会话内容生成的压缩摘要;每个项目独立维护一份
就近优先Closest WinsAGENTS.md 等指令文件的冲突消解规则:距离被编辑文件最近的指令文件优先
自定义指令Custom Instructions项目级系统提示词,对该项目内所有会话生效
查看权限Can view可查看项目内容/知识/指令并在项目内对话,不可编辑
编辑权限Can edit可修改项目指令与知识、增删成员、更新成员设置
组织级共享Organization-wide Sharing把项目共享给整个组织;Owner / Primary Owner 可关闭
工件Artifact会话产出的可版本化产物(文档、表格、代码、图示)
渐进式披露Progressive DisclosureAgent Skills 的核心设计原则:元数据常驻、指令触发加载、资源按需加载
Agent SkillsSkills含 SKILL.md 与可选脚本/参考/资产的目录,教智能体"如何做事"
MCPModel Context Protocol连接大模型与外部数据源/工具的开放协议
上下文预算Context Budget单次调用分配给各类上下文的 Token 配额与裁剪优先级

3. 案例

3.1. Claude Projects:200K 上下文与自动 RAG 扩容

3.1.1. 背景

Anthropic 推出的 Projects 是最早把"项目工作空间"产品化的形态之一。其要解决的问题是:当使用者围绕一个长期目标(如某条产品线的全部资料、某个客户的全部合同)反复对话时,如何避免每次都重新粘贴背景资料,同时保证不同项目之间互不干扰。

3.1.2. 方案

依据 Anthropic 官方帮助中心与官方发布公告:

  • 容量基线:每个 Project 包含 200K 上下文窗口,官方公告表述为"Each project includes a 200K context window, the equivalent of a 500-page book"。
  • 自动扩容:付费计划下,"When your project knowledge approaches context limits, Claude seamlessly enables RAG mode to expand capacity by up to 10x while maintaining response quality"。
  • 隔离语义:"Context is not shared across chats within a project unless the information is added into the project knowledge base."——即项目内各会话之间默认不共享上下文,只有写入项目知识库的部分才共享。
  • 记忆分域:"Claude maintains separate memory summaries for each individual project, as well as a summary including the rest of your non-project chats."
  • 权限模型(Team/Enterprise)Can view(可查看内容/知识/指令并在项目内聊天,不可编辑)与 Can edit(可修改项目指令与知识、增删成员、更新成员设置)。
  • 共享方式:按邮箱单独共享、邮箱列表批量共享、组织级共享;Owner / Primary Owner 可关闭组织级共享。
  • 免费版限制:免费用户最多创建 5 个项目;RAG 扩容仅限付费计划。

配套的产品化演进是 Claude Cowork 中引入的两个组织概念:Tasks(可按需或按计划周期性运行的工作单元)与 Projects(自带文件/链接/指令/记忆的持久化工作空间,Project 内的 Task 继承其上下文)。该形态的来源为二手博客,其发布日期(2026 年 1 月推出、2026 年 4 月 9 日桌面版 GA、2026 年 7 月 7 日扩展至 Web/移动端)建议二次确认

3.1.3. 效果

依据 Anthropic 官方发布公告(厂商客户证言,引用时须标注):管理咨询公司 North Highland 有数百名咨询、业务拓展与市场员工使用 Claude,其高级总监 Luka Anic 表示"helped our team complete content creation and analysis tasks up to 5x faster than before—turning what was once two weeks of writing and research into minutes of work"。

该表述为客户证言,属厂商宣称,不具备独立第三方的计量方法论,应作为定性参考而非基准值。

3.2. McCarthy Holdings:1 亿份工程文件的项目工作空间

3.2.1. 背景

McCarthy Holdings 是一家工程建设企业,约 4,000 名正式员工。其核心痛点是知识极度分散:1 亿份文件分散在 SharePoint、Microsoft Teams 与 Procore 三个系统中。工程现场人员需要在施工场景下快速检索历史方案、规范要求与材料证明,传统检索方式无法满足。

3.2.2. 方案

依据 Glean 官方案例页:

  • 构建覆盖 SharePoint / Teams / Procore 的统一检索层,形成企业级的"项目 + 知识"工作空间。
  • 企业知识图谱由自身数据自动构建,而非依赖 Microsoft Graph——这一点对知识资产治理尤为关键:权限与关系结构直接来源于业务系统的真实元数据。
  • 面向具体业务场景构建 Agent,其中最常用的是变更单(change order)审阅 Agent。
3.2.3. 效果

依据 Glean 官方案例页(厂商客户案例自述):

指标数值
人均节省工时保守估计每人每周 2 小时
企业团队采用率90%
现场与运营团队采用率数月内接近 60%
最常用 Agent 调用量两个月内超过 40,000 次
变更单 Agent 业务量已协助审阅超过 270 万美元的变更单
材料质量追溯从数周人工压缩到分钟级

3.3. Storable:项目级 Agent 的规模化运行

3.3.1. 背景

Storable 是自助仓储与租赁管理软件提供商,其客户成功(CSM)团队需要频繁做账户审计与实施准备,历史上下文散落在 Confluence、Jira 与 Slack 中,新接手的工程师需要数天才能补齐背景。

3.3.2. 方案

依据 Glean 官方案例页:

  • 以 Glean 作为统一的知识与 Agent 工作空间,覆盖 Confluence / Jira / Slack 的多年历史上下文。
  • 工程团队将 Glean MCP 服务器接入 Claude Code,把历史上下文直接引入调试流程——这是"项目工作空间 + 编码场景"的典型组合,说明项目上下文可以跨工具复用。
3.3.3. 效果

依据 Glean 官方案例页(厂商客户案例自述):

指标数值
月度节省工时约 125,000 小时
Assistant 交互量约 60,000 次
组织采用率90%+
CSM 账户审计耗时3–4 小时 → 10 分钟(快 96%)
自助仓储实施准备时间减少 90%

另据 Glean 官方案例页,TIME 整合 100+ 年档案,3 周完成上线,其 CIO Sharon Milz 表述为"We're up and running in three weeks."——该案例说明项目工作空间的落地周期可以远短于传统知识管理项目。


4. 实践标准

4.1. AGENTS.md 规范

以下为 Projects 方向的行业标准 AGENTS.md 完整可复制原文,遵循 STYLE 第 8.1 节骨架,并体现项目工作空间的专有工具链(项目知识库、上下文边界与容量阈值、记忆分域、共享与权限分级)。

# AGENTS.md —— Projects(项目级工作空间)

## 角色与边界
- 你是本项目工作空间内的任务智能体。你的上下文边界 = 本项目的知识库 + 本项目的自定义指令 + 当前会话。
- 你可以:检索本项目知识库、读写本项目工件、生成草稿与候选方案、调用本项目白名单工具。
- 你不可以:跨项目检索(除非显式授权)、读取其他项目的记忆摘要、修改项目权限与共享范围、
  把本项目内容复制到其他项目空间、删除项目知识库的历史版本。
- 项目级指令 > 组级指令 > 组织级指令;就近优先(closest AGENTS.md wins),用户显式指令最高。

## 环境假设
- 运行环境提供:项目知识库(含版本/快照标识)、向量索引与关键词索引、对象存储(工件)、
  记忆摘要存储、权限服务(Can view / Can edit 两级)、审计日志。
- 项目知识库具备明确的容量状态读数(已用 Token / 上下文上限),可判断是否触发 RAG 扩容。
- 每个项目拥有独立的记忆摘要,且不与组织级记忆混用。

## 上下文加载顺序(Context Budget)
1. 项目自定义指令与本项目 AGENTS.md(常驻,不压缩)
2. 当前任务契约(目标、产出物、验收标准)
3. 触发的 SKILL.md 正文(渐进式披露:元数据常驻 / 指令触发加载 / 资源按需加载)
4. 项目知识库检索结果(混合召回 + 权限过滤 + 重排,附 doc_id + 版本号 + 片段定位)
5. 本项目记忆摘要与最近一次检查点
6. 其他项目的引用内容(仅在显式共享时,且必须标注来源项目)

## 上下文隔离三原则(硬性)
1. 默认不共享:项目内各会话之间不自动共享上下文;不得假设"上一轮说过所以这一轮知道"。
2. 显式入库才共享:只有写入项目知识库的信息才对项目内所有会话可见。
3. 记忆分域:每个项目独立的记忆摘要;跨项目迁移上下文必须通过显式导出,不得隐式继承。

## 容量与扩容规则
- 项目知识总量 < 200,000 tokens(约 500 页)时,直接全量装配,不做切分召回。
- 接近上下文上限时,系统自动启用 RAG 模式,容量扩展至多 10 倍;此时检索质量可能突变,
  必须在新模式下重跑评测集并记录基线变化。
- 扩容触发当日必须复核:切分参数、重排阈值、引用定位是否仍然成立。

## 工具契约
- 检索工具:必须携带调用者身份,返回已过权限过滤的结果;默认向量 + BM25 混合召回 + RRF 融合。
- 知识库工具:入库走"草稿 → 审批 → 上架";下架须留版本快照。
- 工件工具:写入对象存储,命名规范 `project_id/artifact_type/yyyy-mm-dd_name_vX.Y`。
- 共享工具:共享范围变更须经项目 Owner 批准,并记录审计事件。
- 脚本工具:解析、切分、统计、格式转换等确定性操作必须调用 scripts/,不得用生成方式替代。

## 任务执行流程(SOP)
1. 确认项目 ID、知识域白名单、密级、产出物与验收标准。
2. 装配上下文并记录 Token 预算表(含被裁剪项与理由)。
3. 检索取证 → 权限过滤 → 重排 → 取 Top-K;无命中执行"无源不答"。
4. 生成草稿,逐条事实性陈述挂载来源标识。
5. 自检:格式、事实一致性、引用完整性、密级、是否误用其他项目上下文。
6. 交付:产出物 + 证据包(来源清单、检索记录、自检表、变更日志)。
7. 归档:写入项目知识库或对象存储,更新项目记忆摘要。

## 验证与证据要求
- 证据包五件套:来源清单、检索过程记录、自检表、评测结果(如适用)、变更日志。
- 必须能够回答"这段结论来自本项目的哪份资料、哪个版本、哪一段"。
- 跨项目引用必须标注来源项目,否则视为越界。
- 记忆摘要更新须记录变更点,便于审阅。

## 失败与升级策略
- 检索零命中 → 输出"未检索到可靠依据",建议补充项目知识库;禁止用其他项目或通用知识补全。
- 疑似跨项目污染 → 立即停止,输出污染证据,升级至项目 Owner。
- 容量触发 RAG 扩容 → 暂停定稿,重跑评测集,指标达标后继续。
- 权限不足 → 终止并记录审计事件,升级至权限管理员,不得换用高权限账号绕过。

## 安全与合规红线
- 不得绕过项目权限读取其他项目内容。
- 不得把 Can view 权限升级为 Can edit,不得自行变更共享范围。
- 不得把项目内高密级内容输出到项目外的渠道或低密级存储。
- 不得删除或篡改项目知识库的历史版本与审计日志。

## 禁止事项
- 禁止假设会话间上下文共享。
- 禁止在无召回支撑时输出事实性结论。
- 禁止编造 doc_id、版本号、片段定位。
- 禁止使用 XX / XXX / ___ 等非标准占位符(统一用 [待填写] / [待核实])。
- 禁止复制其他项目的指令作为本项目规范。
- 禁止使用 emoji 与署名。

## 输出格式
- 文档类产出:Front Matter → 标题 → 创建时间 → 目录 → 正文(1 / 1.1 / 1.1.1)→ 信息缺口声明 → 参考资料。
- 表格列名明确,正文数量声明须与表格行数一致。
- 数值带单位;范围用 ~ 连接;中英文之间加空格;中文全角标点。

## 评估与自检
- 九项自检:来源完整可回溯 / 无无源断言 / 数值逐字符一致 / 无非标占位符 /
  数量与表格一致 / 编号可核实 / 密级正确 / 审阅节点齐备 / 信息缺口已声明。
- 每个季度或每次知识库大版本更新后重跑评测集,形成趋势曲线。

4.2. SKILL.md 规范

以下为 Projects 方向的行业标准 SKILL.md 完整可复制原文,遵循 STYLE 第 8.2 节骨架。

---
name: project-workspace
description: 在项目工作空间(Projects)内完成任务——装配项目知识库、维护上下文隔离边界、管理工件与记忆摘要、处理共享与权限分级。当用户要求"在这个项目里""基于本项目资料""整理项目上下文""把结论沉淀到项目知识库"或需要在多个项目间划分上下文边界时触发。
version: 1.0
created: 2026-09-12
---

# 项目工作空间任务(Project Workspace)

## 适用场景
- 在既有项目工作空间内检索、起草、分析并沉淀结论。
- 新建项目工作空间:定义知识域、指令、权限与共享范围。
- 多项目上下文划分:判断信息应归属于哪个项目、是否应共享。
- 项目知识库维护:入库、重索引、版本快照、归档。

## 前置条件
- 已确定 project_id,且本项目的 AGENTS.md 已加载。
- 已获得项目知识库访问权(Can view 或 Can edit)。
- 已知项目容量状态(是否接近上下文上限、是否已触发 RAG 扩容)。
- 已声明数据密级与共享范围。

## 输入
- project_id、任务描述、产出物格式、验收标准
- 项目知识域白名单与密级
- 上下文预算(Token 上限与裁剪优先级)
- 可选:需要沉淀回知识库的结论清单

## 输出
- 主产出物(文档 / 表格 / 方案 / 结构化的结论清单)
- 证据包:来源清单(doc_id + 版本号 + 片段定位)、检索记录、自检表、变更日志
- 知识库更新建议(哪些结论应入库、哪些属于会话临时信息不应入库)
- 项目记忆摘要更新要点

## 执行步骤
1. 读取项目自定义指令与就近 AGENTS.md,确认边界。
2. 判断上下文模式:语料 < 200,000 tokens 走全量装配;否则走混合检索 + 重排。
3. 执行检索:向量 + BM25 → 权限过滤 → RRF 融合 → cross-encoder 重排 → Top-K。
4. 生成草稿,逐条挂载来源标识;跨项目信息须标注来源项目。
5. 自检:隔离性(是否误引他项目)、溯源性、一致性、密级。
6. 沉淀:把"项目级长期有效"的结论写入知识库候选清单;会话临时信息不入库。
7. 交付:产出物 + 证据包 + 记忆摘要更新要点,交人工审阅。

## 质量标准(DoD)
- 事实性陈述 100% 附来源标识且可回溯。
- 零跨项目污染:所有信息均可归属到本项目或显式标注的外部来源。
- 隔离三原则执行到位:默认不共享 / 显式入库才共享 / 记忆分域。
- 容量模式切换已记录,且切换后评测指标不低于基线。
- 证据包五件套齐备;无非标准占位符。

## 常见失败与处理
| 失败 | 根因 | 处置 |
|---|---|---|
| 结论无法定位来源 | 引用缺版本号或片段定位 | 判定不合格,剔除或重检索 |
| 混入其他项目内容 | 隐式继承会话上下文 | 停止并清除,输出污染证据,升级至项目 Owner |
| 容量突变导致质量下降 | 自动触发 RAG 扩容未复核 | 暂停定稿,重跑评测集,记录基线变化 |
| 该共享的没共享 | 结论未入库即被其他会话引用 | 走"草稿 → 审批 → 上架"流程补入库 |
| 权限不足 | 仅 Can view 却执行写操作 | 终止并升级至项目 Owner,不得换账号绕过 |

## 示例
用户请求:基于本项目资料,整理 A 客户合同条款变更要点,并沉淀到项目知识库。
执行:
1. 确认 project_id = A 客户合同项目,权限 = Can edit。
2. 检查容量:项目知识 120K tokens < 200K,走全量装配。
3. 检索合同版本 v1.0 与 v2.0,逐条比对条款差异。
4. 输出变更要点表(条款号 / 原表述 / 新表述 / 影响),每条挂 [doc_id][版本][条款号]。
5. 把变更要点作为知识库候选条目,提交"草稿 → 审批 → 上架"流程。
6. 更新项目记忆摘要:已比对 v1.0→v2.0,共 N 处变更,M 处影响付款条件。
约束:不得引用其他客户项目的合同模板;审批通过前不得把要点写入正式知识库。

4.3. 落地检查清单

#检查项判定标准频次
1上下文边界已定义每个项目有明确的知识域白名单,且白名单外检索被拒绝项目创建时
2隔离三原则已生效会话间默认不共享;共享信息必须已入库;记忆摘要按项目分域每次交付
3容量状态可观测具备已用 Token / 上限的读数,扩容触发有告警持续
4扩容后已复评触发 RAG 模式后重跑评测集,记录基线变化每次触发
5权限分级正确Can view / Can edit 分配与职责匹配;组织级共享开关状态符合预期每月
6共享范围已审批共享变更有 Owner 批准记录与审计事件每次变更
7工件命名规范project_id/artifact_type/yyyy-mm-dd_name_vX.Y每次交付
8版本可回溯项目知识库具备版本/快照标识,历史版本不可删除每次入库
9引用可定位每条来源标识可在原文定位每次交付
10跨项目污染零容忍交付前扫描是否混入其他项目内容每次交付
11记忆摘要已更新项目记忆摘要反映最新结论,变更点已记录每次交付
12确定性操作已脚本化解析、切分、统计、格式转换走 scripts/,未用生成方式每次执行
13人工审阅节点齐备上架、定稿、共享变更均有人工审批每次发布
14证据包完整来源清单、检索记录、自检表、评测结果、变更日志齐备每次交付

5. 总结

Projects 是知识协同组的能力起点,也是 Harness 上下文工程层(L1)在产品形态上的第一次具象化。它的工程价值不在于"多了一个文件夹",而在于把三件事变成了可配置的工程对象:

  1. 上下文边界:从"每次临时粘贴"变成"一次定义、持续复用"。
  2. 共享语义:从"默认共享、出事再查"变成"默认不共享、显式入库才共享"。
  3. 容量弹性:从"装不下就崩"变成"接近上限自动扩容至多 10 倍"。

对工程团队最有参考价值的两条机制是:

  • 隔离语义是默认不共享(Anthropic 官方帮助中心原文)。这意味着"我以为它知道"是项目工作空间最常见的错误来源,必须用显式入库来消除。
  • 小语料优先全量装配(Anthropic 官方表述:< 200,000 tokens 无需 RAG)。这条规则可以显著降低小团队的工程复杂度——不是每个项目都需要建向量库。

同时必须指出三个尚未解决的问题:

  • 无官方协议规范:Projects 目前只有产品文档,没有可复制的 API/协议层规范(信息缺口)。
  • 隔离强度无量化评测:多项目之间的上下文泄漏率/隔离强度没有公开的量化评测方法(信息缺口)。
  • 相关形态的日期待核实:Claude Cowork 的发布与 GA 日期来自二手来源,不宜作为决策依据(信息缺口)。

信息缺口声明

#缺口状态
1Projects 的官方 API/协议规范(非产品文档层面)暂无权威标准/规范
2多项目间上下文泄漏率 / 隔离强度的公开量化评测暂无权威标准/规范
3Claude Cowork 的发布日期与 GA 日期(2026-01 推出 / 2026-04-09 桌面版 GA / 2026-07-07 扩展至 Web 移动端),来源为二手博客
4Microsoft 365 Copilot 的 Project/Notebook 官方统一命名与机制暂无权威标准/规范
5North Highland "5x faster" 的计量方法论客户证言,厂商宣称,无独立第三方计量
6Glean 客户案例(McCarthy / Storable / TIME)的工时节省测算方法厂商客户案例自述,无方法论披露

6. 参考资料

  1. What are Projects? — Anthropic 帮助中心。https://support.anthropic.com/en/articles/9517075-what-are-projects
  2. How can I create and manage Projects? — Anthropic 帮助中心。https://support.anthropic.com/en/articles/9519177-how-can-i-create-and-manage-projects
  3. Introducing Projects — Anthropic 官方发布公告。https://anthropic.com/news/projects
  4. McCarthy Holdings, Inc. — Glean 客户案例。https://www.glean.com/resources/customer-stories/mccarthy-holdings-inc
  5. Storable — Glean 客户案例。https://www.glean.com/resources/customer-stories/storable
  6. Glean — 企业 AI 平台官网。https://www.glean.com
  7. AGENTS.md — A simple, open format for guiding coding agents。https://agents.md/
  8. Equipping agents for the real world with Agent Skills — Anthropic Engineering。https://anthropic.com/engineering/equipping-agents-for-the-real-world-with-agent-skills
  9. Model Context Protocol Specification Changelog — MCP。https://modelcontextprotocol.io/specification/2025-06-18/changelog
  10. What is Claude Cowork — 二手来源。https://www.usecarly.com/blog/what-is-claude-cowork

Projects · Project-Level Workspaces, Multi-Project Context Isolation and Sharing

1. Introduction

1.1. Background

When large models enter an enterprise, the first problem they expose is often not "the model isn't smart enough", but context without boundaries.

In the era without project workspaces, the knowledge scope of a conversation was equal to "whatever the user pasted on the spot". This led to three engineering problems:

  1. Repeated assembly: the same set of background materials is pasted again in every session, so token cost grows linearly with the number of sessions.
  2. Runaway boundaries: materials from different projects mix together in the same session, contaminating each other's outputs.
  3. No accumulation: when a session ends, the context disappears, and the organization cannot cement "the facts this project has already confirmed".

Project workspaces (Projects) are the product form that emerged precisely to solve these three problems: they upgrade "a single conversation" into "a bounded, memory-bearing, permissioned, shareable context container". This form was widely adopted by mainstream platforms between 2024 and 2026, becoming the infrastructure for knowledge and collaboration AI applications.

1.2. Definition

Projects (project-level workspaces): a self-contained collaboration unit with its own chat history, its own knowledge base, its own custom instructions, and its own permission configuration, where one or more users keep working toward the same goal.

According to the definition in the Anthropic official help center: "Projects allow you to create self-contained workspaces with their own chat histories and knowledge bases."

A mature project workspace should provide four kinds of capabilities:

CapabilityMeaningEngineering significance
Context containerThe project has its own knowledge base and instructionsDetermines what the model "sees" (L1)
Memory partitioningEach project keeps its own independent memory summaryDetermines what the model "remembers" (L4)
Permissions and sharingView/edit two-level permissions + sharing scope controlDetermines "who can see, who can edit" (L6)
Capacity elasticityAutomatically expands when nearing the context limitDetermines "how much it can hold" (L1 + cost)

1.3. Positioning in the AI Harness System

图 1-1|Projects 六层定位:L1 上下文工程主层与瓶颈分布

Projects 六层定位(L1 主层 · 瓶颈集中在 L1) 主层 L1 · 次层 L4+L6 · 定位映射基于正文六层能力模型分析(示意图) L6 治理与安全层 次层 Can view / Can edit 两级权限 · 组织级共享开关 · 数据可见性 治理约束 L1 上下文工程层 主层 · 瓶颈层 200K 上下文窗口 · 接近上限自动切换 RAG,容量扩展至多 10 倍 上下文供给 L2 工具与执行层 MCP 连接器 · 项目级工具白名单 L3 编排与控制层 任务清单 · 子任务派发(多步任务组织) L4 记忆与状态层 次层 项目级记忆摘要 · 会话历史(每个项目独立维护) L5 评估与观测层 交互次数 · 采用率 · 节省工时(多为厂商自述口径) 结构解读:Projects 的核心价值在 L1 上下文工程层,容量、隔离与扩容三瓶颈均集中于 L1;L4 记忆分域、L6 权限治理为次层支撑。

数据来源:基于本文分析绘制的示意图。

Projects' positioning in the Harness six-layer capability model is: primary layer L1 Context Engineering; secondary layers L4 Memory & State and L6 Governance & Security (this mapping is this article's analysis).

LayerConcrete manifestation in ProjectsKey mechanism
L1 Context Engineering (primary)Defining context boundaries, assembling the knowledge base, capacity-threshold switching200K context window; automatically enables RAG mode when nearing the limit, expanding capacity up to 10x
L2 Tools and ExecutionConnectors and scripts callable within the projectMCP connectors, project-level tool whitelist
L3 Orchestration and ControlOrganization of multi-step tasks within a projectTask lists, subtask dispatch
L4 Memory and State (secondary)Project-level memory summaries and chat history"Claude maintains separate memory summaries for each individual project"
L5 Evaluation and ObservabilityProject-level usage metricsInteraction count, adoption rate, hours saved (mostly vendor-reported figures)
L6 Governance and Security (secondary)Permission tiers, sharing scope, data visibilityCan view / Can edit two-level permissions; organization-wide sharing toggle

The bottleneck layer: Projects' capability bottleneck is almost entirely concentrated in L1. There are three reasons:

  1. Capacity is a hard constraint — the context window determines "how much knowledge can be loaded at once";
  2. Isolation semantics are implicit — if the default "do not share" rule is not explicitly designed, it can cause the silent error of "thinking it was shared when it wasn't";
  3. Expansion triggers automatically — when nearing the limit it switches to RAG mode automatically; if the engineering side does not understand this mechanism, retrieval quality can shift abruptly without anyone noticing.

Value: Projects turns Harness' context engineering from "assembled ad hoc for every session" into "configured once, reused continuously" — the prerequisite for knowledge AI applications to move from toys to production.


2. Glossary

TermEnglish/abbreviationDefinition
Project workspaceProject / Project WorkspaceA self-contained collaboration unit with its own chat history, knowledge base, instructions, and permissions
Project knowledge baseProject Knowledge BaseThe corpus attached to a project and visible to all chats within it; the only context shared within the project
Context windowContext WindowThe token limit a single inference can hold; Claude Projects is 200K (about 500 pages)
RAG expansionRAG Mode ExpansionWhen project knowledge nears the context limit, retrieval mode is enabled automatically, expanding capacity up to 10x (paid plans only)
Context isolationContext IsolationThe mechanism by which chats within a project do not share context by default
Explicit ingestionExplicit IngestionOnly information written into the project knowledge base is shared within the project; transient in-chat information is not shared
Memory summaryMemory SummaryA compressed summary the system generates from chat content; each project maintains its own
Closest winsClosest WinsThe conflict-resolution rule for instruction files such as AGENTS.md: the instruction file closest to the file being edited wins
Custom instructionsCustom InstructionsProject-level system prompts that apply to all chats within the project
View permissionCan viewCan view project content/knowledge/instructions and chat within the project, but cannot edit
Edit permissionCan editCan modify project instructions and knowledge, add/remove members, and update member settings
Organization-wide sharingOrganization-wide SharingShares the project with the whole organization; Owner / Primary Owner can turn it off
ArtifactArtifactVersionable outputs produced from chats (documents, tables, code, diagrams)
Progressive disclosureProgressive DisclosureThe core design principle of Agent Skills: metadata always resident, instructions loaded on trigger, resources loaded on demand
Agent SkillsSkillsA directory containing SKILL.md plus optional scripts/references/assets that teach an agent "how to do things"
MCPModel Context ProtocolAn open protocol connecting large models to external data sources/tools
Context budgetContext BudgetThe token quota and trimming priority allocated to each kind of context in a single call

3. Case Studies

3.1. Claude Projects: 200K Context and Automatic RAG Expansion

3.1.1. Background

Anthropic's Projects was one of the earliest forms to productize the "project workspace". The problem it set out to solve: when a user converses repeatedly around a long-term goal (such as all the materials of a product line, or all of a client's contracts), how to avoid re-pasting background materials every time while ensuring different projects do not interfere with one another.

3.1.2. Approach

Based on the Anthropic official help center and the official release announcement:

  • Capacity baseline: each Project includes a 200K context window, which the official announcement phrases as "Each project includes a 200K context window, the equivalent of a 500-page book".
  • Automatic expansion: on paid plans, "When your project knowledge approaches context limits, Claude seamlessly enables RAG mode to expand capacity by up to 10x while maintaining response quality".
  • Isolation semantics: "Context is not shared across chats within a project unless the information is added into the project knowledge base." — that is, chats within a project do not share context by default; only the parts written into the project knowledge base are shared.
  • Memory partitioning: "Claude maintains separate memory summaries for each individual project, as well as a summary including the rest of your non-project chats."
  • Permission model (Team/Enterprise): Can view (can view content/knowledge/instructions and chat within the project, but cannot edit) and Can edit (can modify project instructions and knowledge, add/remove members, and update member settings).
  • Sharing methods: share individually by email, share by bulk email list, or share organization-wide; Owner / Primary Owner can turn off organization-wide sharing.
  • Free-tier limits: free users can create up to 5 projects; RAG expansion is limited to paid plans.

The accompanying productization evolution is two organizational concepts introduced in Claude Cowork: Tasks (work units that run on demand or periodically on a schedule) and Projects (persistent workspaces that carry their own files/links/instructions/memory, where Tasks within a Project inherit its context). The source of this form is a secondary blog, and its release dates (launched January 2026, desktop GA April 9, 2026, expanded to Web/mobile July 7, 2026) are recommended to be double-checked.

3.1.3. Results

Based on the Anthropic official release announcement (vendor customer testimonial; must be noted when cited): management consulting firm North Highland has hundreds of consulting, business development, and marketing employees using Claude; its senior director Luka Anic said "helped our team complete content creation and analysis tasks up to 5x faster than before—turning what was once two weeks of writing and research into minutes of work".

This statement is a customer testimonial and a vendor claim; it lacks an independent third-party measurement methodology and should be treated as a qualitative reference rather than a benchmark.

3.2. McCarthy Holdings: A Project Workspace for 100 Million Engineering Files

3.2.1. Background

McCarthy Holdings is a construction engineering company with about 4,000 full-time employees. Its core pain point is extremely scattered knowledge: 100 million files are dispersed across three systems — SharePoint, Microsoft Teams, and Procore. Site personnel need to quickly retrieve historical plans, specification requirements, and material certifications in construction scenarios, which traditional retrieval could not satisfy.

3.2.2. Approach

Based on the Glean official case page:

  • Build a unified retrieval layer covering SharePoint / Teams / Procore, forming an enterprise-level "project + knowledge" workspace.
  • The enterprise knowledge graph is automatically built from its own data rather than relying on Microsoft Graph — this is especially critical for knowledge asset governance: permissions and relationship structures come directly from the real metadata of business systems.
  • Build agents for specific business scenarios, the most commonly used being the change order review agent.
3.2.3. Results

Based on the Glean official case page (vendor customer case self-reported):

MetricValue
Hours saved per personConservatively estimated at 2 hours per person per week
Enterprise team adoption rate90%
Field and operations team adoption rateApproaching 60% within a few months
Most-used agent invocation countOver 40,000 times within two months
Change order agent business volumeHas helped review change orders worth over $2.7 million
Material quality traceabilityCompressed from weeks of manual work to minutes

3.3. Storable: Scaling Project-Level Agents

3.3.1. Background

Storable is a provider of self-storage and rental management software. Its customer success (CSM) team frequently performs account audits and implementation preparation, with historical context scattered across Confluence, Jira, and Slack; newly onboarded engineers need several days to catch up on the background.

3.3.2. Approach

Based on the Glean official case page:

  • Use Glean as a unified knowledge and agent workspace, covering years of historical context from Confluence / Jira / Slack.
  • The engineering team connected the Glean MCP server to Claude Code, bringing historical context directly into the debugging flow — a typical combination of "project workspace + coding scenario", showing that project context can be reused across tools.
3.3.3. Results

Based on the Glean official case page (vendor customer case self-reported):

MetricValue
Monthly hours savedAbout 125,000 hours
Assistant interactionsAbout 60,000 times
Organization adoption rate90%+
CSM account audit time3–4 hours → 10 minutes (96% faster)
Self-storage implementation prep timeReduced by 90%

Also per the Glean official case page, TIME consolidated 100+ years of archives and went live in 3 weeks; its CIO Sharon Milz put it as "We're up and running in three weeks." — this case shows that the deployment cycle of a project workspace can be far shorter than that of traditional knowledge management projects.


4. Practice Standards

4.1. AGENTS.md Specification

The following is the complete, copyable industry-standard AGENTS.md for the Projects direction, following the STYLE Section 8.1 skeleton and reflecting the project workspace's dedicated toolchain (project knowledge base, context boundaries and capacity thresholds, memory partitioning, sharing, and permission tiers).

# AGENTS.md —— Projects(项目级工作空间)

## 角色与边界
- 你是本项目工作空间内的任务智能体。你的上下文边界 = 本项目的知识库 + 本项目的自定义指令 + 当前会话。
- 你可以:检索本项目知识库、读写本项目工件、生成草稿与候选方案、调用本项目白名单工具。
- 你不可以:跨项目检索(除非显式授权)、读取其他项目的记忆摘要、修改项目权限与共享范围、
  把本项目内容复制到其他项目空间、删除项目知识库的历史版本。
- 项目级指令 > 组级指令 > 组织级指令;就近优先(closest AGENTS.md wins),用户显式指令最高。

## 环境假设
- 运行环境提供:项目知识库(含版本/快照标识)、向量索引与关键词索引、对象存储(工件)、
  记忆摘要存储、权限服务(Can view / Can edit 两级)、审计日志。
- 项目知识库具备明确的容量状态读数(已用 Token / 上下文上限),可判断是否触发 RAG 扩容。
- 每个项目拥有独立的记忆摘要,且不与组织级记忆混用。

## 上下文加载顺序(Context Budget)
1. 项目自定义指令与本项目 AGENTS.md(常驻,不压缩)
2. 当前任务契约(目标、产出物、验收标准)
3. 触发的 SKILL.md 正文(渐进式披露:元数据常驻 / 指令触发加载 / 资源按需加载)
4. 项目知识库检索结果(混合召回 + 权限过滤 + 重排,附 doc_id + 版本号 + 片段定位)
5. 本项目记忆摘要与最近一次检查点
6. 其他项目的引用内容(仅在显式共享时,且必须标注来源项目)

## 上下文隔离三原则(硬性)
1. 默认不共享:项目内各会话之间不自动共享上下文;不得假设"上一轮说过所以这一轮知道"。
2. 显式入库才共享:只有写入项目知识库的信息才对项目内所有会话可见。
3. 记忆分域:每个项目独立的记忆摘要;跨项目迁移上下文必须通过显式导出,不得隐式继承。

## 容量与扩容规则
- 项目知识总量 < 200,000 tokens(约 500 页)时,直接全量装配,不做切分召回。
- 接近上下文上限时,系统自动启用 RAG 模式,容量扩展至多 10 倍;此时检索质量可能突变,
  必须在新模式下重跑评测集并记录基线变化。
- 扩容触发当日必须复核:切分参数、重排阈值、引用定位是否仍然成立。

## 工具契约
- 检索工具:必须携带调用者身份,返回已过权限过滤的结果;默认向量 + BM25 混合召回 + RRF 融合。
- 知识库工具:入库走"草稿 → 审批 → 上架";下架须留版本快照。
- 工件工具:写入对象存储,命名规范 `project_id/artifact_type/yyyy-mm-dd_name_vX.Y`。
- 共享工具:共享范围变更须经项目 Owner 批准,并记录审计事件。
- 脚本工具:解析、切分、统计、格式转换等确定性操作必须调用 scripts/,不得用生成方式替代。

## 任务执行流程(SOP)
1. 确认项目 ID、知识域白名单、密级、产出物与验收标准。
2. 装配上下文并记录 Token 预算表(含被裁剪项与理由)。
3. 检索取证 → 权限过滤 → 重排 → 取 Top-K;无命中执行"无源不答"。
4. 生成草稿,逐条事实性陈述挂载来源标识。
5. 自检:格式、事实一致性、引用完整性、密级、是否误用其他项目上下文。
6. 交付:产出物 + 证据包(来源清单、检索记录、自检表、变更日志)。
7. 归档:写入项目知识库或对象存储,更新项目记忆摘要。

## 验证与证据要求
- 证据包五件套:来源清单、检索过程记录、自检表、评测结果(如适用)、变更日志。
- 必须能够回答"这段结论来自本项目的哪份资料、哪个版本、哪一段"。
- 跨项目引用必须标注来源项目,否则视为越界。
- 记忆摘要更新须记录变更点,便于审阅。

## 失败与升级策略
- 检索零命中 → 输出"未检索到可靠依据",建议补充项目知识库;禁止用其他项目或通用知识补全。
- 疑似跨项目污染 → 立即停止,输出污染证据,升级至项目 Owner。
- 容量触发 RAG 扩容 → 暂停定稿,重跑评测集,指标达标后继续。
- 权限不足 → 终止并记录审计事件,升级至权限管理员,不得换用高权限账号绕过。

## 安全与合规红线
- 不得绕过项目权限读取其他项目内容。
- 不得把 Can view 权限升级为 Can edit,不得自行变更共享范围。
- 不得把项目内高密级内容输出到项目外的渠道或低密级存储。
- 不得删除或篡改项目知识库的历史版本与审计日志。

## 禁止事项
- 禁止假设会话间上下文共享。
- 禁止在无召回支撑时输出事实性结论。
- 禁止编造 doc_id、版本号、片段定位。
- 禁止使用 XX / XXX / ___ 等非标准占位符(统一用 [待填写] / [待核实])。
- 禁止复制其他项目的指令作为本项目规范。
- 禁止使用 emoji 与署名。

## 输出格式
- 文档类产出:Front Matter → 标题 → 创建时间 → 目录 → 正文(1 / 1.1 / 1.1.1)→ 信息缺口声明 → 参考资料。
- 表格列名明确,正文数量声明须与表格行数一致。
- 数值带单位;范围用 ~ 连接;中英文之间加空格;中文全角标点。

## 评估与自检
- 九项自检:来源完整可回溯 / 无无源断言 / 数值逐字符一致 / 无非标占位符 /
  数量与表格一致 / 编号可核实 / 密级正确 / 审阅节点齐备 / 信息缺口已声明。
- 每个季度或每次知识库大版本更新后重跑评测集,形成趋势曲线。

4.2. SKILL.md Specification

The following is the complete, copyable industry-standard SKILL.md for the Projects direction, following the STYLE Section 8.2 skeleton.

---
name: project-workspace
description: 在项目工作空间(Projects)内完成任务——装配项目知识库、维护上下文隔离边界、管理工件与记忆摘要、处理共享与权限分级。当用户要求"在这个项目里""基于本项目资料""整理项目上下文""把结论沉淀到项目知识库"或需要在多个项目间划分上下文边界时触发。
version: 1.0
created: 2026-09-12
---

# 项目工作空间任务(Project Workspace)

## 适用场景
- 在既有项目工作空间内检索、起草、分析并沉淀结论。
- 新建项目工作空间:定义知识域、指令、权限与共享范围。
- 多项目上下文划分:判断信息应归属于哪个项目、是否应共享。
- 项目知识库维护:入库、重索引、版本快照、归档。

## 前置条件
- 已确定 project_id,且本项目的 AGENTS.md 已加载。
- 已获得项目知识库访问权(Can view 或 Can edit)。
- 已知项目容量状态(是否接近上下文上限、是否已触发 RAG 扩容)。
- 已声明数据密级与共享范围。

## 输入
- project_id、任务描述、产出物格式、验收标准
- 项目知识域白名单与密级
- 上下文预算(Token 上限与裁剪优先级)
- 可选:需要沉淀回知识库的结论清单

## 输出
- 主产出物(文档 / 表格 / 方案 / 结构化的结论清单)
- 证据包:来源清单(doc_id + 版本号 + 片段定位)、检索记录、自检表、变更日志
- 知识库更新建议(哪些结论应入库、哪些属于会话临时信息不应入库)
- 项目记忆摘要更新要点

## 执行步骤
1. 读取项目自定义指令与就近 AGENTS.md,确认边界。
2. 判断上下文模式:语料 < 200,000 tokens 走全量装配;否则走混合检索 + 重排。
3. 执行检索:向量 + BM25 → 权限过滤 → RRF 融合 → cross-encoder 重排 → Top-K。
4. 生成草稿,逐条挂载来源标识;跨项目信息须标注来源项目。
5. 自检:隔离性(是否误引他项目)、溯源性、一致性、密级。
6. 沉淀:把"项目级长期有效"的结论写入知识库候选清单;会话临时信息不入库。
7. 交付:产出物 + 证据包 + 记忆摘要更新要点,交人工审阅。

## 质量标准(DoD)
- 事实性陈述 100% 附来源标识且可回溯。
- 零跨项目污染:所有信息均可归属到本项目或显式标注的外部来源。
- 隔离三原则执行到位:默认不共享 / 显式入库才共享 / 记忆分域。
- 容量模式切换已记录,且切换后评测指标不低于基线。
- 证据包五件套齐备;无非标准占位符。

## 常见失败与处理
| 失败 | 根因 | 处置 |
|---|---|---|
| 结论无法定位来源 | 引用缺版本号或片段定位 | 判定不合格,剔除或重检索 |
| 混入其他项目内容 | 隐式继承会话上下文 | 停止并清除,输出污染证据,升级至项目 Owner |
| 容量突变导致质量下降 | 自动触发 RAG 扩容未复核 | 暂停定稿,重跑评测集,记录基线变化 |
| 该共享的没共享 | 结论未入库即被其他会话引用 | 走"草稿 → 审批 → 上架"流程补入库 |
| 权限不足 | 仅 Can view 却执行写操作 | 终止并升级至项目 Owner,不得换账号绕过 |

## 示例
用户请求:基于本项目资料,整理 A 客户合同条款变更要点,并沉淀到项目知识库。
执行:
1. 确认 project_id = A 客户合同项目,权限 = Can edit。
2. 检查容量:项目知识 120K tokens < 200K,走全量装配。
3. 检索合同版本 v1.0 与 v2.0,逐条比对条款差异。
4. 输出变更要点表(条款号 / 原表述 / 新表述 / 影响),每条挂 [doc_id][版本][条款号]。
5. 把变更要点作为知识库候选条目,提交"草稿 → 审批 → 上架"流程。
6. 更新项目记忆摘要:已比对 v1.0→v2.0,共 N 处变更,M 处影响付款条件。
约束:不得引用其他客户项目的合同模板;审批通过前不得把要点写入正式知识库。

4.3. Implementation Checklist

#Check itemPass criteriaFrequency
1Context boundaries definedEach project has a clear knowledge-domain whitelist, and retrieval outside the whitelist is deniedAt project creation
2Isolation three principles in effectNo sharing by default between chats; shared information must have been ingested; memory summaries partitioned per projectEvery delivery
3Capacity state observableHas used-token/limit readings; expansion trigger has alertsContinuously
4Re-evaluated after expansionRerun the eval set after RAG mode triggers and record baseline changesEvery trigger
5Permission tiers correctCan view / Can edit assignment matches responsibilities; organization-wide sharing toggle state is as expectedMonthly
6Sharing scope approvedSharing changes have an Owner approval record and an audit eventEvery change
7Artifact naming standardproject_id/artifact_type/yyyy-mm-dd_name_vX.YEvery delivery
8Versions traceableProject knowledge base has version/snapshot markers; historical versions cannot be deletedEvery ingestion
9Citations locatableEvery source marker can be located in the original textEvery delivery
10Zero tolerance for cross-project pollutionScan before delivery for contamination by other project contentEvery delivery
11Memory summary updatedProject memory summary reflects the latest conclusions; change points recordedEvery delivery
12Deterministic operations scriptedParsing, splitting, statistics, and format conversion use scripts/, not generative substitutionEvery execution
13Human review checkpoints completePublishing, finalizing, and sharing changes all have human approvalEvery release
14Evidence package completeSource list, retrieval record, self-check table, evaluation results, and change log are all presentEvery delivery

5. Summary

Projects is the starting point of the knowledge collaboration group's capabilities and the first concretization of Harness' context engineering layer (L1) in product form. Its engineering value is not "one more folder", but turning three things into configurable engineering objects:

  1. Context boundaries: from "past ad hoc every time" to "defined once, reused continuously".
  2. Sharing semantics: from "shared by default, investigate when something goes wrong" to "not shared by default, shared only after explicit ingestion".
  3. Capacity elasticity: from "crashes when it can't fit more" to "automatically expands up to 10x when nearing the limit".

The two mechanisms most worth referencing for engineering teams are:

  • Isolation semantics default to no sharing (Anthropic official help center original text). This means "I assumed it knew" is the most common source of error in project workspaces and must be eliminated through explicit ingestion.
  • Small corpora prefer full assembly (Anthropic official statement: < 200,000 tokens needs no RAG). This rule can significantly reduce engineering complexity for small teams — not every project needs a vector store.

At the same time, three unresolved problems must be pointed out:

  • No official protocol specification: Projects currently has only product documentation, with no copyable API/protocol-layer specification (information gap).
  • No quantitative evaluation of isolation strength: there is no public quantitative evaluation method for the context leakage rate / isolation strength between multiple projects (information gap).
  • Dates of related forms need verification: Claude Cowork's release and GA dates come from secondary sources and should not be used as a basis for decisions (information gap).

Information Gap Statement

#GapStatus
1Official API/protocol specification for Projects (beyond product documentation)No authoritative standard/specification yet
2Public quantitative evaluation of context leakage rate / isolation strength across projectsNo authoritative standard/specification yet
3Claude Cowork release date and GA date (launched 2026-01 / desktop GA 2026-04-09 / expanded to Web and mobile 2026-07-07); source is a secondary blog
4Microsoft 365 Copilot's official unified naming and mechanism for Project/NotebookNo authoritative standard/specification yet
5Measurement methodology behind North Highland "5x faster"Customer testimonial, vendor claim, no independent third-party measurement
6Hours-saved estimation method in Glean customer cases (McCarthy / Storable / TIME)Vendor customer case self-reported, no methodology disclosed

6. References

  1. What are Projects? — Anthropic Help Center. https://support.anthropic.com/en/articles/9517075-what-are-projects
  2. How can I create and manage Projects? — Anthropic Help Center. https://support.anthropic.com/en/articles/9519177-how-can-i-create-and-manage-projects
  3. Introducing Projects — Anthropic official release announcement. https://anthropic.com/news/projects
  4. McCarthy Holdings, Inc. — Glean customer case. https://www.glean.com/resources/customer-stories/mccarthy-holdings-inc
  5. Storable — Glean customer case. https://www.glean.com/resources/customer-stories/storable
  6. Glean — official website of the enterprise AI platform. https://www.glean.com
  7. AGENTS.md — A simple, open format for guiding coding agents. https://agents.md/
  8. Equipping agents for the real world with Agent Skills — Anthropic Engineering. https://anthropic.com/engineering/equipping-agents-for-the-real-world-with-agent-skills
  9. Model Context Protocol Specification Changelog — MCP. https://modelcontextprotocol.io/specification/2025-06-18/changelog
  10. What is Claude Cowork — secondary source (date to be verified). https://www.usecarly.com/blog/what-is-claude-cowork