
人工智能AI Agent代码智能体大模型CLI【免费下载链接】momo-codeMOMO CODE — AI coding agent that evolves with you 一句话MOMO CODE 是一个完全开源的、会自进化、会自微调的 AI 编程Agent 产品。 我做了全球首个 完全开源免费、会「自进化」「自微调」的 Code Agent 我把它命名为 MOMO CODE 。 MOMO 代表了 每一个身处 AI 时代心怀热爱、坚持微光想要躬身创造价值的普通人。 MOMO CODE V1.0.0版本 它基于Opencode 框架而衍生创新增加了 【自进化】 /evolve 和 【自微调】/fine-tune 模块 支持 25 大模型DeepSeek、智谱 GLM、Moonshot Kimi、豆包、MiniMax、Claude、GPT-4、Gemini、……。 支持自定义 OpenAI协议类 API接入任意模型。 核心差异每次会话后自动积累经验通过 /evolve 快环和 /fine-tune 慢环持续自我进化。 【自进化自微调】双速进化让它真正越用越聪明 这是 MOMO CODE 最核心的设计。 我叫它 “Two-Speed Evolution”——双速进化。 灵感来自生物学细菌有快速适应应激反应和长期进化自然选择两个时间尺度并行。项目地址https://gitcode.com/momozi1996/momo-code点击查看免费下载MOMO CODE 是一款完全开源的、会自进化的 AI 编程 Agent。除了陪你写代码它还内置了一组长期运行原语/goal让 Agent 记住跨会话的长期目标/schedule定义定时任务/daemon守护循环按心跳自动执行任务。三者组合就能打造一个连续自主运行数小时的 AI Agent 工作流——你设定目标与节奏Agent 持续替你推进。为什么需要长时间自主运行一次性的对话式 Agent 有天然局限会话一结束上下文就断了。而很多真实任务是长周期的重构一个大型模块中间需要反复跑测试、看进度持续监控构建结果定期汇报每天固定时间做代码巡检、生成日报MOMO CODE 用三个轻量命令解决了这个问题且彼此解耦、可独立使用也可以组合成完整的长时运行流水线。整体架构长时运行能力在哪一层MOMO CODE 采用 4 层运行时架构长时运行能力位于L2 Agent Runtime Execution Core层/goal、/schedule、/heartbeat、/daemon与 Agent 核心编排、工具执行层同层协作由底层 LLM 多模型层提供推理动力。架构中右侧的Evolution Engine自进化引擎还会在长时运行中持续观察、学习、评估后文会讲到它如何被心跳自动触发。/goal给 Agent 植入跨会话的长期记忆/goal用于创建持久化目标。目标存储在本地~/.momo/goals.json跨会话永久保留每个活跃目标都会自动注入到每次聊天会话的系统提示词中Agent 因此始终看得见你的长期目标。常用子命令一览命令作用momo /goal add 标题 [详情...]创建一个活跃目标momo /goal list [--json]查看所有目标含进度日志、状态momo /goal log id 进展记录一条进展笔记momo /goal done id标记目标完成momo /goal rm id删除目标示例给 Agent 定一个发版级长期目标momo /goal add Ship v2.0 with full test coverage之后无论开多少个新会话Agent 都知道自己正在朝 v2.0 推进。list输出中●表示进行中、✓表示已完成并附带最近一条进展笔记。目标注入提示词的逻辑见 activeGoalsBlock()持久化与 CRUD 见 goal/store.ts命令入口在 cli/cmd/goal.ts。/schedule定义几点自动干什么/schedule管理定时任务存储在~/.momo/schedule.json。支持两种节奏--everyNm|h|d按固定间隔循环执行如30m、2h、1d--atHH:MM每天本地时间固定时刻执行一次# 每 60 分钟跑测试并汇报结果 momo /schedule add --every60m run tests and report # 每天 07:30生成每日站会摘要 momo /schedule add --at07:30 daily standup summary momo /schedule list [--json] # 查看任务与上次运行时间 momo /schedule rm id # 删除任务关键机制每个到期任务会以子 Agentsubagent身份独立执行不干扰你的主会话运行结果、耗时、是否超时都会被记录。实现位于 subagent spawn、到期判定 schedule/store.ts命令入口 cli/cmd/schedule.ts。/daemon让 Agent 自己转起来的守护循环/daemon是整个工作流的发动机——一个前台长驻循环默认每60 秒轮询一次 schedule只要有任务到期就触发一次心跳heartbeat执行momo /daemon # 启动守护循环CtrlC 停止 momo /daemon --interval30 # 每 30 秒轮询一次设计上有两道预算护栏保证长时运行可控环境变量说明默认值MOMO_DAEMON_INTERVAL轮询间隔秒60MOMO_DAEMON_MAX_RUNS最多执行 N 次心跳后自动停止不限MOMO_DAEMON_MAX_HOURS运行 N 小时后自动停止24运行时会实时打印每次心跳的结果✓ 成功 / ✗ 失败 耗时结束后汇总共执行了多少次心跳。源码见 cli/cmd/daemon.ts。因为它刻意设计为前台进程想要真正的无人值守多小时运行用nohup、systemd 或 Windows 任务计划程序将其后台化即可nohup momo /daemon daemon.log 21 /heartbeat手动打一次心跳调试利器/daemon内部每次循环调用的就是runHeartbeat()你也可以用/heartbeat手动单步执行一次用来调试定时任务配置momo /heartbeat # 执行一次所有到期任务 momo /heartbeat --json # 结构化输出便于脚本解析一次心跳做三件事见 schedule/runner.ts以子 Agent 运行所有到期的 schedule 任务汇报当前所有活跃 goal相当于给操作者/Agent 一次目标对齐若设置MOMO_XP_AUTO1额外触发一次经验快环fast loop——Agent 在长时运行中自动沉淀经验实现越跑越聪明。组合拳一个完整的多小时自主 Agent 工作流把三个命令串起来就是推荐的长时运行工作流① 定目标——告诉 Agent 大方向momo /goal add Ship v2.0 with full test coverage② 定节奏——设置周期检查点 每日任务momo /schedule add --every60m review current progress toward the active goal, run tests, log a short summary via /goal log momo /schedule add --at02:00 run the full test suite and summarize failures③ 启动守护——让循环自己转nohup momo /daemon --interval60 daemon.log 21 此后每个小时子 Agent 会自动审查目标进展、跑测试并回写进展笔记每次新开会话Agent 也都带着/goal注入的长期目标上下文。你早上回来时momo /goal list里已经是一串自动记录的推进日志。进阶配置与最佳实践轮询频率用MOMO_DAEMON_INTERVAL或--interval调整任务量大时适当拉大间隔控制 Token 成本。预算护栏建议为无人值守场景显式设置MOMO_DAEMON_MAX_RUNS或MOMO_DAEMON_MAX_HOURS让 Agent到点收工。长时运行自进化设置MOMO_XP_AUTO1后每次心跳都会顺带触发一次经验快环Signal → Distill → Inject → Verify → Gate长任务中的踩坑与技巧会被持续蒸馏为可复用经验这正是 MOMO CODE Two-Speed Evolution 双速进化在长时运行场景下的体现。写好定时提示词schedule 的 prompt 由子 Agent独立执行没有你的会话上下文请写成自包含的具体指令例如带上要跑的测试命令、汇报方式。及时收尾目标达成后记得momo /goal done id停止向每次会话注入该目标不再需要的定时任务用momo /schedule rm id清理。查看运行细节/goal list --json与/schedule list --json均支持 JSON 输出方便接入你自己的监控脚本。常见问题Qdaemon 必须一直开着吗A是的。/daemon是前台进程需要 nohup / systemd / 任务计划程序托管关闭后定时任务不会执行但 goals 与 schedule 定义都持久化在本地随时可恢复。Q定时任务失败了会中断整个 daemon 吗A不会。每次心跳永不抛错失败任务会被标记 ✗ 并继续下一次循环。Qgoal 和 schedule 数据存在哪里A分别位于~/.momo/goals.json与~/.momo/schedule.json均为本地 JSON 文件可备份、可手工查看。总结MOMO CODE 的长时运行三件套各司其职/goal定方向长期记忆、/schedule定节奏定时任务、/daemon定执行守护循环再加上/heartbeat手动调试与MOMO_XP_AUTO自进化联动即可低成本打造一个多小时甚至全天候自主运行的 AI Agent 工作流。命令实现集中位于 cli/cmd/goal.ts、cli/cmd/schedule.ts、cli/cmd/daemon.ts 与 cli/cmd/heartbeat.ts更完整的命令参考可查阅项目 README_zh.md 中的 Long-Running Work 章节。赞分享人工智能AI Agent代码智能体大模型CLI【免费下载链接】momo-codeMOMO CODE — AI coding agent that evolves with you 一句话MOMO CODE 是一个完全开源的、会自进化、会自微调的 AI 编程Agent 产品。 我做了全球首个 完全开源免费、会「自进化」「自微调」的 Code Agent 我把它命名为 MOMO CODE 。 MOMO 代表了 每一个身处 AI 时代心怀热爱、坚持微光想要躬身创造价值的普通人。 MOMO CODE V1.0.0版本 它基于Opencode 框架而衍生创新增加了 【自进化】 /evolve 和 【自微调】/fine-tune 模块 支持 25 大模型DeepSeek、智谱 GLM、Moonshot Kimi、豆包、MiniMax、Claude、GPT-4、Gemini、……。 支持自定义 OpenAI协议类 API接入任意模型。 核心差异每次会话后自动积累经验通过 /evolve 快环和 /fine-tune 慢环持续自我进化。 【自进化自微调】双速进化让它真正越用越聪明 这是 MOMO CODE 最核心的设计。 我叫它 “Two-Speed Evolution”——双速进化。 灵感来自生物学细菌有快速适应应激反应和长期进化自然选择两个时间尺度并行。项目地址https://gitcode.com/momozi1996/momo-code点击查看免费下载相关推荐如何把长期工作交给AIHope Agent自主任务完全指南Goal/Workflow/Loop/Task五大角色如何把长期工作交给AIHope Agent自主任务完全指南Goal/Workflow/Loop/Task五大角色 Hope Agent 是一款会记忆、能持OpenJarvis定时任务指南打造7×24小时自动运行的AI AgentOpenJarvis定时任务指南打造7×24小时自动运行的AI Agent OpenJarvis 是一款运行在个人设备上的本地 AI Agent 框架其内置Electric Agents 深度解析基于持久化事件流的长期运行 Agent 运行时Electric Agents 深度解析基于持久化事件流的长期运行 Agent 运行时 Electric Agents 是 Electric 项目The a后端数据同步数据库创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考