开源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

相关推荐

  • 五大前沿AI开源项目盘点:从PPT生成到金融强化学习,赋能未来工作流

    Nano Banana PPT Banana-slides 是基于 Nano Banana Pro 模型开源的 AI PPT 生成应用,旨在解决传统 AI PPT 工具模板僵化、设计感差和素材质量低的问题。 一句话生成 PPT:用户只需输入一个简单的想法,即可快速获得完整的大纲、页面描述以及最终的 PPT 文稿。 该工具支持上传参考风格图片或示例 PPT 模…

    2025年12月11日
    24500
  • 解锁自动化新境界:n8n与飞书多维表格的完美融合,打造高效工作流

    解锁自动化新境界:n8n与飞书多维表格的完美融合,打造高效工作流 在利用开源工作流工具 n8n 构建自动化流程时,数据的归档与存储是关键环节。飞书多维表格为此提供了一个优秀的解决方案。它不仅可作为结构化数据的中转站,更能借助其「字段捷径」功能,与 AI 处理或后续自动化流程无缝衔接,实现效率的倍增。 值得一提的是,飞书多维表格现已支持网页端直接访问(base…

    2025年11月7日
    59500
  • LeRobot v0.5.0重磅发布:全面支持类人机器人Unitree G1,硬件生态与算法能力双突破

    自 v0.4.0 版本以来,项目已合并超过 200 个 PR,并新增了 50 多位贡献者。因此,LeRobot v0.5.0 成为迄今为止规模最大的一次发布,在几乎所有关键方向上都实现了显著扩展:支持更多机器人(包括首个类人机器人)、集成更多策略模型(包括回归的自回归 VLA)、提供更快的数据集处理流程、支持直接从 Hub 加载的仿真环境,以及基于 Pyth…

    2026年3月11日
    23401
  • 字节携手北大开源Helios视频模型:14B参数实现19.5FPS,登顶Hugging Face!

    春节期间,Seedance 2.0 的爆火将视频生成技术再次推向风口。紧随其后,字节跳动联合北京大学、安努智能及 Canva 共同开源了具备实时生成能力的视频模型系列——Helios。该系列包含 Helios-Base、Helios-Mid 与 Helios-Distilled 三个版本,全面支持文本到视频(T2V)、图像到视频(I2V)、视频到视频(V2V…

    2026年3月7日
    9800
  • Star-Office-UI:让AI打工人在像素办公室“摸鱼”和“面壁”

    Star-Office-UI:将AI工作状态可视化的像素办公室 Star-Office-UI 是一个为AI团队设计的开源可视化状态看板。它将AI Agent在后台运行的抽象工作状态,具象化为一个复古像素风格办公室中活动的角色,从而实现了工作状态的实时、游戏化监控。 项目概述 该项目本质上是一个面向OpenClaw等多智能体框架的可视化状态面板,其独特之处在于…

    2026年3月8日
    29100