为 OpenCode 会话生成可审阅的 Markdown 交接简报,汇总工具调用、命令与代码改动。
davidprokopec/opencode-schedule
为 OpenCode V2 提供延时提交提示词的插件,到时间后自动发回同一会话。
- Star
- 0
- Fork
- 0
- 未关闭 Issue
- 2
- 最近提交
- 5天前
这是什么?
opencode-schedule 是一个面向 OpenCode V2 的插件,可以把一条提示词延后执行。输入 /schedule 1hour implement this 之类的命令后会立即返回,到达设定时间时,提示词会作为普通用户消息提交到同一个会话中。计时等待期间不调用模型,也不占用上下文。
计时器由服务端部分管理,关闭 TUI 或 Desktop 窗口不会取消已排期的任务。每个待执行任务以 JSON 文件保存在磁盘上,服务启动时会重新挂载计时器,已过期的任务会立即执行。时长支持 60s、5m、2h30m、1.5h 等写法,最长 30 天。
插件提供列出和取消排期的命令,TUI 侧边栏中有排期区域,OpenCode Desktop 中有实验性面板。通过 delivery 选项可以选择等待当前回合结束后再提交(queue),或直接注入到正在运行的回合中(steer)。
核心功能
- 01支持从毫秒到 30 天的时长设定,如 60s、2h30m。
- 02待执行任务以文件形式保存,服务重启后依然有效。
- 03可按会话列出、取消单个或全部排期任务。
- 04计时期间不调用模型,不消耗 token。
- 05提供 queue 和 steer 两种投递方式。
适用场景
- 构建完成后延后一段时间再重新运行测试。
- 隔一段时间再次检查部署是否稳定。
- 离开终端前排好任务,让它稍后自动开始执行。
快速上手
- 1
使用 OpenCode 插件管理器安装插件
opencode plugin add opencode-schedule - 2
或在 opencode.json(c) 的 plugins 列表中添加该包
- 3
在 OpenCode 会话中,设置一段延迟后执行的提示
/schedule 1hour implement this
使用前须知
- 面向 OpenCode V2,基于 OpenCode 2.2.0 和 @opencode/plugin 2.2.0 构建。
- 桌面版 GUI 部分处于实验阶段,尚不支持 TUI 中的编辑、重新安排和立即发送操作。
- 尚未验证在浏览器或网页应用中加载插件。
- 延迟时间上限为 30 天。
收录于专题
标签
常见问题
- opencode-schedule 是什么?
- 为 OpenCode V2 提供延时提交提示词的插件,到时间后自动发回同一会话。 opencode-schedule 是一个面向 OpenCode V2 的插件,可以把一条提示词延后执行。输入 /schedule 1hour implement this 之类的命令后会立即返回,到达设定时间时,提示词会作为普通用户消息提交到同一个会话中。计时等待期间不调用模型,也不占用上下文。
- opencode-schedule 可以免费使用吗?用的什么许可证?
- opencode-schedule 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- opencode-schedule 还在维护吗?
- 活跃维护中。opencode-schedule 最近一次提交是在 2026年11月2日。
- opencode-schedule 适合用来做什么?
- 构建完成后延后一段时间再重新运行测试。 隔一段时间再次检查部署是否稳定。 离开终端前排好任务,让它稍后自动开始执行。
- opencode-schedule 怎么安装和运行?
- 使用 OpenCode 插件管理器安装插件: opencode plugin add opencode-schedule 或在 opencode.json(c) 的 plugins 列表中添加该包 在 OpenCode 会话中,设置一段延迟后执行的提示: /schedule 1hour implement this
- 在哪里获取 opencode-schedule?
- 源代码和安装说明在 GitHub 上:https://github.com/davidprokopec/opencode-schedule
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
为 OpenCode 桌面版和终端界面提供划词即时翻译提示的插件。
为 OpenCode Desktop 提供的动画眼睛插件,用表情直观展示 AI 代理当前的操作状态。
为 OpenCode Desktop 提供插件,在标签栏显示 OpenCode Go 用量徽章。
在 macOS 上通过 launchd 定时运行 OpenCode 任务,并可通过智能体工具或 OpenCode Desktop 面板管理。
为 OpenCode Desktop 添加会话内搜索插件,可按范围过滤、高亮命中,并覆盖工具调用与终端输出。