新闻详情

新闻详情

首页 / 资讯中心 / 详情

如何编写可复用AI Agent:CompozyOS的AGENT.md与SOUL.md完全教程

发布时间:2026/10/2 15:18:58来源:尧图网络
如何编写可复用AI Agent:CompozyOS的AGENT.md与SOUL.md完全教程
如何编写可复用AI AgentCompozyOS的AGENT.md与SOUL.md完全教程【免费下载链接】compozyAn operating system for AI agents. Plug in the agent CLIs you already use (Claude Code, Codex, Gemini CLI, Cursor) and they become a team: they split the work, hand tasks to each other, run automated on jobs and loops, and share one project memory. You steer everything from the browser.项目地址: https://gitcode.com/gh_mirrors/co/compozyCompozyOS 是一个「AI Agent 操作系统」把你已在用的 Agent CLIClaude Code、Codex、Gemini CLI、Cursor插进来它们就组成一支团队——分工协作、交接任务、运行自动化 Job 与 Loop并共享同一份项目记忆。而让每个 Agent 可定义、可复用、可继承的核心就是两个 Markdown 文件AGENT.md定义角色与权限和SOUL.md定义人格与行为边界。本文教你快速上手。AI Agent 定义文件的分工AGENT.md 管「职责」SOUL.md 管「性格」在 CompozyOS 中一个 Agent 由目录承载目录里通常只有两个文件文件作用类比AGENT.md角色定位、权限级别、分类归属工牌你是谁、能做什么SOUL.md语气、原则、约束、协作方式、记忆策略性格你说话做事的风格这种分离设计的价值在于复用同一个角色的 Agent 可以换不同的「灵魂」来适配不同项目也可以给不同角色注入同一套团队文化。解析与校验逻辑在 internal/soul/ 源码中其中 soul.go 定义了SOUL.md的规范化结构Profile、Frontmatter等。编写 AGENT.md三步定义一个可复用 Agent第一步建目录Agent 采用「一人一目录」组织。用户级 Agent 放在工作区的.compozy/agents/agent名/下例如.compozy/agents/marketing/ └── AGENT.md第二步写 frontmatter 元数据参考 marketing Agent 的真实写法--- name: marketing permissions: approve-all category_path: - Marketing ---nameAgent 名称用于在团队中调用permissions权限级别决定它执行操作时是否需要审批category_path分类路径用于在界面中归类第三步用一两句话写清角色正文不必长篇大论关键是说清两件事它是什么专家、依据什么做事。以 marketing Agent 为例正文就一句作为 CompozyOS 的市场专家使用与请求匹配的 agent-local skills并保持对外文案与COPY.md一致。 提示写得越聚焦Agent 在团队中的分工越清晰。对比另一个实例 pr-release-reviewer它专注发布前审查这一件事。编写 SOUL.md给 Agent 注入一致的「性格」SOUL.md与AGENT.md放在同一目录。它由两部分组成YAML frontmatter允许字段白名单 Markdown 正文人设描述。支持的 frontmatter 字段字段说明version灵魂版本便于迭代追踪role一句话角色定位tone语气列表如「简洁、直接」principles行为原则constraints硬约束红线collaboration与其他 Agent 的协作方式memory_policy记忆读写策略tags标签便于检索一个精简示例--- version: 1 role: 代码审查专家 tone: [直接, 建设性] principles: [先给结论再给理由] constraints: [不修改源代码] --- 你是一位资深审查者关注可读性与边界条件……写 SOUL.md 的两个「坑」字段白名单frontmatter 中出现未列入白名单的字段会被拒绝并给出带行号的诊断信息见 soul_parse.go。正文体积上限正文超过agents.soul.max_body_bytes配置会报oversized_body诊断。人设要「精炼」不是「写小说」。解析后的SOUL.md会生成内容摘要digest当它变化时运行时能感知到灵魂更新——这意味着你可以持续迭代 Agent 的性格而不影响其角色定义。从示例看复用一个 Agent 目录如何被整个团队共享项目里最有说服力的复用案例是spec-cycle 扩展它在 extensions/spec-cycle/agents/ 下定义了四个协作角色——orchestrator总编排code_implementer负责实现reviewer负责评审review_fixer负责按评审意见修复这四个 Agent 配合扩展中的 loops 与 skills构成一条「规格 → 实现 → 评审 → 修复」的可循环流水线。同理open-design 扩展 也自带 designer 与 critic 两个 Agent。覆盖顺序让 Agent 层层进化CompozyOS 的加载优先级为Bundled → Marketplace → User → Profile → Additional → Workspace → Workspace-Profile → Agent-local详见 internal/AGENTS.md这意味着同一个 Agent 可以在不同工作区被「微调」工作区级配置覆盖用户级配置Agent 本地配置拥有最高优先级。这正是「可复用」的工程化落地——定义一次处处生效局部定制。快速自检清单写完后对照检查✅ Agent 目录名与 frontmattername一致✅AGENT.md正文说清了「是什么专家 依据什么工作」✅SOUL.mdfrontmatter 只使用白名单字段无拼写错误✅ 约束constraints写的是「红线」而非「建议」✅ 正文精简未超过体积上限✅ 复用场景下确认你的配置落在正确的覆盖层级总结在 CompozyOS 中AGENT.md 定义职责SOUL.md 定义性格目录结构承载复用覆盖顺序支撑定制。两份 Markdown 文件即可让一个 AI Agent 从「一次性脚本」变成可分发给整个团队、跨工作区复用的标准化组件。想深入理解校验机制可以从 internal/soul/soul.go 的ResolveRequest结构读起。【免费下载链接】compozyAn operating system for AI agents. Plug in the agent CLIs you already use (Claude Code, Codex, Gemini CLI, Cursor) and they become a team: they split the work, hand tasks to each other, run automated on jobs and loops, and share one project memory. You steer everything from the browser.项目地址: https://gitcode.com/gh_mirrors/co/compozy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

