开源3天斩获7000星!复刻Manus工作流的GitHub项目引爆Agent开发圈

这个名为 planning-with-files 的开源项目近期在 Agent 开发社区引发了高度关注,其核心在于通过文件系统来管理 AI 的长期记忆与复杂任务规划。项目开源仅数日,便在 GitHub 上获得了数千星标。开源3天斩获7000星!复刻Manus工作流的GitHub项目引爆Agent开发圈 它演示了如何利用 Claude Code Skill 实现与 Manus 产品理念相似的上下文工程工作流。开源3天斩获7000星!复刻Manus工作流的GitHub项目引爆Agent开发圈

Manus 的上下文工程原则

开源3天斩获7000星!复刻Manus工作流的GitHub项目引爆Agent开发圈 Manus 曾公开分享其产品所实践的上下文工程原则,核心可概括为以下几点:

① 文件即单一真理来源
摒弃主要依赖线性、嘈杂且包含过时纠错信息的对话历史作为 AI 记忆的传统方式,转而信任经过整理、代表当前“最新状态”的文件。AI 在每次行动前,应主要读取这些文件,而非回溯冗长的聊天记录,从而确保其决策始终基于最准确的状态。

② 状态显式化
例如,Manus 使用一个显式的 ToDo 文件来记录任务进度(如 [x] 步骤1[ ] 步骤2),这被称为外部化记忆。即使中断会话或重启系统,AI 在重新启动时读取该文件即可立刻恢复进度,实现了完美的任务可恢复性。开源3天斩获7000星!复刻Manus工作流的GitHub项目引爆Agent开发圈

③ 上下文窗口极简主义
避免将所有相关文件和全部历史对话一次性塞给 AI,而是只提供当前步骤所必需的信息。过长的上下文会分散 AI 的注意力。通过将信息拆分到独立的文件(如 notes.mdplan.mdoutput.md)中,AI 在执行特定步骤时仅需读取相关片段,既能保持“思维清晰”,也减少了 Token 消耗。

④ 思考与行动分离
禁止 AI 在单次回复中混合进行思考、规划和执行操作。强制其先在 Notes 文件中写下调研结果、架构思路等,经确认无误后,再去修改正式的代码文件。这种做法避免了 AI 在半途发现思路错误而导致代码库被污染的情况。

⑤ 围绕 KV-Cache 进行设计
鉴于 Agent 任务通常具有长输入、短输出的特征,若不能有效利用 KV-Cache,成本与延迟将难以承受。开源3天斩获7000星!复刻Manus工作流的GitHub项目引爆Agent开发圈 因此,所有 Prompt 设计都需为缓存命中率让路:
* 保持前缀稳定:避免在 System Prompt 或前置上下文中放入动态内容,以防后续所有缓存失效。
* 只追加不修改:历史交互记录一旦生成,便不再进行修剪或改写。
* 确定性序列化:确保 JSON 对象的 Key 排序固定,使得相同状态永远生成完全相同的字符串。

⑥ 掩码而非移除工具
随着 Agent 能力增强,工具库会变得庞大。直觉上动态移除当前不需要的工具描述可以节省 Token,但 Manus 认为这是错误的,因为它会破坏 KV-Cache(工具定义通常在 System Prompt 中),并可能导致模型对历史记录中调用过的“不存在”工具产生困惑。开源3天斩获7000星!复刻Manus工作流的GitHub项目引爆Agent开发圈
正确的做法是:始终将完整的工具集保留在上下文中,而在解码阶段通过修改 Logits(概率分布)来屏蔽当前不合法的工具调用。例如,强制模型只能选择“回复用户”而非调用“浏览器”,是通过在底层屏蔽相应 Token 实现的,而非修改 Prompt 文本。开源3天斩获7000星!复刻Manus工作流的GitHub项目引爆Agent开发圈

  • Manus 博客原文地址:https://manus.im/zh-cn/blog/Context-Engineering-for-AI-Agents-Lessons-from-Building-Manus

以上实践传递了一个核心观点:对话流仅适合短暂的指令交互,而文件系统才是智能体进行长期记忆存储与复杂推理的最佳载体。

项目简介

回到 planning-with-files 项目,其核心理念同样是“使用文件进行规划”。开源3天斩获7000星!复刻Manus工作流的GitHub项目引爆Agent开发圈

  • 项目开源地址:https://github.com/OthmanAdi/planning-with-files

