[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-moazbuilds--CodeMachine-CLI":3,"tool-moazbuilds--CodeMachine-CLI":64},[4,17,27,35,43,56],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":16},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,3,"2026-04-05T11:01:52",[13,14,15],"开发框架","图像","Agent","ready",{"id":18,"name":19,"github_repo":20,"description_zh":21,"stars":22,"difficulty_score":23,"last_commit_at":24,"category_tags":25,"status":16},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",138956,2,"2026-04-05T11:33:21",[13,15,26],"语言模型",{"id":28,"name":29,"github_repo":30,"description_zh":31,"stars":32,"difficulty_score":23,"last_commit_at":33,"category_tags":34,"status":16},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",107662,"2026-04-03T11:11:01",[13,14,15],{"id":36,"name":37,"github_repo":38,"description_zh":39,"stars":40,"difficulty_score":23,"last_commit_at":41,"category_tags":42,"status":16},3704,"NextChat","ChatGPTNextWeb\u002FNextChat","NextChat 是一款轻量且极速的 AI 助手，旨在为用户提供流畅、跨平台的大模型交互体验。它完美解决了用户在多设备间切换时难以保持对话连续性，以及面对众多 AI 模型不知如何统一管理的痛点。无论是日常办公、学习辅助还是创意激发，NextChat 都能让用户随时随地通过网页、iOS、Android、Windows、MacOS 或 Linux 端无缝接入智能服务。\n\n这款工具非常适合普通用户、学生、职场人士以及需要私有化部署的企业团队使用。对于开发者而言，它也提供了便捷的自托管方案，支持一键部署到 Vercel 或 Zeabur 等平台。\n\nNextChat 的核心亮点在于其广泛的模型兼容性，原生支持 Claude、DeepSeek、GPT-4 及 Gemini Pro 等主流大模型，让用户在一个界面即可自由切换不同 AI 能力。此外，它还率先支持 MCP（Model Context Protocol）协议，增强了上下文处理能力。针对企业用户，NextChat 提供专业版解决方案，具备品牌定制、细粒度权限控制、内部知识库整合及安全审计等功能，满足公司对数据隐私和个性化管理的高标准要求。",87618,"2026-04-05T07:20:52",[13,26],{"id":44,"name":45,"github_repo":46,"description_zh":47,"stars":48,"difficulty_score":23,"last_commit_at":49,"category_tags":50,"status":16},2268,"ML-For-Beginners","microsoft\u002FML-For-Beginners","ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程，旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周，包含 26 节精炼课程和 52 道配套测验，内容涵盖从基础概念到实际应用的完整流程，有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。\n\n无论是希望转型的开发者、需要补充算法背景的研究人员，还是对人工智能充满好奇的普通爱好者，都能从中受益。课程不仅提供了清晰的理论讲解，还强调动手实践，让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持，通过自动化机制提供了包括简体中文在内的 50 多种语言版本，极大地降低了全球不同背景用户的学习门槛。此外，项目采用开源协作模式，社区活跃且内容持续更新，确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路，ML-For-Beginners 将是理想的起点。",84991,"2026-04-05T10:45:23",[14,51,52,53,15,54,26,13,55],"数据工具","视频","插件","其他","音频",{"id":57,"name":58,"github_repo":59,"description_zh":60,"stars":61,"difficulty_score":10,"last_commit_at":62,"category_tags":63,"status":16},3128,"ragflow","infiniflow\u002Fragflow","RAGFlow 是一款领先的开源检索增强生成（RAG）引擎，旨在为大语言模型构建更精准、可靠的上下文层。它巧妙地将前沿的 RAG 技术与智能体（Agent）能力相结合，不仅支持从各类文档中高效提取知识，还能让模型基于这些知识进行逻辑推理和任务执行。\n\n在大模型应用中，幻觉问题和知识滞后是常见痛点。RAGFlow 通过深度解析复杂文档结构（如表格、图表及混合排版），显著提升了信息检索的准确度，从而有效减少模型“胡编乱造”的现象，确保回答既有据可依又具备时效性。其内置的智能体机制更进一步，使系统不仅能回答问题，还能自主规划步骤解决复杂问题。\n\n这款工具特别适合开发者、企业技术团队以及 AI 研究人员使用。无论是希望快速搭建私有知识库问答系统，还是致力于探索大模型在垂直领域落地的创新者，都能从中受益。RAGFlow 提供了可视化的工作流编排界面和灵活的 API 接口，既降低了非算法背景用户的上手门槛，也满足了专业开发者对系统深度定制的需求。作为基于 Apache 2.0 协议开源的项目，它正成为连接通用大模型与行业专有知识之间的重要桥梁。",77062,"2026-04-04T04:44:48",[15,14,13,26,54],{"id":65,"github_repo":66,"name":67,"description_en":68,"description_zh":69,"ai_summary_zh":70,"readme_en":71,"readme_zh":72,"quickstart_zh":73,"use_case_zh":74,"hero_image_url":75,"owner_login":76,"owner_name":77,"owner_avatar_url":78,"owner_bio":79,"owner_company":80,"owner_location":81,"owner_email":82,"owner_twitter":79,"owner_website":79,"owner_url":83,"languages":84,"stars":92,"forks":93,"last_commit_at":94,"license":95,"difficulty_score":96,"env_os":97,"env_gpu":98,"env_ram":98,"env_deps":99,"category_tags":104,"github_topics":105,"view_count":23,"oss_zip_url":79,"oss_zip_packed_at":79,"status":16,"created_at":117,"updated_at":118,"faqs":119,"releases":149},2451,"moazbuilds\u002FCodeMachine-CLI","CodeMachine-CLI","CodeMachine is an open-source tool that orchestrates AI coding agents into repeatable, long-running workflows. ⚡️","CodeMachine 是一款开源的命令行工具，旨在将 AI 编程助手整合进可重复、长期运行的自动化工作流中。在日常开发中，无论是修复 Bug 还是构建新功能，开发者往往需要引导 AI 经历提问、分析、编码、测试等多个步骤。然而，这些复杂的操作流程通常只存在于开发者的脑海中，每次任务启动时都需重新向 AI 解释背景与步骤，不仅效率低下，还容易因上下文丢失导致中断。\n\nCodeMachine 正是为了解决这一痛点而生。它允许用户将隐性的思维过程转化为显性的结构化工作流，实现“一次定义，多次复用”。通过作为编排层，CodeMachine 能够调用 Claude Code、Cursor 等主流 AI 编程引擎的无头脚本模式，自动处理参数传递、上下文管理及代理协调。这意味着开发者无需时刻盯着屏幕，即可让 AI 自主执行长达数小时甚至数天的复杂任务。\n\n其技术亮点在于支持多智能体协作与并行执行。用户可以分配不同的 AI 代理负责特定环节，让它们相互沟通协作，从而应对更复杂的决策场景。同时，CodeMachine 提供了精细的上下文工程能力，确保每个代理在正确的时间获取准确的信息。\n\n这款工具特别","CodeMachine 是一款开源的命令行工具，旨在将 AI 编程助手整合进可重复、长期运行的自动化工作流中。在日常开发中，无论是修复 Bug 还是构建新功能，开发者往往需要引导 AI 经历提问、分析、编码、测试等多个步骤。然而，这些复杂的操作流程通常只存在于开发者的脑海中，每次任务启动时都需重新向 AI 解释背景与步骤，不仅效率低下，还容易因上下文丢失导致中断。\n\nCodeMachine 正是为了解决这一痛点而生。它允许用户将隐性的思维过程转化为显性的结构化工作流，实现“一次定义，多次复用”。通过作为编排层，CodeMachine 能够调用 Claude Code、Cursor 等主流 AI 编程引擎的无头脚本模式，自动处理参数传递、上下文管理及代理协调。这意味着开发者无需时刻盯着屏幕，即可让 AI 自主执行长达数小时甚至数天的复杂任务。\n\n其技术亮点在于支持多智能体协作与并行执行。用户可以分配不同的 AI 代理负责特定环节，让它们相互沟通协作，从而应对更复杂的决策场景。同时，CodeMachine 提供了精细的上下文工程能力，确保每个代理在正确的时间获取准确的信息。\n\n这款工具特别适合希望提升开发效率的软件工程师、技术负责人以及 AI 应用研究者。如果你厌倦了反复向 AI 重复相同的指令，或希望构建从交互式辅助到完全自主运行的多样化自动化流程，CodeMachine 将是一个得力的助手，帮助你将精力从繁琐的流程管理中解放出来，专注于核心逻辑与创新。","\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fmoazbuilds_CodeMachine-CLI_readme_bd458ea6587b.png\" alt=\"CodeMachine Banner\" width=\"100%\">\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ccode>npm i -g codemachine\u003C\u002Fcode>\n\u003C\u002Fp>\n\n\n\u003Cp align=\"center\">\n  \u003Cstrong>CodeMachine is an open-source tool that orchestrates AI coding agents into repeatable, long-running workflows. ⚡️\u003Cbr>\u003C\u002Fp>\u003C\u002Fstrong>\n\n---\n\nEvery time you use an AI coding agent, you're running a workflow. Fix a bug? You ask questions, reproduce, analyze, plan, implement, test. Build a feature? You research, design, code, review.\n\n**The workflow lives in your head.** You guide the agent through it, step by step, session by session. But every time you start, you rebuild it from scratch. You re-explain the process. You remember to ask the right questions. You manage when to clear context, when to push forward, when to loop back.\n\n\u003Cp align=\"center\">\u003Cstrong>CodeMachine lets you capture that workflow and run it again.\u003C\u002Fstrong>\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=G7OTG9iSvYw\" target=\"_blank\">\n    \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fmoazbuilds_CodeMachine-CLI_readme_4dfbdbb952ad.png\" alt=\"Watch CodeMachine Demo\">\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n## How It Works\n\nCodeMachine is an orchestration layer that runs AI coding CLIs through structured workflows. You define the workflow once, and CodeMachine handles execution, context passing, and agent coordination.\n\n\nIt uses the headless scripting mode that AI coding engines provide for automation (Claude Code, Codex, Cursor, and others). It spawns engines via CLI, passes the right arguments and flags, and controls agents through its infrastructure.\n\n**Build workflows from fully interactive to fully autonomous - and anything in between. \u003Ca href=\"https:\u002F\u002Fdocs.codemachine.co\u002Fcore-concepts\u002Fworkflow\u002Forchestration-patterns\" target=\"_blank\">Learn about orchestration patterns →\u003C\u002Fa>**\n\n## Why CodeMachine?\n\nCM introduces innovative agent communication styles that have never existed for coding agents before - enabling you to build any complex workflow you can imagine. Start with the **Ali Workflow Builder** default workflow to create your first workflow interactively.\n\n*   **Build Once, Run Forever:** Define complex workflows once and execute them reliably on every project - stop rebuilding the same patterns manually.\n*   **Multi-Agent Orchestration:** Assign different agents to different tasks, enable them to communicate with each other, and collaborate on complex decisions.\n*   **Parallel Execution:** Run multiple agents simultaneously on different parts of your workflow for faster results.\n*   **Long-Running Workflows:** Execute workflows for hours or days - CodeMachine handles persistence so you don't have to babysit.\n*   **Context Engineering:** Centralize prompts, manage dynamic context, and control what each agent sees at each step.\n\n\u003Cp align=\"center\">\u003Cstrong>Ready to build your first workflow? \u003Ca href=\"https:\u002F\u002Fdocs.codemachine.co\u002Fgetting-started\u002Fquickstart\" target=\"_blank\">Get started →\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fdocs.codemachine.co\" target=\"_blank\">\n    \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fmoazbuilds_CodeMachine-CLI_readme_5a3a2ee4a3da.png\" alt=\"Read the Docs\">\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n---\n\n\u003Cp align=\"center\">\n  Developers are already building with CodeMachine - reducing time and effort on complex, repetitive workflows.\u003Cbr\u002F>\n  \u003Cstrong>Want to see what they're creating? Join us.\u003C\u002Fstrong>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FvS3A5UDNSq\" target=\"_blank\">\n    \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fmoazbuilds_CodeMachine-CLI_readme_c9cce0c52fd9.png\" alt=\"Join our Discord\" width=\"200\">\n  \u003C\u002Fa>\n  &nbsp;&nbsp;\n  \u003Ca href=\"https:\u002F\u002Fwww.reddit.com\u002Fr\u002FCodeMachine\u002F\" target=\"_blank\">\n    \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fmoazbuilds_CodeMachine-CLI_readme_eb0056745bd0.png\" alt=\"Join our Reddit\" width=\"200\">\n  \u003C\u002Fa>\n\u003C\u002Fp>","\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fmoazbuilds_CodeMachine-CLI_readme_bd458ea6587b.png\" alt=\"CodeMachine Banner\" width=\"100%\">\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ccode>npm i -g codemachine\u003C\u002Fcode>\n\u003C\u002Fp>\n\n\n\u003Cp align=\"center\">\n  \u003Cstrong>CodeMachine 是一款开源工具，可将 AI 编码代理编排成可重复、长期运行的工作流。⚡️\u003Cbr>\u003C\u002Fp>\u003C\u002Fstrong>\n\n---\n\n每次你使用 AI 编码代理时，其实都在执行一个工作流。修复 bug？你需要提问、复现、分析、规划、实现、测试。构建新功能？则需要调研、设计、编码、评审。\n\n**这个工作流就存在于你的脑海中。** 你一步步、一次又一次地引导代理完成它。但每次开始时，你都得从头再来：重新解释流程，记住该问哪些问题，还要把握何时清除上下文、何时推进、何时回溯。\n\n\u003Cp align=\"center\">\u003Cstrong>CodeMachine 让你可以捕获并再次运行这个工作流。\u003C\u002Fstrong>\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=G7OTG9iSvYw\" target=\"_blank\">\n    \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fmoazbuilds_CodeMachine-CLI_readme_4dfbdbb952ad.png\" alt=\"观看 CodeMachine 演示\">\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n## 工作原理\n\nCodeMachine 是一个编排层，通过结构化的工作流来运行 AI 编码 CLI。你只需定义一次工作流，CodeMachine 就会负责执行、上下文传递以及代理间的协调。\n\n它利用 AI 编码引擎为自动化提供的无头脚本模式（如 Claude Code、Codex、Cursor 等）。通过 CLI 启动这些引擎，传递正确的参数和标志，并借助自身的基础设施控制各个代理。\n\n**你可以构建从完全交互式到完全自主的任何类型的工作流——以及介于两者之间的各种模式。\u003Ca href=\"https:\u002F\u002Fdocs.codemachine.co\u002Fcore-concepts\u002Fworkflow\u002Forchestration-patterns\" target=\"_blank\">了解编排模式 →\u003C\u002Fa>**\n\n## 为什么选择 CodeMachine？\n\nCM 引入了前所未有的创新代理通信方式，使你能构建任何复杂的、想象得到的工作流。从 **Ali Workflow Builder** 的默认工作流开始，即可交互式地创建你的第一个工作流。\n\n*   **一次构建，永久运行：** 只需定义一次复杂的工作流，便可在每个项目上可靠地执行——无需再手动重复搭建相同的模式。\n*   **多代理编排：** 为不同任务分配不同的代理，让它们相互通信，共同做出复杂决策。\n*   **并行执行：** 在工作流的不同部分同时运行多个代理，以加快结果产出。\n*   **长周期工作流：** 可以持续数小时甚至数天执行工作流——CodeMachine 会处理持久化问题，你无需时刻盯着。\n*   **上下文工程：** 集中管理提示词、动态上下文，并精确控制每个代理在每一步看到的内容。\n\n\u003Cp align=\"center\">\u003Cstrong>准备好构建你的第一个工作流了吗？\u003Ca href=\"https:\u002F\u002Fdocs.codemachine.co\u002Fgetting-started\u002Fquickstart\" target=\"_blank\">立即开始 →\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fdocs.codemachine.co\" target=\"_blank\">\n    \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fmoazbuilds_CodeMachine-CLI_readme_5a3a2ee4a3da.png\" alt=\"阅读文档\">\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n---\n\n\u003Cp align=\"center\">\n  开发者们已经在使用 CodeMachine 来减少复杂且重复性工作流所需的时间和精力。\u003Cbr\u002F>\n  \u003Cstrong>想看看他们在构建什么吗？加入我们吧。\u003C\u002Fstrong>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FvS3A5UDNSq\" target=\"_blank\">\n    \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fmoazbuilds_CodeMachine-CLI_readme_c9cce0c52fd9.png\" alt=\"加入我们的 Discord\" width=\"200\">\n  \u003C\u002Fa>\n  &nbsp;&nbsp;\n  \u003Ca href=\"https:\u002F\u002Fwww.reddit.com\u002Fr\u002FCodeMachine\u002F\" target=\"_blank\">\n    \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fmoazbuilds_CodeMachine-CLI_readme_eb0056745bd0.png\" alt=\"加入我们的 Reddit\" width=\"200\">\n  \u003C\u002Fa>\n\u003C\u002Fp>","# CodeMachine-CLI 快速上手指南\n\nCodeMachine 是一个开源工具，用于将 AI 编程智能体（Agents）编排成可重复、长期运行的工作流。它通过结构化流程自动化执行任务，支持多智能体协作、并行执行及上下文管理，让你只需定义一次工作流，即可在任何项目中可靠地重复运行。\n\n## 环境准备\n\n在开始之前，请确保你的开发环境满足以下要求：\n\n*   **Node.js 环境**：你需要安装 Node.js 和 npm（Node Package Manager）。建议使用 LTS（长期支持）版本以确保兼容性。\n*   **AI 编程引擎**：CodeMachine 本身不生成代码，而是 orchestrate（编排）现有的 AI 编程 CLI 工具。你需要至少安装并配置好以下任一工具：\n    *   Claude Code\n    *   Codex\n    *   Cursor CLI\n    *   其他支持无头脚本模式（headless scripting mode）的 AI 编程引擎。\n*   **API 密钥\u002F认证**：确保你使用的 AI 引擎已正确配置 API 密钥或登录状态，以便 CodeMachine 能够调用它们。\n\n## 安装步骤\n\nCodeMachine 以全局 CLI 工具的形式发布。打开终端，运行以下命令进行安装：\n\n```bash\nnpm i -g codemachine\n```\n\n> **提示**：如果你在中国大陆地区遇到 npm 下载速度慢的问题，建议临时切换至国内镜像源（如淘宝镜像）：\n> ```bash\n> npm config set registry https:\u002F\u002Fregistry.npmmirror.com\n> npm i -g codemachine\n> ```\n\n安装完成后，你可以在终端输入 `codemachine` 或 `cm`（如果支持别名）来验证安装是否成功。\n\n## 基本使用\n\nCodeMachine 的核心在于“工作流（Workflow）”。对于初学者，最简单的方式是使用内置的 **Ali Workflow Builder** 交互式构建你的第一个工作流。\n\n### 1. 启动交互式构建器\n\n在终端中运行以下命令启动默认的工作流构建器：\n\n```bash\ncodemachine run ali\n```\n\n### 2. 遵循引导定义工作流\n\n系统将进入交互模式，引导你完成以下步骤：\n*   **定义目标**：描述你想要自动化的任务（例如：“修复 bug”、“构建新功能”）。\n*   **选择智能体**：为不同的步骤分配不同的 AI 引擎或角色。\n*   **配置步骤**：设置具体的执行逻辑，如研究、编码、测试等阶段。\n\n### 3. 执行工作流\n\n一旦工作流定义完成并保存，你可以随时在项目根目录下重新运行它，CodeMachine 将自动处理上下文传递、智能体协调和错误恢复：\n\n```bash\ncodemachine run \u003Cyour-workflow-name>\n```\n\n### 核心优势一览\n\n*   **一次构建，永久运行**：无需每次手动重复相同的提示词和步骤。\n*   **多智能体协作**：让不同的 AI 模型各司其职（例如一个负责架构设计，一个负责具体编码）。\n*   **长期运行支持**：适合耗时数小时甚至数天的复杂任务，CodeMachine 会自动持久化状态，无需人工值守。\n\n更多高级编排模式和详细文档，请访问 [CodeMachine 官方文档](https:\u002F\u002Fdocs.codemachine.co)。","某后端团队需要每周从多个微服务仓库中拉取最新的 API 定义，自动生成 TypeScript 类型文件，并运行集成测试以确保兼容性。这是一个典型的高重复性、多步骤技术任务。\n\n### 没有 CodeMachine-CLI 时\n\n- **流程碎片化且依赖人工记忆**：开发者每次都要在脑海中重新构建“拉取代码->分析结构->生成类型->编写测试”的步骤，容易遗漏关键环节，如忘记清理旧缓存或忽略特定的边缘情况。\n- **上下文管理混乱**：在使用 AI 辅助编码时，随着对话轮次增加，上下文窗口迅速爆满。开发者必须手动截断对话、重新粘贴关键代码片段，导致 AI 频繁“失忆”，输出质量不稳定。\n- **无法并行处理多任务**：面对五个不同的微服务，开发者只能串行操作，逐个仓库执行 AI 指令。整个过程耗时数小时，期间需时刻盯着屏幕防止报错，效率极低。\n- **缺乏标准化与复用性**：不同成员对同一任务的操作习惯不同，导致生成的代码风格不一。每次新项目启动，团队都要重新摸索最佳提示词和操作流程，无法沉淀资产。\n\n### 使用 CodeMachine-CLI 后\n\n- **工作流自动化与标准化**：通过 Ali Workflow Builder 一次性定义标准流程，CodeMachine-CLI 将复杂的交互固化为可重复执行的脚本。无论谁触发，都能确保每一步骤（如参数校验、错误重试）严格一致。\n- **智能上下文工程**：工具自动管理每个阶段的上下文传递，仅在必要时向 AI 代理提供相关代码片段。这不仅避免了上下文溢出，还确保了 AI 始终基于最新、最准确的信息进行决策。\n- **多代理并行协作**：CodeMachine-CLI 同时启动多个 AI 代理，分别处理不同的微服务仓库。原本需要半天的工作缩短至几十分钟，且无需人工值守，支持长时间后台运行。\n- **一次构建，永久复用**：定义好的工作流可直接应用于未来所有类似项目。团队无需再重复解释需求或调整提示词，显著降低了维护成本和认知负荷。\n\nCodeMachine-CLI 的核心价值在于将依赖个人经验的临时性 AI 交互，转化为稳定、高效且可规模化的自动化工程资产。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fmoazbuilds_CodeMachine-CLI_bd458ea6.png","moazbuilds","moaz 👾","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fmoazbuilds_9f148871.jpg",null,"codemachine.co","Cairo, Egypt","moaz@codemachine.co","https:\u002F\u002Fgithub.com\u002Fmoazbuilds",[85,89],{"name":86,"color":87,"percentage":88},"TypeScript","#3178c6",98,{"name":90,"color":91,"percentage":23},"JavaScript","#f1e05a",2417,228,"2026-04-02T17:30:28","Apache-2.0",1,"Linux, macOS, Windows","未说明",{"notes":100,"python":98,"dependencies":101},"该工具是一个基于 Node.js 的命令行工具（通过 npm 安装），用于编排 AI 编码代理。它本身不直接运行大型模型，而是作为 orchestration layer（编排层）调用外部的 AI 编码引擎（如 Claude Code, Codex, Cursor 等）。因此，具体的 GPU、内存和 Python 需求取决于所配置的后端 AI 引擎，而非 CodeMachine 本身。安装命令为 `npm i -g codemachine`。",[102,103],"npm","codemachine (CLI)",[15,14,26,13,53],[106,107,108,109,110,111,112,113,114,115,116],"ai","automation","cli","cli-tool","code-generation","developer-tools","generative-ai","multi-agent-systems","orchestration","scaffolding","workflow-automation","2026-03-27T02:49:30.150509","2026-04-06T06:56:31.950952",[120,125,130,135,140,145],{"id":121,"question_zh":122,"answer_zh":123,"source_url":124},11279,"使用 v4.0 版本时，执行 \u002Fstart 命令后程序崩溃并返回退出代码 1，该如何解决？","该问题通常与旧版本有关。请首先尝试更新到最新版本（如 v0.8.0）。如果问题依旧，可能是由于架构文件（artifact files）缺少锚点导致上下文管理器无法快速搜索。解决方法是手动生成 manifest 文件：让 AI 代理读取你的架构文件（位于 `.codemachine\u002Fartifacts\u002Farchitecture`），为每个标题和子标题生成 JSON 对象，并保存为 `architecture_manifest_json`。这有助于修复因缺少锚点导致的错误。","https:\u002F\u002Fgithub.com\u002Fmoazbuilds\u002FCodeMachine-CLI\u002Fissues\u002F18",{"id":126,"question_zh":127,"answer_zh":128,"source_url":129},11280,"在使用非 Claude Pro\u002FMax 账户（如 GLM coding plan）时，遇到 Claude CLI 退出代码 1 或登录问题怎么办？","这可能是由于 \"Fast Mode\"（快速模式）与无头\u002FCLI 模式冲突引起的。Fast Mode 是 Claude Code 的一项新功能，可能会在某些情况下导致问题。临时解决方案包括：\n1. 在 `settings.json`中添加 `\"fastModePerSessionOptIn\": true`。\n2. 尝试降级 Claude Code 的版本。\n3. 如果可能，将模型从 Opus 更改为 Sonnet 或默认模型，因为某些套餐可能不支持 Fast Mode 所需的资源。","https:\u002F\u002Fgithub.com\u002Fmoazbuilds\u002FCodeMachine-CLI\u002Fissues\u002F83",{"id":131,"question_zh":132,"answer_zh":133,"source_url":134},11281,"执行 \u002Fstart 时出现 \"Memory entry requires non-empty content\" 或 \"Codex CLI exited with code...\" 错误，如何解决？","这通常是由于配置中的引擎或模型设置不正确导致的。如果你使用的是 OpenCode 等其他引擎，需要修改工作流配置文件。具体步骤如下：\n1. 找到工作流模板文件（例如 Windows 下位于 `AppData\\Roaming\\npm\\node_modules\\codemachine\\templates\\workflows\\codemachine.workflow.js`）。\n2. 将所有步骤的引擎从 codex、claude 等更改为你正在使用的引擎（如 'opencode'）。\n3. 为所有步骤添加具体的模型规格，例如 `opencode\u002Fbig-pickle` 用于大多数步骤，`anthropic\u002Fclaude-sonnet-4-5` 用于代码生成。\n4. 同样更新 `sub.agents.js` 配置文件，确保所有子代理也使用了正确的引擎和模型。","https:\u002F\u002Fgithub.com\u002Fmoazbuilds\u002FCodeMachine-CLI\u002Fissues\u002F57",{"id":136,"question_zh":137,"answer_zh":138,"source_url":139},11282,"Context Manager Agent（上下文管理器代理）运行几分钟后退出且没有有用日志，或者随后立即退出，原因是什么？","这可能与版本过旧或提示词不够具体有关。首先，请确保已更新到最新版本（如 v0.8.0）。其次，检查你的初始 Markdown 规范文件。如果提示词过于宽泛（例如仅要求“构建一个 React Native 应用”），AI 可能会做出不理想的版本选择（如使用过时的 Expo 或 ESLint 版本），导致后续步骤失败。建议在初始 markdown 文件中更明确地指定技术实现细节和版本要求。","https:\u002F\u002Fgithub.com\u002Fmoazbuilds\u002FCodeMachine-CLI\u002Fissues\u002F21",{"id":141,"question_zh":142,"answer_zh":143,"source_url":144},11283,"程序在 Git Commit Agent 之后崩溃，提示没有任务存在或工作流执行失败，该如何处理？","这种情况通常发生在任务未正确创建或恢复状态出错时。虽然具体解决方案在截断的评论中未完全显示，但根据类似问题的经验，建议检查 `template.json` 中的 `completedSteps` 和 `notCompletedSteps` 是否正确反映了当前进度。如果可能，尝试清除缓存或重新开始工作流，确保在运行 `\u002Fstart` 之前已正确初始化项目结构并生成了必要的任务列表。如果问题持续，请确保使用的是最新版本的 CodeMachine，因为旧版本可能存在导致崩溃的任务管理 bug。","https:\u002F\u002Fgithub.com\u002Fmoazbuilds\u002FCodeMachine-CLI\u002Fissues\u002F55",{"id":146,"question_zh":147,"answer_zh":148,"source_url":124},11284,"如何为 CodeMachine 生成正确的架构清单（Manifest）以优化上下文搜索？","为了让上下文管理器在架构文件中快速搜索，需要生成一个统一的 JSON manifest。你可以使用 AI 代理（如 Claude Code）并输入以下提示词来自动生成：\n\"从一组 Markdown 文件中生成统一的 JSON manifest，要求如下：\n1. **输入目录：** 读取 `@.codemachine\u002Fartifacts\u002Farchitecture` 中的所有 Markdown (`.md`) 文件。\n2. **任务：** 识别并提取每个文件中的每个标题和子标题（即以 `#`, `##`, `###` 等开头的行）。\n3. **JSON 对象结构：** 为找到的每个标题创建一个 JSON 对象，格式如下：\n```json\n{\n  \"file\": \"source_filename.md\",\n  \"heading\": \"## The Full Heading Text\"\n}\n```\n4. **输出：** 将所有生成的对象合并到一个单一的 JSON 文件中，并保存为 `.codemachine\u002Fartifacts\u002Farchitecture\u002Farchitecture_manifest_json`。\"",[150,155,160,165,170,175,180,185,190,195,200,205,210],{"id":151,"version":152,"summary_zh":153,"released_at":154},61778,"v0.8.0","# 更改记录\n\n## 🚀 版本 v0.8.0 - Nova BETA 版\n\nNova 现已取消对工作流复杂度的限制。控制器现在可以代表您自主运行整个工作流。工作流可以在执行过程中暂停，并在稍后恢复——即使在发生崩溃后也能继续。全新的导入系统使您能够在团队之间共享工作流。此外，重新构建的终端界面让您能够实时了解代理正在执行的具体操作。\n\n### 🚀 重大变革：\n\n- **编排**：支持控制器代理的自主模式、暂停\u002F恢复功能、崩溃恢复机制以及基于 MCP 的代理协调\n- **上下文管理**：跟踪变量、条件逻辑、链式提示、动态占位符和分层引导流程\n- **工作流**：引入导入系统、具备循环行为的模块以及可共享的工作流包\n\n---\n\n## 🏗️ 架构大 overhaul\n\n### 从 Ink\u002FReact 到 OpenTUI\n\n将工作流终端渲染从 Ink（React）迁移到 OpenTUI（SolidJS）。\n\n- 移除 `src\u002Fui`（Ink\u002FReact 组件）\n- 在 `src\u002Fcli\u002Ftui` 中新增组件库\n- 使用 SolidJS 的信号进行状态管理\n- 为工作流视图设计了新的路由系统\n\n### 事件总线架构\n\n后端不再直接与 UI 交互。所有通信都通过类型化的事件总线进行，这使得未来可以轻松接入任何前端。\n\n```\n┌─────────────┐     Events      ┌─────────────┐\n│   后端    │ ──────────────► │  事件总线  │\n│  (工作流) │                 │   (类型化)   │\n└─────────────┘                 └──────┬──────┘\n                                       │\n                         ┌─────────────┼─────────────┐\n                         ▼             ▼             ▼\n                    ┌────────┐   ┌────────┐   ┌────────┐\n                    │  TUI   │   │  Web   │   │  API   │\n                    │ Adapter│   │(未来)  │   │(未来)  │\n                    └────────┘   └────────┘   └────────┘\n```\n\n### 工作流状态管理\n\n全新的集中式状态管理系统协调工作流的所有执行过程：\n\n- **WorkflowContext**：执行状态的单一数据源\n- **StepIndexManager**：负责步骤排序、队列管理和恢复逻辑\n- **StatusService**：协调数据库与 UI 之间的代理状态更新\n- **TimerService**：统一计时器，仅在工作流实际运行时计时，暂停或空闲时间不计入\n\n### 数据库层\n\n新增 SQLite 数据库 (`registry.db`) 用于存储执行历史：\n\n- 每次执行的代理名称、引擎和模型\n- 开始时间、结束时间、持续时间\n- 执行状态追踪（运行中、已完成、失败、跳过、暂停）\n- Token 使用量和遥测数据\n- 会话 ID 以支持恢复功能\n- 错误信息和堆栈跟踪\n\n---\n\n## 🎉 新特性\n\n### 交互模式\n\n您可以掌控每一个步骤。每个代理都会提出问题、收集信息，并将结果传递给下一个代理。\n\n- **链式提示**：单个代理会话中的多步提示，每一步都有名称、描述和确认模态框\n- **引导输入**：在确认前输入消息，以指导代理的下一步行动\n- **跳过\u002F终止**：按下 `Ctrl+S` 可跳过当前提示 o","2026-02-02T12:55:17",{"id":156,"version":157,"summary_zh":158,"released_at":159},61779,"v0.7.0","🚀 发布 v0.7.0 - Bun 迁移与 OpenTUI\n\n🚀 重大变革：\n\n**全面迁移到 Bun 运行时**：从 Node.js\u002Fpnpm 革命性地切换至 Bun 运行时，性能大幅提升\n  - 构建速度提升 98%（114ms 对几秒）\n  - 启动时间加快 60%（约 200ms 对约 500ms）\n  - 内存占用减少 50%（约 40MB 对约 80MB）\n  - 测试执行速度提升 78%（3s 对 14s）\n  - 开发、测试和生产环境统一运行时\n\n**现代化 OpenTUI 界面**：使用 OpenTUI\u002FSolidJS 完成终端 UI 全面重构\n  - 美观、响应式 TUI，配备自定义 CodeMachine 主题\n  - 提供 Toast 通知和对话框系统\n  - 采用双二进制架构，避免 JSX 运行时冲突\n  - 添加淡入动画及终端背景检测功能\n  - 改进认证流程，支持 TUI 重启与反馈提示\n\n**SQLite 数据库迁移**：将基于 JSON 的代理注册表替换为 SQLite\n  - 原生并发处理能力（无需文件锁）\n  - 性能更优，符合 ACID 标准\n  - 减少 487 行代码，新增 377 行（整体简化）\n  - 新增导出命令，实现与 JSON 兼容\n\n🎉 新特性：\n\n- **Auggie CLI 引擎支持**：新增 Auggie 作为引擎提供商\n  - 完整集成，新增 726 行代码\n  - 支持认证、执行及遥测功能\n- **嵌入式资源系统**：独立二进制文件，内置压缩资源并智能缓存\n- **跨平台二进制分发**：通过 GitHub Actions 自动构建 Linux、macOS 和 Windows 版本\n- **MkDocs 文档**：配备 CI\u002FCD 的专业文档站点\n- **Abort Signal 支持**：工作流可在执行过程中被优雅中断\n- **缓存令牌遥测**：更好地监控提示词缓存使用情况\n\n🐛 重要修复：\n\n- **Windows 认证问题**：修复所有 5 家引擎提供商在 Windows 上因 .cmd 文件解析失败的问题，改用 Bun.which() 解决\n- **OpenCode 多提供商认证**：修复 OpenCode 引擎中非 OpenCode 提供商（Anthropic、OpenAI 等）的认证问题\n- **Stdin 数据丢失**：对 stdin 输入进行预编码，防止 Bun 中数据丢失\n- **进程解析**：在子进程中正确解析 Bun 可执行文件路径\n- **空 stdout 存储**：当 stdout 为空时跳过内存存储\n- **版本标志**：修复编译后二进制文件中的 --version 标志问题\n- **Windows 路径规范化**：在开发模式下正确处理 Windows 路径\n- **Windows 二进制路径**：修复因 npm 将可选依赖提升而导致的“未找到二进制文件”错误\n- **Windows 包安装**：修正 os 字段（windows -> win32），确保 npm 在 Windows 上正确安装包\n\n🔧 优化改进：\n\n- 移除 execa、cross-spawn、tsx、tsup、vitest 和 node 等依赖\n- 所有进程操作均使用原生 Bun.spawn()\n- 移除遗留展示层代码，架构更加简洁\n- 改进 Ctrl+C 处理，实现更完善的状态管理\n- 优化终端尺寸处理，并增加安全检查\n- 全系统增强调试日志记录\n- 实现二进制自动安装及全局","2025-11-22T21:59:09",{"id":161,"version":162,"summary_zh":163,"released_at":164},61780,"v0.5.0","## 🎉 新功能\n- **OpenCode CLI 集成**：将 OpenCode 新增为一等公民级别的引擎提供商，与 Claude、Codex、Cursor 和 CCR 并列\n  - 基于注册表的完整提供商模式，支持 JSON 事件流\n  - 通过环境约束实现非交互式执行\n  - 符合 XDG 规范的路径，位于 OPENCODE_HOME（~\u002F.codemachine\u002Fopencode）\n  - 支持多种身份验证提供商\n  - 可通过 `codemachine opencode run` 或在工作流中使用 `--engine opencode` 来运行\n\n## 🔧 改进\n- **类型安全**：在整个遥测系统中将 `any` 类型替换为 `unknown`，并添加了适当的类型保护\n- **遥测重构**：实现了特定于提供商的遥测解析器，以提高可维护性\n- **CCR 认证简化**：使用简单的 `.enable` 标记取代 `.credentials.json` 文件，简化了认证流程\n- **引擎命名**：更新了显示名称，使其更具描述性（CCR → Claude Code Router，Claude → Claude Code）\n- **ESLint 配置**：升级为使用 tseslint.config，以提升类型安全性\n\n## 🐛 修复\n- **进程清理**：针对 Unix 系统改进了子进程终止方式，通过杀死进程组来确保彻底清理\n- **环境变量**：修复了 OpenCode 运行器，使其能够正确地将 `process.env` 与提供的环境变量合并\n- **竞态条件**：更好地处理中断信号和进程事件\n\n## 📚 文档\n- 对 README、CLI 参考文档和工作流指南进行了全面更新\n- 添加了 OpenCode 集成的贡献者致谢","2025-11-08T17:13:14",{"id":166,"version":167,"summary_zh":168,"released_at":169},61781,"v0.4.3","## ✨ 功能\n- **分析状态消息**：在 Claude 会话初始化时添加了状态消息分析，以提供更好的用户反馈\n- **循环进度显示**：在 UI 中实现了包含任务完成状态的循环进度条，以提升工作流的可见性\n\n## 🔧 改进\n- **工作流引擎配置**：更新了 CodeMachine 工作流中的引擎配置，以提升性能\n\n## 📦 安装\n```bash\nnpm install -g codemachine@0.4.3\n```\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Fmoazbuilds\u002FCodeMachine-CLI\u002Fcompare\u002Fv0.4.2...v0.4.3","2025-11-06T00:13:49",{"id":171,"version":172,"summary_zh":173,"released_at":174},61782,"v0.4.2","### ✨ 功能\n本次发布没有新增功能\n\n### 🔧 改进\n工作流配置：更新了步骤引擎和模型，以提升工作流执行效率  \n代理配置：移除了代理配置中的冗余引擎字段，使配置更加简洁  \n代码组织：移除了未使用的导入，并优化了代码结构  \n文档：更新了 git-commit-workflow.md 文件，添加了额外的 .gitignore 规则  \n\n### 🐛 修复的缺陷\n注册表操作：防止了注册表文件处理中的竞态条件  \n注册表锁：确保在加锁前文件已存在，以避免文件损坏  \n监控清理：修复了清理过程中 process.emit 中类型使用错误的问题  \n\n### 📦 安装\nnpm install -g codemachine@0.4.2","2025-11-05T22:23:34",{"id":176,"version":177,"summary_zh":178,"released_at":179},61783,"v0.4.1","## ✨ 功能\n- **Grok 模型支持**: 新增 Grok 模型支持，并改进了光标状态的处理\n- **增强监控**: 实现了带有文件锁的异步注册表操作，以更好地管理进程\n- **光标更新检查**: 增加了检查光标 CLI 更新的功能\n\n## 🔧 改进\n- **代理配置**: 从代理配置中移除了冗余的引擎字段，使设置更加简洁\n- **代码组织**: 移除了未使用的导入，并优化了代码结构\n- **文档**: 更新了运行时准备代理中的上下文信息，以提高清晰度\n\n## 🐛 错误修复\n- **CCR 引擎**: 修复了 CCR（Claude 代码路由器）引擎中的关键 bug\n- **监控清理**: 修复了清理过程中 process.emit 中的类型使用错误\n- **基础文件搜索**: 改进了基础文件搜索功能\n\n## 📦 安装\n```bash\nnpm install -g codemachine@0.4.1\n```\n\n**完整变更日志**: https:\u002F\u002Fgithub.com\u002Fmoazbuilds\u002FCodeMachine-CLI\u002Fcompare\u002Fv0.4.0...v0.4.1","2025-11-05T16:53:00",{"id":181,"version":182,"summary_zh":183,"released_at":184},61784,"v0.4.0","# 🚀 CodeMachine v0.4.0 发行说明\n\n## 🌟 重大亮点\n\n**革命性的 UI\u002FUX 变革**：从基础的命令行界面彻底升级为基于 Ink 的交互式实时监控仪表盘，支持平滑滚动和动态终端尺寸调整。\n\n**智能互联工作流**：新一代工作流系统，具备智能代理协同、以用户为中心的设计，并在整个执行流程中实现无缝的 UI 集成。\n\n**高级架构代理**：增强的架构系统，新增专门的 UI\u002FUX 设计师代理，并改进了代理编排机制，使项目规划更加 cohesive 和智能化。\n\n**生产就绪的监控功能**：实时代理编排系统，支持 PID 跟踪、遥测数据采集、执行历史记录以及多进程安全特性。\n\n---\n\n## ✨ 核心特性\n\n### 🎯 交互式仪表盘与实时监控\n- 实时展示工作流执行状态，跟踪各代理运行情况\n- 基于 Ink 的终端界面，支持平滑滚动和动态尺寸调整\n- 时间线导航功能，配备键盘控制和进度指示器\n\n### 🧠 智能互联工作流\n- 以用户为中心的工作流设计，具备自适应决策点\n- 智能代理协作，共享上下文并促进团队合作\n- 架构流水线互联互通，信息流动顺畅无阻\n\n### 🏗️ 高级架构系统\n- **新增**：UI\u002FUX 设计师代理，专责界面设计\n- 更完善的架构编排，优化代理协议\n- 全面的蓝图结构，验证能力显著提升\n\n### 🔄 高级工作流功能\n- 支持从中断处恢复工作流\n- 提供检查点机制，便于人工审核环节\n- 智能循环结构，可追踪迭代次数\n- 内置 UI 元素，支持交互式工作流\n- 引入备用代理，进一步提升可靠性\n\n### 🚀 CCR 引擎集成\n- 完全支持 Claude 代码路由\n- 加强身份验证处理与用户引导\n- 覆盖全面的测试套件\n\n## 🔧 主要改进\n\n- **UI 性能革新**：引入共享加载动画、优化轮询机制、批量更新等\n- **智能代理通信**：改进代理间消息传递与上下文共享\n- **系统架构增强**：所有组件统一采用标准化引擎配置\n- **文档完善**：提供详尽指南与优化模板\n\n## 🐛 错误修复\n\n- 修复 UI 视口及布局问题\n- 解决代理 ID 映射中的竞态条件\n- 改进进程清理与信号处理机制\n- 优化错误提示信息及模板变量\n- 修复工作流性能瓶颈问题\n\n## 📦 安装\n\n```bash\nnpm install -g codemachine@0.4.0\n```\n\n## 🔐 兼容性\n\n**无破坏性变更**——完全兼容现有工作流、配置和模板。\n\n---\n\n## 🚀 v0.4.0 新增内容\n\n本次发布标志着智能工作流自动化迈出了重要一步：\n\n- **以用户为中心的设计**：真正理解并适应用户需求的工作流","2025-11-04T20:44:43",{"id":186,"version":187,"summary_zh":188,"released_at":189},61785,"v0.3.0","## ✨ 功能特性\n\n- **工作流恢复能力**：可从上次未完成的步骤继续执行工作流，让您在中断后无缝接续\n- **备用代理支持**：自动使用备用代理处理未完成的工作流步骤，以提升可靠性（30分钟超时机制）\n- **更新通知**：当 CodeMachine 有新版本可用时，您将收到通知\n- **灵活的循环触发器**：可通过配置文件设置可选的循环触发条件，从而更精细地控制工作流的执行\n- **优化的工作流执行**：改进了步骤跟踪和进度管理，提升了工作流执行效率\n\n## 🔧 改进内容\n\n- **简化代理配置**：精简了代理配置和工作流引擎设置，使部署更加便捷\n- **异步循环处理**：将循环处理改为异步模式，并优化了错误日志记录，以提升性能\n- **重组代理提示**：更新并重新组织了代理提示和工作流配置，使其更加清晰易懂\n- **更完善的文档**：\n  - 新增详细的 CONTRIBUTING.md 文件，包含贡献指南\n  - 改进了 README 的可读性和结构\n  - 添加了工作流和代理模板，便于自定义\n  - 明确了任务验证输出格式模板\n  - 新增 LICENSE 文件\n\n## 🐛 问题修复\n\n- **循环触发器**：修复了循环触发器无法正常工作的缺陷\n- **工作流性能**：解决了工作流执行速度极慢的问题\n- **占位符错误信息**：改进了占位符相关的错误信息，使其更具帮助性和信息量\n- **模板变量**：修正了 task_fallback 路径及模板变量名称的错误\n\n## 📦 安装方法\nnpm install -g codemachine@0.3.0\n","2025-10-13T19:14:10",{"id":191,"version":192,"summary_zh":193,"released_at":194},61786,"v0.2.3","## 🐛 Bug 修复\n\n### 修复：从所有引擎中移除 `profile` 参数\n\n**问题**：`profile` 参数（例如 `--profile git-commit`）会通过引擎系统传递，但实际上并未被任何 CLI 命令使用。这导致了混淆，并可能引发错误。\n\n**解决方案**：彻底移除了未使用的 `profile` 参数，涉及以下部分：\n- ✅ Codex 引擎（命令、运行器、执行器）\n- ✅ Claude 引擎（命令、运行器、执行器）\n- ✅ Cursor 引擎（命令、运行器、执行器）\n- ✅ 核心引擎类型\n- ✅ 代理执行运行器\n- ✅ 工作流步骤执行\n- ✅ CLI 命令\n- ✅ 测试\n\n**影响**：\n- 代码库更加整洁、易于维护\n- 移除了所有引擎提供商中的冗余代码\n- 解决了与 `profile` 使用相关的潜在配置错误\n- 所有引擎现在无需 `profile` 参数即可一致地工作\n\n---\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Fmoazbuilds\u002FCodeMachine-CLI\u002Fcompare\u002Fv0.2.2...v0.2.3","2025-10-10T08:27:26",{"id":196,"version":197,"summary_zh":198,"released_at":199},61787,"v0.2.2","v0.2.2 - 更完善的引擎 CLI 检测\n65ebc65\n\n🐛 错误修复\n- 在 Windows 和 Unix 系统上，针对缺失的引擎 CLI 提供清晰的指引\n  - 认证流程：`cursor-agent login`、`codex login`、`claude setup-token`\n  - 执行运行器：Cursor、Codex、Claude\n- 检测平台特定的错误信息（如“未识别…”、“命令未找到”、ENOENT）\n- 避免在 CLI 缺失时出现混淆性的通用“退出码 1”错误\n\n🔧 改进\n- 从引擎元数据中提取一致的安装提示\n- 当 CLI 已安装并可用时，行为无变化\n\n📦 安装\nnpm install -g codemachine@0.2.2\n","2025-10-09T19:07:58",{"id":201,"version":202,"summary_zh":203,"released_at":204},61788,"v0.2.1","v0.2.1 - Engines Revamp, Cursor Integration\nda4ffb5\n\n✨ Features\n- Cursor engine integration with CLI-config-based auth\n- Engine auth fallback: use first authenticated engine if override not authed\n- Spinner shows model and reasoning effort\n- Dynamic engine registration with sensible defaults\n- Support for CLAUDE_CODE_OAUTH_TOKEN environment variable\n\n🔧 Improvements\n- Reorganize engine providers into core\u002Fproviders structure\n- Remove unneeded model validation\n- Improve type safety and test reliability\n- Workflow template validation and engine config updates\n\n🐛 Bug Fixes\n- Ensure step engine is set without any-cast\n- Remove unused import in template loader to satisfy lint\n\n📦 Installation\nnpm install -g codemachine@0.2.1\n","2025-10-09T18:33:29",{"id":206,"version":207,"summary_zh":208,"released_at":209},61789,"v0.1.7","✨ Features\n- JSON output formatting with real-time streaming display for Codex execution\n- Enhanced spinner with smart line clearing and terminal width truncation\n- Improved stdin handling for both Codex and Claude CLI interactions\n- Real-time workflow runtime display during agent execution\n\n🔧 Improvements\n- Refactored prompt delivery: Now uses stdin instead of command-line arguments for better security and compatibility\n- Structured error logging: Both Codex and Claude now log detailed errors with exit codes, commands, and full error output\n- Removed unused file output handling code for cleaner codebase\n- Better terminal output normalization handling carriage returns and ANSI sequences\n\n🐛 Bug Fixes\n- Fixed rapid spinner flashing by adding 1-second cooldown after clearing\n- Improved error visibility: Full error context now logged instead of just first line\n- Fixed trigger matching logic in loop evaluator to handle formatted output correctly\n- Better handling of JSON streaming events to prevent UI flickering\n\n📦 Installation\nnpm install -g codemachine@0.1.7","2025-10-08T13:50:05",{"id":211,"version":212,"summary_zh":213,"released_at":214},61790,"v0.1.5"," ## 🧪 Experimental Features\r\n  - **Added Claude AI CLI support** as a new execution engine (experimental)\r\n  - **Multi-engine orchestration**: Run Codex and Claude agents together seamlessly\r\n  - Achieve unprecedented results by combining multiple AI engines in a single workflow\r\n  - Interactive authentication selection for Claude and Codex providers\r\n\r\n  ## 🔧 Improvements\r\n  - Refactored session shell with clean separation of concerns\r\n  - Created reusable interactive selector component for better UX\r\n  - Reduced session-shell.ts size by 30% with dedicated handlers\r\n  - Better stdin handling during authentication flows\r\n  - Improved code maintainability and reusability\r\n\r\n  ## ✨ Highlights\r\n  - Seamlessly switch between AI engines within your workflow (experimental)\r\n  - Leverage the strengths of both Codex and Claude for optimal performance\r\n  - Unified authentication and configuration management\r\n\r\n  ## 🐛 Bug Fixes\r\n  - Fixed readline interference with auth input\r\n  - Improved raw mode cleanup and stdin listener management\r\n\r\n  ## 📦 Installation\r\n\r\n  > npm install -g codemachine@0.1.5","2025-10-07T23:11:29"]