工程开发
creating-opencode-agents avatar

creating-opencode-agents

为创建 OpenCode AI 代理程序提供专家指导和配置标准,涵盖 YAML frontmatter、工具权限设置及操作模式等。

简介

此技能为开发专业的 OpenCode AI 代理程序提供了完整的框架,确保它们配置了正确的元数据、操作模式以及具备安全意识的工具权限。该技能适用于需要构建特定领域助手并将其无缝集成到 OpenCode 生态系统中的软件开发人员与 AI 工程师。通过利用位于 .opencode/agent/ 之代理程序配置文件中的标准化 YAML frontmatter,用户可以定义针对特定开发任务(如代码审查、测试或后端架构)的一致性行为、模型覆盖与温度设置。

  • 使用必要的描述字段以及灵活的配置参数(如模式:primary、subagent 或 all)和自定义系统提示词来定义代理程序行为。
  • 通过权限配置实现细粒度的工具访问控制,从而对读取、写入、编辑、bash、grep、glob 以及基于网络的工具使用进行精细管理。
  • 实施稳健的安全模式,通过设置特定的 shell 指令权限(允许、拒绝或询问)来防止未经授权的文件修改或敏感指令执行。
  • 遵循常见代理程序模式的最佳实践,包括针对代码审查员、后端开发人员、测试编写者与文档编写专家提供的专用配置。
  • 与 PRPM 生态系统集成,以搜索、安装与发布代理程序模板,确保在各种 AI 辅助编程环境中的兼容性。
  • 通过选择适当的温度设置来优化代理程序性能,范围从用于调试等分析任务的低随机性到用于创意发想或文档撰写的高数值。
  • 通过标准文件结构与清单导向的包管理来管理代理程序生命周期与可发现性,促进专业助手逻辑的部署与共享。
  • 通过通配符工具禁用与环境感知权限逻辑来限制代理程序范围,进而遵守安全准则,保护如 .env 或私钥等敏感文件。
  • 利用子代理程序与主要助手之间的互动来为复杂的开发工作流程构建多代理程序层次结构,增强模块化与任务特定的专业知识。

仓库统计

Star 数
106
Fork 数
12
Open Issue 数
4
主要语言
TypeScript
默认分支
main
同步状态
空闲
最近同步时间
2026年4月29日 13:21
在 GitHub 查看