目录4.6init命令4.6.1使用建议与注意事项4.6.2编辑4.6.3使用4.7new命令4.8 sessions命令4.9文件引用4.10 bush命令1bash命令的作用与约束2手动执行你主动发起AI 配合3自动调用AI 主动规划并执行4工具结果是什么4.11卸载编辑4.12其他命令1例如share2undo和redo3theme4.6init命令a文件位置:在你选择的调用opencode的文件目录之中b打开后可以在里面输入想要的设定如图c在前段文字下方填入提示词4.6.1使用建议与注意事项a提交到版本控制生成的AGENTS.md文件建议提交到 Git 仓库这样团队所有成员都能共享相同的项目上下文确保 AI 助手的表现一致b了解文件层级opencode 支持从多个位置读取规则。除了项目根目录的AGENTS.md你还可以创建全局规则文件~/.config/opencode/AGENTS.md用于存放适用于你所有项目的个人偏好设置c手动编辑AGENTS.md本质上是一个 Markdown 文件你可以随时手动编辑它添加或修改你认为 AI 需要知道的任何项目特定信息。4.6.2编辑(a)AGENTS.md本质上就是一个Markdown 纯文本文件所以不需要特定软件任何能编辑纯文本的编辑器都可以。例如vs code,记事本等(b)直接右键该文件选择打开方式打开即可最好不要使用WPSword等富文本编辑器容易引入其他东西c编辑提示词文本建议1保存为 UTF-8 编码避免乱码。2用 Markdown 结构比如标题、列表AI 更容易理解。3指令写明确、可执行不要含糊。4可以使用中文例如# 项目 AI 规则- 始终使用简体中文回答。- 代码注释使用中文。- 变量名、函数名保持英文。- 修改代码前先说明修改计划。- 提交信息使用英文。- 不要自动格式化整个文件只改相关部分。4.6.3使用a提示词修改好了以后就可以直接用它对某个文件进行你想要的修改了4.7new命令4.8 sessions命令a输入/sessions;b此时会显示当前会话下的所有历史会话点击即可跳转回历史会话4.9文件引用a例如此例4.10 bush命令1bash命令的作用与约束a作用AI 自动调用赋予 AI 操作系统的能力这是 opencode 的核心功能之一。opencode 内置了一个名为bash的工具它允许 AI 模型LLM在你的项目环境中执行终端命令例如npm install、git status或任何其他 shell 命令。效果AI 可以根据你的指令自主运行命令来完成安装依赖、运行测试、查看 Git 状态等任务。命令的输出会返回给 AI作为它后续决策的参考。b控制控制出于安全考虑你可以在项目根目录的opencode.json文件中通过permission字段来精细控制 bash 工具的权限。ask每次执行 bash 命令前都会询问你是否批准。这是平衡安全与效率的推荐设置。allow允许 AI无需询问直接执行命令。deny禁止AI 执行任何 bash 命令。c手动执行在 opencode 的终端界面TUI中你可以手动快速执行命令并将结果作为上下文提供给 AI。使用方法在输入框中以!开头输入你的命令例如!ls -la然后回车。效果命令会在你的项目目录下立即执行其输出结果会自动作为一条“工具结果”添加到当前对话中让 AI 能“看到”命令的执行结果并据此继续回答。快捷键在 TUI 中你还可以使用快捷键ctrlx c来快速进入 bash 命令模式。2手动执行你主动发起AI 配合当你已经明确知道要运行什么命令时手动执行能绕过 AI 的推理环节直接将结果作为上下文提供给 AI。场景一快速查看项目状态在 TUI 输入框中以!开头输入命令例如!git status或!ls -la。命令会立即在终端执行其输出stdout/stderr会自动作为一条“工具结果”添加到当前对话中让 AI 能“看到”当前状态并据此继续回答。场景二在自定义命令中动态注入上下文你可以在.opencode/command/目录下创建自定义命令如commit.md并在其中使用!反引号语法来内联执行 shell 命令。例如opencode 官方的commit命令就使用了!git diff和 !git status --short来实时获取工作区改动并将真实输出内联进发送给模型的提示词中让 AI 基于实际 diff 生成提交信息。3自动调用AI 主动规划并执行这是 opencode 作为 AI 编程 Agent 的核心能力。你只需给出目标AI 会自主规划步骤、调用bash工具执行命令并根据输出结果决定下一步。场景一安装依赖并运行测试你输入“帮我安装依赖并跑一下测试”。AI 会自动调用bash工具执行npm install成功后接着执行npm test最后将测试结果反馈给你。这是最基础的“操作闭环”。场景二并行执行后台任务借助async-bash-mcp这类工具AI 可以并行启动多个耗时任务。例如你要求“在后台启动构建同时并行跑测试完成后告诉我”AI 就能同时 spawn 两个 bash 进程并独立追踪各自的进度。场景三Git 冲突检测与通知在自定义命令中可以通过提示词约束 AI 的自动行为。例如官方commit命令里明确写道“if there are conflicts DO NOT FIX THEM. notify me and I will fix them”。这样 AI 在自动执行git commit遇到冲突时会停下来通知你而不是自作主张解决。4工具结果是什么以 bash 为例工具结果一般包括stdout命令的正常输出比如ls列出的文件stderr错误输出比如command not found退出码 / 成功失败状态比如退出码 0 表示成功非 0 表示失败有时还有执行时间、是否被截断等元信息工具结果就是外部工具真实执行后返回的事实4.11卸载4.12其他命令1例如shareashare可以用来分享你的会话b使用share后剪切板会自动生成一个链接在浏览器打开链接就可以查看会话2undo和redo(a)undo可以撤销一次对话即你对一次输出的结果不满意想要修改就可以输入/undo返回上一条对话bredo则是撤销undo返回你原来的对话3theme/theme可以修改opencode的页面等更美观下一篇将更新在vs code上使用opencode
企业数字化 ERP 产品动态
相关推荐
Vulkan 计算着色器实战:GPU 视锥体剔除与 LOD 配置骨架 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 17:14:25
楼兰AI大模型RAG系统实战课程Java版-6.2G课程 课程下载:download.csdn.net/download/m0_66047725/93483966这套AI大模型RAG系统实战课程,是Java版的,主要面向用Java做开发的朋友。内容围绕RAG系统的实际搭建和运用来展开,适合想在大模型应用方向上手练一练的人参考。ai1、ai大… · 2026/9/26 17:14:25
RocketRide llm_kimi 节点完全指南:在 AI 流水线中接入 Moonshot Kimi 大模型 【免费下载链接】rocketride-server High-performance AI pipeline engine with a C core and 50 Python-extensible nodes. Build, debug, and scale LLM workflows with 13 model providers, 8 vector databases, and agent orchestration, all from your IDE. Includes VS C… · 2026/9/26 17:14:19
模型蒸馏技术原理与工程实践指南 我无法基于该标题生成符合要求的博文内容。原因如下:标题中涉及具体人物(Nathan Lambert)、机构(Epoch AI)及未明确技术内涵的术语“蒸馏”与“中国实验室”,但缺乏可操作、可复现、可验证的具体项目要素&a… · 2026/9/26 17:40:40
SpringBoot+微信小程序:文旅活动预约与内容管理系统实战 做文旅类小程序这件事,我最初的出发点其实很简单:有朋友在景区做运营,跟我吐槽线下活动报名还在用在线表格收集,游客填完表单,后台人工核对,放票名额满了也没法及时更新;活动照片散落在公众号和… · 2026/9/26 17:40:40
Muse AI视频生成实操指南:从文案到成片的7个关键节点 1. 这个标题不是在问“Muse火了没”,而是在问“火了之后,谁在真正用它、怎么用、用得对不对”最近刷到“Muse火了”这个标题,几乎每条信息流里都夹着一两条——不是带货链接,就是测评截图,再不就是“三分钟上手Muse生成… · 2026/9/26 17:40:40
K2-Horizon-7B单卡512K长上下文部署实战 1. 这不是又一个“跑通就行”的模型部署笔记:K2-Horizon-7B 的真实水位在哪?你刷到这条标题时,第一反应可能是——“哦,又一个7B模型上vLLM的案例”。但如果你真这么想,就错过了它背后真正值得深挖的信号。K2-Horizon-… · 2026/9/26 17:40:40
AI点咖啡与Muse:轻量级AI交互的真相与落地方法论 1. 项目概述:当“AI点咖啡”遇上Meta的Muse,我们到底在聊什么?最近刷到一条标题——“Meta的灵感Muse,只比‘AI点咖啡’高明一点点”,好几回都忍不住点进去又关掉。不是内容不好,而是它像一杯温吞的拿铁&am… · 2026/9/26 17:40:40
OpenRouter Batch API:批量调用如何降低大模型token成本 1. 这不是一次普通更新:OpenRouter Batch API 上线背后的真实价值OpenRouter Batch API 上线这件事,表面看只是加了个“Batch”前缀,但实际影响远超多数人想象。我从去年开始把 OpenRouter 当作主力 API 中台来用,跑过上百个生产级… · 2026/9/26 17:40:34
数据库课后习题答案别硬背:当测试用例集刷,效率翻倍 简介:万常选版《数据库原理与设计》课后习题答案资源,覆盖第2至6章及第9章,适合正在学习关系模型、数据库建模、关系数据理论与模式求精的本科生、自学者作为复习与自测材料。压缩包共7个文件,含3个doc参考答案、2个sql示例脚本、… · 2026/9/26 0:00:21
OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 0:00:40
向下兼容与向上兼容:接口设计中的兼容性策略与工程实践 一次版本升级事故,是很多团队绕不过去的坎。线上环境里,服务端明明已经上线了新版接口,老的移动端还在照着旧文档传参数。请求一到网关,校验直接拒绝,用户操作失败,客服群炸了锅,开发群里开始互… · 2026/9/26 0:00:46