TwKit

推文

@mylifcc · 2026-10-13 02:26

全世界都在做AI版GIT。 Perplexity也是,他们在 Perplexity Projects 背后做的一套「给 Agent 用的共享文件系统」。 核心思路是把项目当成一个 Git 仓库 来管,让人和多个 Agent 能长期、并发地在同一套文件上协作。 Agent 通常跑在临时沙箱(ephemeral sandbox)里,任务一结束沙箱就没了。但实际项目(比如持续写报告、处理文档、维护知识库)需要: > 工作成果能跨会话保留 > 多个 Agent 同时改不会互相覆盖 > 有清晰的变更历史(谁改了什么) 普通文件系统或纯语义搜索很难同时满足这三点,所以他们直接把 Git 的机制拿过来用。 他们做了一套轻量的「Agent 专用 Git forge」,主要包含: > CLI:每个 Agent 在自己的沙箱里用它拉仓库、提交变更。 > Git 服务:负责接受提交、维护「已接受的最新 head」。提交必须基于当前 head,否则会返回 stale-base,让 Agent 自己 rebase/replay 再提交。 > 存储:仓库存在 S3-backed 的共享文件系统上(不是每个沙箱自己存一份),所以计算是临时的,数据是持久的。 > 下游处理:提交成功后会写 outbox,后台解析文档、提取文本,再把解析结果挂到仓库里,方便后续 Agent 直接用 grep 等普通文件工具搜索。 他们刻意去掉了传统 Git forge 的 PR、人工 review 这些东西,改成自动校验「是否符合仓库合约」。

曝光 689 · 评论 2 · 点赞 1 · 书签 3 · 曝光/时 243.41601568274538

TwKit
正在载入