返回顶部
o

ohoOpenCode任务管理

OpenCode CLI for submitting coding tasks, managing sessions, and delegating work to coding agents. Use when: (1) submitting coding tasks, (2) creating/managing sessions, (3) delegating work to coding agents, (4) checking task status, (5) configuring OpenCode settings.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.2
安全检测
已通过
97
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

oho

OpenCode Server API 技能手册

版本: v4.6.0 | 服务器: v1.2.15 | oho CLI: v1.1.2

⚠️ 重要提示: 所有 OpenCode 操作必须通过 oho CLI 发送。不再支持 Python SDK 或 curl。


🚫 Telegram 消息指南(重要)

禁止内容

  • - ❌ 不要发送类似有更新、技能已更新的通知
  • ❌ 不要发送格式化的版本更新日志
  • ❌ 任务提交后不要发送冗长的确认报告

正确做法

  • - ✅ 任务提交后仅返回简洁的会话 ID 和状态
  • ✅ 仅在取得实质性进展时通知用户
  • ✅ 保持消息简短直接

示例

✅ 任务已提交
会话: ses_xxx
项目: babylon3DWorld



🚀 快速开始

提交任务(异步模式避免超时)

bash

最常用:一条命令创建会话并发送消息,directory 为项目路径


oho add 修复登录 bug --title Bug 修复 --directory /mnt/d/fe/babylon3DWorld --model minimax-cn-coding-plan:MiniMax-M2.7 --no-reply

另一个示例:总结今日进展

oho add 总结今天的变更 --title 命令测试 --directory /mnt/d/fe/opencode_cli --model minimax-cn-coding-plan:MiniMax-M2.7 --no-reply

指定 Agent

oho add @hephaestus 修复登录 bug --title Bug 修复 --directory /mnt/d/fe/project --model minimax-cn-coding-plan:MiniMax-M2.7 --no-reply

附加文件

oho add 分析日志 --file /var/log/app.log --directory /mnt/d/fe/project --no-reply

关键参数

参数类型描述默认值
--title字符串会话标题(未提供时自动生成)自动生成
--parent
字符串 | 父会话 ID(用于创建子会话) | - | | --directory | 字符串 | 会话工作目录,项目路径 | 当前目录 | | --agent | 字符串 | 消息的 Agent ID | - | | --model | 字符串 | 消息的模型 ID(例如 provider:model) | minimax-cn-coding-plan/MiniMax-M2.7 | | --no-reply | 布尔值 | 不等待 AI 响应 | false | | --system | 字符串 | 系统提示词 | - | | --tools | 字符串数组 | 工具列表(可多次指定) | - | | --file | 字符串数组 | 文件附件(可多次指定) | - | | --timeout | 整数 | 请求超时时间(秒) | 300 | | -j, --json | 布尔值 | JSON 输出 | false |

📋 常用命令

会话管理

bash

列出所有会话


oho session list

按 ID 过滤(模糊匹配)

oho session list --id ses_abc

按标题过滤(模糊匹配)

oho session list --title 测试

按项目 ID 过滤

oho session list --project-id proj1

按目录过滤

oho session list --directory babylon

按时间戳过滤

oho session list --created 1773537883643 oho session list --updated 1773538142930

按状态过滤

oho session list --status running # running/completed/error/aborted/idle oho session list --running # 仅显示运行中的会话

排序和分页

oho session list --sort updated --order desc # 按更新时间降序排序 oho session list --limit 10 --offset 0 # 分页

JSON 输出

oho session list -j

创建会话

oho session create oho session create --title 名称 oho session create --parent ses_xxx # 创建子会话 oho session create --path /path # 在指定目录创建

获取会话详情

oho session get

更新会话

oho session update --title 新标题

获取子会话

oho session children

获取待办事项

oho session todo

分支会话

oho session fork

中止会话

oho session abort

共享/取消共享会话

oho session share oho session unshare

获取文件差异

oho session diff

会话总结

oho session summarize

回退消息

oho session revert --message oho session unrevert

响应权限请求

oho session permissions --response allow

删除会话

oho session delete ses_xxx

归档会话

oho session achieve --directory /mnt/d/fe/project

消息管理

bash

列出消息


oho message list -s ses_xxx

获取消息详情

oho message get -s ses_xxx

发送消息(同步)

oho message add -s ses_xxx 继续任务

异步发送(不等待响应)

oho message prompt-async -s ses_xxx 任务内容

执行命令

oho message command -s ses_xxx /help

运行 shell 命令

oho message shell -s ses_xxx --agent default ls -la

项目管理

bash

列出所有项目


oho project list

获取当前项目

oho project current

获取当前路径

oho path

获取 VCS 信息

oho vcs

释放当前实例

oho instance dispose

全局命令

bash

检查服务器健康状态


oho global health

监听全局事件流(SSE)

oho global event

配置管理

bash

获取配置


oho config get

更新配置

oho config set --theme dark

列出提供商

oho config providers

提供商管理

bash

列出所有提供商


oho provider list

获取认证方式

oho provider auth

OAuth 授权

oho provider oauth authorize

处理回调

oho provider oauth callback

文件操作

bash

列出文件


oho file list [路径]

读取文件内容

oho file content <路径>

获取文件状态

oho file status

查找命令

bash

搜索文本


oho find text 模式

查找文件

oho find file 查询

查找符号

oho find symbol 查询

其他命令

bash

列出 Agent


oho agent list

列出命令

oho command list

列出工具 ID

oho tool ids

列出工具

oho tool list --provider xxx --model xxx

LSP 状态

oho lsp status

格式化器状态

oho formatter status

MCP 服务器

oho mcp list oho mcp add <名称> --config {}

TUI

oho tui open-help oho tui show-toast --message 消息

认证设置

oho auth set --credentials key=value

⚠️ 超时处理(重要)

oho add 命令默认会等待 AI 响应。对于复杂任务,AI 可能需要更多时间思考,这可能导致超时。

避免超时的方法

方法 1:使用 --no-reply 参数(推荐)
bash

✅ 发送消息后立即返回,不等待 AI 响应


oho add 分析项目结构 --directory /mnt/d/fe/project --no-reply

稍后检查结果

oho message list -s

方法 2:增加超时时间
bash

设置超时时间为 10 分钟(600 秒)


export OPENCODECLIENTTIMEOUT=600
oho add 复杂任务 --directory /mnt/d/fe/project

或临时设置

OPENCODECLIENTTIMEOUT=600 oho add 复杂任务 --directory /mnt/d/fe/project

方法 3:使用 --timeout 参数(最便捷)
bash

临时设置超时时间为 10 分钟


oho add 复杂任务 --directory /mnt/d/fe/project --timeout 600

设置超时时间为 1 小时

oho add 大规模重构 --directory /mnt/d/

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 opencode-client-1775874303 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 opencode-client-1775874303 技能

通过命令行安装

skillhub install opencode-client-1775874303

下载

⬇ 下载 oho v1.0.2(免费)

文件大小: 5.91 KB | 发布时间: 2026-4-12 10:52

v1.0.2 最新 2026-4-12 10:52
the English version

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部