用途:把 OpenCode CLI 当作可委派的子智能体,借助 OpenAI、GitHub Copilot、OpenCode 免费模型或本地模型(Ollama/LM Studio)完成代码实现、审查、调试与代码库研究。需先安装 opencode(npm i -g opencode)、完成提供方认证(opencode providers login),并用 opencode models 查看可用模型。
核心命令(原样保留): OPENCODE_DISABLE_AUTOUPDATE=true opencode run --format json --model <provider/model> --agent <build|plan> --dir "<working-dir>" --dangerously-skip-permissions [options] "<prompt>" 2>/dev/null
主要能力:--format json 输出 ndjson,按类型 text/tool_call/tool_result/step_start/step_finish 解析;可配合 parse_output.py 以 text、full、tools、cost、session、diff、summary 模式处理;--agent build 可读写文件与执行 bash,--agent plan 只读;支持 -f 附加文件、--variant 控制推理强度、-c/--continue 与 -s/--session 续接会话。
使用方式:资料给出四类任务协议(实现、审查、调试、研究)与编排模式(实现后跨模型审查、并行多模型审查、自主改进循环、后台运行、会话续接、Git 检查点回滚)。提示词需自包含,包含上下文、任务、范围、约束与输出格式,并明确限定搜索/修改范围以避免超时。
限制:OpenCode 无法调用 Claude/Anthropic 或 Google/Gemini 模型,仅支持 OpenAI、GitHub Copilot、OpenCode 自有免费模型与本地模型;建议超时 300000;费用与具体价格资料未提供;示例中的项目路径与 UE5/GAS 约定属于演示上下文,非通用必需。