
预计阅读时间:65 分钟难度等级:实战本章导读前一章我们从零实现了一个自定义角色RequirementClarifier。它告诉我们一件事:Role 负责消息编排 Action 负责执行具体任务 Message 负责把结果交给下游但在真实扩展 MetaGPT 时,问题经常不是“我要新增一个角色”,而是:我要新增一个固定动作。我要新增一个可复用能力。我要让智能体自己决定什么时候调用这个能力。我要把外部能力暴露给RoleZero。我要让输出足够稳定,方便测试和下游消费。这就是本章要解决的问题。本章会围绕两个例子展开:ProjectSummaryAction - 读取 ProjectRepo - 生成项目摘要 - 适合固定 SOP 流程 DependencyCheckTool - 检查依赖文件 - 暴露给 RoleZero 动态调用 - 适合工具系统学完本章,你应该能回答:什么时候写Action。什么