Maka Agent计划模式是什么?让AI助手先规划再执行的完全指南
Maka Agent计划模式是什么让AI助手先规划再执行的完全指南【免费下载链接】makaApache Maka (Incubating) is a local-first AI agent workspace. Model messages, tool calls, tool results, permission decisions, and termination events are recorded as an append-only log.项目地址: https://gitcode.com/GitHub_Trending/mak/makaMaka Agent 计划模式Plan Mode是 Apache Maka 这款本地优先local-firstAI Agent 工作区里的核心协作能力开启后AI 助手先只读地勘察代码库、讨论方案输出一份带步骤和风险的结构化计划经你批准后才开始执行全程进度可追踪、可中断、可恢复。本文将带你快速理解计划模式的工作原理、完整流程与最佳实践。为什么需要计划模式先规划再执行更安全在默认的 Agent 模式下AI 拿到任务就会边想边改读文件、写文件、跑命令一气呵成。这对小任务很爽但面对重构、迁移这类大改动想到哪做到哪风险极高。计划模式用一句系统提示词概括了 AI 的行为约束见packages/runtime/src/plan-mode.tsYou are planning only. Inspect the repository and discuss tradeoffs, but do not modify files or perform side effects.也就是说在计划阶段AI只能读、不能写从根本上杜绝了没经过你同意就动手的问题。计划模式如何限制AI的操作权限Maka 通过工具白名单机制实现只读规划。计划模式下AI 可用的工具被严格筛选源码packages/runtime/src/plan-mode.ts✅保留所有只读类工具读文件、检索、联网搜索等✅保留SubmitPlan提交计划和AskUserQuestion向你提问确认细节❌禁用文件修改、子代理Subagents、定时任务等会产生副作用的工具这种设计让 AI 可以充分调研却没有任何机会提前动手。计划模式完整流程从提交到执行 4 步走整个计划生命周期在packages/core/src/plan.ts中定义流程清晰可控第1步AI勘察仓库并提交计划方案开启计划模式后下达任务AI 会先浏览代码、分析影响面然后调用SubmitPlan工具提交一份结构化的计划提案。提案包含见packages/runtime/src/plan-tools.ts字段说明标题title简短的计划名称概述overview整体思路说明步骤steps最多 50 步每步含标题≤30字符、详细描述、涉及文件、复杂度风险risks最多 20 条关键风险提示第2步你审批——批准、要求修改或放弃桌面上会弹出计划方案卡片界面组件apps/desktop/src/renderer/plan-mode-panel.tsx显示等待确认的提案你可以三选一执行计划批准后立即进入执行阶段继续修改要求 AI 修订方案提交新的修订版新提案会取代旧提案放弃计划退出计划模式不做任何改动第3步逐步执行进度实时可见批准后AI 按步骤推进并通过update_plan工具实时更新每个步骤的状态未开始 → 正在执行 → 已完成或已跳过。界面会显示3/5 步这样的进度计数每一步改了什么文件、进展如何一目了然。第4步完成、取消或中断恢复✅完成全部步骤执行完毕生成完整的执行记录取消你明确放弃时AI 调用cancel_plan终止执行⏸️中断任务被打断如切换窗口、进程重启后执行记录会保留中断进度快照。再次进入计划模式时AI 拿到的是renderInterruptedPlanContext生成的上下文含中断原因和已完成步骤会重新规划剩余工作新计划批准后才继续——不会自动接着跑这种中断-重规划机制是计划模式最实用的安全特性之一即使中途有变已批准的执行轨迹也全程留痕、可追溯。3个实用技巧把计划模式用出最高效1️⃣大任务必开计划模式。重构模块、跨文件迁移、引入新依赖这类任务先让 AI 交一份带风险清单的计划审阅风险点后再批准返工率显著降低。2️⃣善用继续修改迭代方案。第一版计划不完美很正常——指出第 3 步拆得太粗或漏了数据库迁移AI 会提交修订版Revision 2、3……修订历史全部保留在追加式事件日志中。3️⃣中断不等于丢失。如果任务执行到一半你改变了需求直接重新进入计划模式即可AI 会基于中断快照重排剩余步骤而不是从头再来。计划模式相关源码位置速查想了解或二次开发计划模式可以从这些入口入手核心数据模型与状态机packages/core/src/plan.ts计划工具定义SubmitPlan / update_plan / cancel_planpackages/runtime/src/plan-tools.ts模式行为约束与提示词packages/runtime/src/plan-mode.ts桌面端计划面板 UIapps/desktop/src/renderer/plan-mode-panel.tsx中英文界面文案apps/desktop/src/renderer/locales/plan-mode-copy.ts常见问题FAQ问计划模式和 Agent 模式怎么切换Maka 提供agent默认和plan两种协作模式在会话中切换即可。计划模式下 AI 只读Agent 模式下全功能放开。问计划模式下 AI 还能联网搜索吗可以。只读类工具含 web 搜索都在白名单内只有会产生副作用的操作被禁用。问批准的执行被中断后会自动恢复吗不会。出于安全考虑Maka 要求你重新规划并再次批准后才继续避免 AI 在你不知情的情况下恢复执行。问计划步骤有数量限制吗单计划最多 50 步、每步最多关联 50 个文件、风险项最多 20 条防止计划本身失控膨胀。总结Maka Agent 计划模式用先规划、后批准、再执行的流程把 AI 助手从埋头干活变成先交方案再动手的可靠协作者规划阶段只读安全、执行阶段进度透明、中断后可重规划恢复。如果你希望 AI 在重要任务上更可控、更可审计计划模式值得第一时间开启。【免费下载链接】makaApache Maka (Incubating) is a local-first AI agent workspace. Model messages, tool calls, tool results, permission decisions, and termination events are recorded as an append-only log.项目地址: https://gitcode.com/GitHub_Trending/mak/maka创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

