从入门到精通的系统化教程
OpenCode 不仅是一个 AI 编程助手,更是一个完整的 AI Agent 开发平台。 本教程涵盖 Agents(代理)、Tools(工具)、Skills(技能)、SDK、权限系统、配置管理等所有功能, 帮助你从零开始掌握 OpenCode 的核心能力。
了解 OpenCode 的代理架构,包括 Primary Agent 和 Subagent,掌握如何配置和切换不同类型的 AI 助手。
核心功能掌握所有内置工具(bash、edit、write、read、grep 等),学习如何配置工具权限和自定义工具。
基础功能深入理解 Skills 的概念和用法,学习如何创建、使用和分享可复用的技能模块。
高级功能通过 SDK 实现程序化控制,创建自动化工作流,集成 OpenCode 到你的项目中。
开发者学习 OpenCode 的权限模型,配置安全策略,保护你的系统和数据安全。
安全功能掌握 OpenCode 的配置方法,包括模型选择、主题设置、代理配置等。
配置基于你的 codebase 中 50+ 个实际会话和 13+ 个项目案例编写的完整教程。
Primary Agent vs Subagent,Build/Plan/General/Explore 代理详解,代理配置与切换
所有内置工具详解,工具权限配置,自定义工具与 MCP 服务器
Skills 概念与用法,创建自定义 Skills,Skills 复用与分享
SDK 安装与配置,会话管理,文件操作,事件订阅,并发控制
权限模型详解,安全规则配置,危险操作防护,权限最佳实践
配置文件结构,模型配置,主题设置,环境变量,高级配置
50+ 个来自你的 codebase 的真实案例,包括自动化、爬虫、开发、部署等
常见问题解答,错误排查指南,性能优化技巧,学习路径建议
以下示例基于你的 codebase 中实际运行的 OpenCode 会话和项目: