SuperAPI AI 工具集

opencode-agents

智能体与模型

查看项目

更新于 10-16 05:48

技能介绍

用途:该技能帮助创建和配置 OpenCode 自定义智能体(主智能体与子智能体),为其设定专门的系统提示词、可用工具、权限与模型。适用于用户要求新建 OpenCode 智能体、修改现有智能体、使用主/子智能体模式、控制工具权限、为特定任务(审查、安全、文档等)构建专用智能体,或涉及智能体切换、任务委派、@ 提及时。

主要能力:区分主智能体与子智能体。内置智能体包括 Build(默认,启用全部工具)、Plan(受限,用于分析规划)、General(子智能体,多步任务)、Explore(子智能体,只读代码库探索)。配置项含 description(必填)、mode(primary/subagent/all)、model(provider/model-id)、temperature(0.0–1.0,多数模型默认 0,Qwen 默认 0.55)、prompt({file:./path})、tools(true/false,支持通配符如 mymcp_*)、permission(edit、bash、webfetch 支持 ask/allow/deny,bash 可按 glob 细粒度设置,最后匹配规则生效)、task 权限(控制可调用的子智能体)、maxSteps(限制迭代次数)、disable、hidden,以及透传给提供方的额外参数。

使用方式:可用交互命令 opencode agent create 快速创建;也可手工配置。JSON 方式在 opencode.json 的 agent 字段配置;Markdown 方式把文件放入全局 ~/.config/opencode/agents/ 或项目内 .opencode/agents/,文件名即智能体名,前置元数据写配置、正文写提示词。主智能体用 Tab 或配置键位切换,子智能体可自动调用或用 @ 提及手动调用。

适用场景:只读分析、安全审计、文档编写、需审批的开发智能体、带 git 访问的代码审查、限制子智能体访问的编排器等。

限制:资料未提供该技能自身的版本、依赖或收费信息;具体模型可用性需以本地配置为准,可运行 opencode models 查看。