大型项目如何让eslint-config-canonical提速10倍?--cache与实时Lint性能优化完整指南

大型项目如何让eslint-config-canonical提速10倍?--cache与实时Lint性能优化完整指南

大型项目如何让eslint-config-canonical提速10倍?--cache与实时Lint性能优化完整指南 【免费下载链接】eslint-config-canonical The most comprehensive ES code style guide. 项目地址: https://gitcode.com/gh_mirrors/es/eslint-config-canonical eslint…

2026/8/25 9:00:59 阅读更多 →
Orpheus-FastAPI常见坑与解决方案清单:从Python 3.12不兼容到GPU加速排查

Orpheus-FastAPI常见坑与解决方案清单:从Python 3.12不兼容到GPU加速排查

Orpheus-FastAPI常见坑与解决方案清单:从Python 3.12不兼容到GPU加速排查 【免费下载链接】Orpheus-FastAPI High-performance Text-to-Speech server with OpenAI-compatible API, 8 voices, emotion tags, and modern web UI. Optimized for RTX GPUs. 项目地址…

2026/8/25 9:00:59 阅读更多 →
大模型面试必备:Self-Attention机制深度解析与实践

大模型面试必备:Self-Attention机制深度解析与实践

1. 大模型面试核心知识体系概览最近两年,大模型技术以惊人的速度重塑了整个AI行业的技术栈。作为准备大模型相关岗位的候选人,必须系统掌握从基础理论到工程实践的完整知识体系。本系列将聚焦面试中最常被深挖的10个核心模块,首篇重点解析Tra…

2026/8/25 9:00:59 阅读更多 →

最新新闻

Android开发面试指南:技术栈与高频问题解析

Android开发面试指南:技术栈与高频问题解析

1. 项目概述:Android开发职位与技术面试全景解读在深圳科技产业快速发展的背景下,法本信息作为本土知名IT服务商,其Android开发岗位一直保持着较高的市场热度。根据近半年招聘平台数据显示,该岗位平均收到简历数与面试邀约比达到5…

2026/8/25 9:43:37 阅读更多 →
网络安全面试全攻略:HVV行动与红蓝对抗解析

网络安全面试全攻略:HVV行动与红蓝对抗解析

