Drive 很好。我们自己用。puppyone 的客户大多用 Drive 做人之间的文档共享、幻灯片、"把 PDF 发我" 流程。
问题不在 Drive。问题在把 Drive 当作 Agent 基础设施。人会想到它,因为"云端的文件、可分享、有 API"听起来正好是 Agent 想要的。实际上 Drive 的产品面是围绕非常不同的假设建的,那些假设在 Agent 成为主要写入方时变成摩擦。
几个例子:
Drive 没坏。它只是没围绕"Agent 是写入方"设计。
| 维度 | Google Drive | puppyone |
|---|---|---|
| 主要用户 | 在浏览器里分享、编辑文件的人 | 读、写、被审计的 Agent |
| 基本单位 | 文件(Doc / Sheet / Slide / PDF / blob) | 文件(markdown / JSON / CSV / 任何东西) |
| 访问方式 | Web app、Drive API、Workspace 工具 | Bash、SSH、MCP server、REST API、sandbox 挂载 |
| 权限 | per-user / per-link / per-domain | per-agent Access Point,明确读写路径 scope |
| 版本历史 | per-file,~30 天,跨文件无 diff | per-file + per-folder,无限,完整 diff,秒级回滚 |
| LLM 看到的 | Drive API 返回的(分页;Docs 是专有 blob,要 export) | 文件本身的内容 |
| 多 Agent 协作 | 不是原语;Agent 共享 user 级 token | 原生:每个 Agent 有自己的身份和 scope 内的 Access Point |
| SaaS 接入 | Drive 本身 就是 SaaS。没有 Slack / Notion / Postgres 连接器 | 内置:Notion / Slack / Gmail / Postgres / GitHub 等 |
| 审计 | Workspace 活动日志(admin 端、事后) | 原生 commit log 按 Agent 身份记每次写 |
| 能否自托管 | 不能(仅云端) | 能(开源、Docker) |
| 真正擅长 | 人协同文档、共享 PDF、演示文稿 | Agent 在版本化、scoped 的工作空间里干活 |
让 Drive 干它建出来要干的活:人共享 + 协同编辑文件。
我们不替代这些。puppyone 没有 Docs 编辑器,没有实时协作光标,没有"在浏览器里看幻灯片"的可分享链接。我们也不打算做。
写入 / 读取方是 Agent,并且"发我个链接"不是工作流的时候用 puppyone:
如果你一直在共享 Drive 里建"Agent Workspace"文件夹、然后看着它们泛滥成 report-final-FINAL.md、report-final-FINAL-2.md、agent_a_output.md、agent_b_dont_overwrite_this.md —— Drive 形状不对。puppyone 是你想要的。
Drive 不会消失。干净的分工:
/drive/shared-specs/architecture.md 当普通文件读 —— 不用玩 Drive API。/drive/research-specs/ 写 /research-output/,planner 读它的 scope,executor 读它的 scope。Drive 的"谁有链接谁能看"不是 Agent 权限模型。一个月后:人在 Drive 共享文件(不变),Agent 在 puppyone 干活(版本化、scoped、可审计),边界是连接器 —— 不是 Drive 里的"我把这个文件夹分享给 AI 账号"那个 tab。
很多团队试过。常见崩点:
/research 长什么样?"不是 Drive 容易回答的问题。puppyone 能,因为工作空间本身是版本化的。report.gdoc 拿到的是 export 一轮(慢,对表格图片有损)或者 Docs API 调用(schema 不同,更脆)。puppyone 文件就是文件。这都不是说 Drive 不好。是说 Drive 是消费 / 办公存储,你在把它当 Agent 基础设施用。
不存在迁移。Drive 不动。
干净规则:Drive = 人之间的文件分享,puppyone = Agent 的文件工作空间,连接器 = 桥。
puppyone 替代 Google Drive 吗? 不。我们没有 Docs 编辑器、实时协作、浏览器分享链接。Drive 干这个。我们存它底下那层 Agent 可读可写的工作空间。
puppyone 能跟 Drive 双向同步吗? 默认从 Drive 读。回写 Drive 也支持但是可选,我们建议先把 Agent 输出留在 puppyone 里,再把人需要的发到 Drive —— 避免 Agent 编辑污染共享文件夹。
Google Docs 我 Agent 能直接读吗? 通过 puppyone 的 Drive 连接器能。我们在工作空间里把它们导成 Agent 友好格式(markdown / 纯文本),并带快照的版本历史。
puppyone 能在 Drive 内容上做 per-agent 权限吗? 能 —— Drive 文件夹镜像进 puppyone 之后,你在 puppyone 内控制哪个 Access Point 能读写每个路径。Agent 从不直接持有 Drive token。
puppyone 能跟 Microsoft OneDrive / SharePoint 或 Dropbox 一起用吗? 连接器模式一样。我们先做被请求最多的源;想要的去 repo 里提。
Drive 存给人共享的文件。puppyone 存给 Agent 干活的文件。形状像,产品不像。两个一起跑,Drive 做人面,puppyone 做 Agent 底座,在你真正想留缝的地方连起来。
别再硬塞 Agent 进共享 Drive 文件夹。给它们一个为它们建的工作空间。Get started