别再问“哪个AI写论文最强”了:治安学毕业论文的工具搭配指南 [特殊字符] 2026/10/2 16:04:21

别再问“哪个AI写论文最强”了:治安学毕业论文的工具搭配指南 [特殊字符]

如果你是治安学专业学生,大概率会遇到这样一项毕业任务:围绕一个具体商圈、社区或校园场景,完成一篇类似《夜间经济商圈治安防控机制优化研究——以X市Y商圈为例》的毕业论文。 这类题目看着贴近生活,真写起来并不轻松&#xff1a…

阅读更多 →
8B/10B编码:高速串行链路的物理层生存基石 2026/10/2 16:04:14

8B/10B编码:高速串行链路的物理层生存基石

1. 为什么8B/10B不是“多此一举”,而是高速链路的生存底线你有没有遇到过这样的情况:FPGA板卡上两块芯片之间用2.5Gbps的LVDS信号直连,逻辑功能完全正确,仿真波形也严丝合缝,可一上电——接收端数据就乱成一团&#xf…

阅读更多 →
数值修约与有效数字运算:从四舍六入五成双到统计指标取值 2026/10/2 16:04:08

数值修约与有效数字运算:从四舍六入五成双到统计指标取值

我在看别人交上来的数据报告时,发现一个反复出现的现象:统计软件用得越来越溜,图表做得花里胡哨,但到了数值修约、有效数字运算这些基础环节,反而错误百出。有一次一批拉伸试验数据,八个平行试样结果本来很…

阅读更多 →
Zemax与MATLAB联合仿真微透镜阵列:光场相机和波前传感器全流程 2026/10/2 16:04:08

Zemax与MATLAB联合仿真微透镜阵列:光场相机和波前传感器全流程

搞光场相机或者波前传感的朋友,多半会被同一个问题卡住:微透镜阵列这种又小又多的东西,到底怎么在Zemax里建出来,建出来之后又怎么用MATLAB把数据变成真正有用的图。网上搜到的资料要么是讲单透镜设计,要么是拿SolidWo…

阅读更多 →
基于视频分析的SOP-AI视觉防错:原理、算法与落地实践 2026/10/2 16:04:08

基于视频分析的SOP-AI视觉防错:原理、算法与落地实践

1. 为什么装配防错要交给视频分析?——核心逻辑先捋清楚先从一个实际场景说起:发动机装配线上一名操作工,负责给某个关键螺栓打扭矩,打完顺手涂一圈防锈油。这个动作每天重复几百次,只要有一次漏打螺栓、一次漏涂油&am…

阅读更多 →
一句话生成多人播客?cgft-llm基于DeepSeek优化的端到端播客工具D.Va深度解析 2026/10/2 16:04:08

一句话生成多人播客?cgft-llm基于DeepSeek优化的端到端播客工具D.Va深度解析

一句话生成多人播客?cgft-llm基于DeepSeek优化的端到端播客工具D.Va深度解析 【免费下载链接】cgft-llm cgft-llm 是一个学习大语言模型(LLM)开发的开源资源。它提供代码、文档和视频教程,帮助用户通过实践掌握前沿核心 LLM 技术 …

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