1. 项目概述:网络安全面试全攻略最近帮几位准备转行网络安全的朋友梳理面试要点,发现很多新手对HVV行动这类实战型考核存在明显知识断层。作为参与过多次大型攻防演练的从业者,我将通过典型题目解析,带你看懂防守方和攻击方的真实…

2026/8/25 9:43:37 阅读更多 →
Qt嵌入式开发中ASCII与HEX的工程化转换实战

Qt嵌入式开发中ASCII与HEX的工程化转换实战

1. 为什么“ASCII转HEX”不是个简单查表题——从串口调试到固件烧录的真实战场你有没有在Qt Creator里盯着串口助手发呆:发出去一串“ATRST”,设备却只回了个乱码?或者用Keil5生成.hex文件后,拿去ESP32烧录时提示“校验失败”&…

2026/8/25 9:43:37 阅读更多 →
pgwatch Kubernetes 部署指南:Helm Chart 安装与云原生环境最佳实践

pgwatch Kubernetes 部署指南:Helm Chart 安装与云原生环境最佳实践

pgwatch Kubernetes 部署指南:Helm Chart 安装与云原生环境最佳实践 【免费下载链接】pgwatch 🔬pgwatch: PostgreSQL metrics monitor/dashboard 项目地址: https://gitcode.com/gh_mirrors/pg/pgwatch pgwatch 是一个专注 PostgreSQL 监控的开…

2026/8/25 9:43:37 阅读更多 →
软件功能测试面试全攻略:100道高频题解析

软件功能测试面试全攻略:100道高频题解析

1. 软件功能测试面试题的价值与定位对于刚毕业的应届生来说,软件功能测试岗位往往是进入IT行业的首选切入点。不同于性能测试、安全测试等需要特定技术积累的领域,功能测试更注重对软件质量保证基础理念的理解和基本测试技能的掌握。这100道面试题的设计…

2026/8/25 9:42:34 阅读更多 →
Java后端开发知识体系与面试实战指南

Java后端开发知识体系与面试实战指南

1. Java 后端开发者知识体系全景图作为一名从业十年的Java后端老兵,我深知面试和日常开发对知识体系的要求差异巨大。面试更像是一场限时开卷考试,需要在短时间内向面试官证明你的技术广度和深度。这份大纲不是简单的知识点罗列,而是经过上百…

2026/8/25 9:42:34 阅读更多 →

日新闻

洛谷 P7912:[CSP-J 2021 T4] 小熊的果篮 ← 双向链表

洛谷 P7912:[CSP-J 2021 T4] 小熊的果篮 ← 双向链表

【题目来源】 https://www.luogu.com.cn/problem/P7912 【题目描述】 小熊的水果店里摆放着一排 n 个水果。每个水果只可能是苹果或桔子,从左到右依次用正整数 1,2,…,n 编号。连续排在一起的同一种水果称为一个“块”。小熊要把这一排水果挑到若干个果篮里&#x…

2026/8/25 0:00:34 阅读更多 →
Transformers.js 网页端图像抠图实战:零后端 3 行代码返回透明 PNG

Transformers.js 网页端图像抠图实战:零后端 3 行代码返回透明 PNG

Transformers.js 网页端图像抠图实战:零后端 3 行代码返回透明 PNG 【免费下载链接】transformers.js State-of-the-art Machine Learning for the web. Run 🤗 Transformers directly in your browser, with no need for a server! 项目地址: https:/…

2026/8/25 0:00:34 阅读更多 →
数学建模竞赛论文写作指南:从模型构建到学术表达的核心技能

数学建模竞赛论文写作指南:从模型构建到学术表达的核心技能

1. 项目概述:从“会做”到“会写”的竞赛核心跃迁“全国大学生数学建模竞赛”,这个名字对理工科学生来说,分量极重。每年,无数团队在三天三夜的时间里,为一个开放性问题绞尽脑汁,从建立模型、求解算法到编程…

2026/8/25 0:00:34 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/25 3:38:12 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/25 3:38:18 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/25 3:38:23 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/24 20:22:44 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/23 12:10:44 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/24 11:20:22 阅读更多 →