安装此 Skill 后,Claude 会自动维护三个核心文件(这也是其被称为 Manus 风格工作流的原因):

① task_plan.md
记录当前任务的目标、拆解的步骤、已完成进度以及下一步计划。其优势在于,AI 在执行每一步操作前都会先读取此文件,确保不会偏离目标。

② notes.md
用于存放调研资料、中间代码片段、临时想法或长文本。这有助于保持主对话窗口的简洁,避免因塞入过多无关细节而干扰 AI 的“思考”。

③ [deliverable].md
用于存放最终生成的纯净输出结果,如代码、文章或报告,其中不包含思考过程。开源3天斩获7000星!复刻Manus工作流的GitHub项目引爆Agent开发圈

简而言之,该项目如同一个为 AI 安装的“外挂大脑”插件。它通过强制 AI 使用本地文件来记录进度和思考过程,有效解决了大模型在长对话中容易出现的上下文丢失、目标漂移等痛点。

如何使用

该项目本质上是一个 Claude Code Skill。你需要先安装 Claude Code,然后通过以下命令安装此 Skill:

/plugin marketplace add OthmanAdi/planning-with-files/
plugin install planning-with-files@planning-with-files

在 Claude Code 中,当你要求其对任务进行规划或提及“planning”时,它便会自动创建 task_plan.md 文件,并进入这种基于文件的高效工作模式。


关注“鲸栖”小程序,掌握最新AI资讯

本文来自网络搜集,不代表鲸林向海立场,如有侵权,联系删除。转载请注明出处:http://www.itsolotime.com/archives/17652

(0)
上一篇 2026年1月12日 下午12:45
下一篇 2026年1月12日 下午4:07

相关推荐

  • 阿里重磅开源Copaw:2026年AI智能助手格局或将重塑

    2026年2月28日,阿里云官方宣布,由阿里巴巴AgentScope团队自主研发的桌面级AI智能助手Copaw正式开源,其GitHub仓库与官方文档同步上线。 此举打破了国内高端AI智能助手长期存在的闭源格局,并以“低门槛部署、高可扩展性、全场景适配”为核心特点,为个人与企业级AI智能体的发展提供了新的路径。作为阿里在AI Agent领域的关键布局,Copa…

    2026年3月1日
    1.5K00
  • 腾讯出手!SkillHub镜像站解决OpenClaw插件安装难题,丝滑体验告别Rate Limit

    Skills 就像是 OpenClaw(通常被称为“小龙虾”)的应用商店。对于大多数 OpenClaw 用户来说,探索和安装插件通常是首要步骤。 然而,一个常见且令人困扰的问题是安装插件时遇到速率限制错误: clawhub install tavily-search –force✖ Rate limit exceededError: Rate limit …

    2026年3月11日
    2.7K00
  • 蚂蚁灵波开源300万对RGB-D数据集,破解深度估计真实场景难题

    从事深度估计与深度补全的研究者,或许都经历过这样的困境:模型在NYU Depth V2等经典基准测试上取得了优异的成绩,但一旦部署到真实的机器人系统,问题便暴露无遗——深度图边缘模糊、远处深度值漂移,遇到反光或透明材质时几乎完全失效。 问题的根源往往不在于代码实现,而在于数据。 这并非个例,而是该领域长期面临的挑战之一。深度估计与深度补全的学术进展,在很大程…

    2026年3月31日
    38400
  • DeepSeek开源TileKernels:用Python写的GPU算子逼近硬件性能上限

    关键词: TileKernels、TileLang、MoE 路由、低精度量化、算子融合 在大模型训练与推理的工程实践中,算子性能往往是决定系统最终效率的关键因素。 DeepSeek 于 2026 年 4 月开源的 TileKernels 项目,以一种令人意想不到的方式回应了这一挑战——完全不使用 CUDA C++,仅凭 Python 领域的专用语言 Tile…

    2026年4月24日
    40500
  • OpenClaw:两月登顶GitHub,本地AI框架如何颠覆开源社区与注意力经济

    导读 仅用两个月时间,本地AI框架OpenClaw便击败了Linux,登顶GitHub星标榜榜首。本文回顾了OpenClaw的爆火之路,并探讨其背后反映的开源社区趋势变化。 就在昨天下午,OpenClaw的星标数超越了GitHub上所有其他开源软件项目,正式成为史上最受欢迎的开源项目。 更令人瞩目的是,OpenClaw的数据是以近乎垂直的直线飞速飙升的。它在…

    2026年3月4日
    55400