SuperAPI AI 工具集

opencode-agent-generator

智能体与模型

查看项目

更新于 10-15 22:17

技能介绍

用途:在项目本地 .opencode/agent/ 目录中生成 OpenCode 智能体定义文件,供 opencode serve 使用;这些智能体由 OpenCode serve 调用,而非 Claude 直接使用。

主要能力:根据上下文确定智能体名称(kebab-case)、用途、类型、所需工具与通信需求,生成带 YAML frontmatter 的 Markdown 文件,并写入针对其用途的系统提示词。需在启动 opencode serve 之前创建,因为智能体只在服务器启动时加载。

使用方式:确定需求后,在 .opencode/agent/{name}.md 创建文件,包含 description、mode、tools、permissions 等 frontmatter,并校验 YAML 语法与文件结构。资料给出的命令示例为:cat > .opencode/agent/[agent_name].md << 'EOF'。

通信协议:面向 swarm 协作时,需在提示词中加入通信协议,格式为:先说明身份与所在文件夹,再说明联系原因、具体请求和期望响应格式。

类型与权限指引:subagent 用于代码审查、安全、测试等专门任务;primary 用于协调与项目管理。安全/分析类建议 deny write/edit 并使用受限 bash;实现类可 allow write/edit;一般场景对 write/edit 设为 ask,并允许 git 命令。

限制:所有示例智能体(code-analyzer、documentation-writer 等)仅为演示通信协议格式,实际 swarm 的智能体类型、用途和领域可完全不同。其余收费、平台、效果等信息暂未提供。