OrchardOS
OrchardOS is an OpenClaw plugin that gives your agents a persistent task board. Create projects, add tasks, and let the built-in queue runner dispatch them as subagents automatically.
Install
CODEBLOCK0
Configure (optional)
Orchard works after install with the plugin entry enabled. If you want to tune models, limits, database path, or queue cadence, configure the orchard plugin entry in openclaw.json.
Common options:
- - INLINECODE2
- INLINECODE3
- INLINECODE4
- INLINECODE5
- INLINECODE6
Agent tools
Available in every agent session after install:
| Tool | Description |
|---|
| INLINECODE7 | Create a new project |
| INLINECODE8 |
List all projects |
|
orchard_task_add | Add a task to a project |
|
orchard_task_list | List tasks (filter by project, status) |
|
orchard_task_done | Mark a task done with a summary |
|
orchard_task_block | Mark a task blocked with a reason |
|
orchard_task_comment | Add a comment to a task |
|
orchard_wake | Trigger the queue runner immediately |
REST API
Main gateway API routes use the normal OpenClaw bearer-token auth model.
| Method | Path | Description |
|---|
| GET/POST | INLINECODE15 | List / create projects |
| GET/POST |
/orchard/projects/:id/tasks | List / add tasks |
| GET/PUT |
/orchard/tasks/:id | Get / update task |
| POST |
/orchard/tasks/:id/comments | Add comment |
| GET |
/orchard/tasks/:id/runs | Run history |
| POST |
/orchard/wake | Trigger queue runner |
| GET |
/orchard/ui | Web dashboard |
How it works
- 1. Create a project with a goal
- Add tasks (
ready status) via tools, API, or dashboard - Queue runner polls every 5 minutes (configurable), dispatches ready tasks as subagents
- Executors use
orchard_task_done / orchard_task_block to report back - Architect wakes when queue is empty to generate new tasks toward the project goal
技能名称: OrchardOS
详细描述:
OrchardOS
OrchardOS 是一个 OpenClaw 插件,为你的智能体提供持久化任务面板。你可以创建项目、添加任务,并让内置的队列运行器自动将其作为子智能体进行调度。
安装
bash
openclaw plugins install clawhub:openclaw-orchard
openclaw gateway restart
配置(可选)
安装后,启用插件入口即可使用 Orchard。如需调整模型、限制、数据库路径或队列节奏,请在 openclaw.json 中配置 orchard 插件入口。
常用选项:
- - dbPath
- roles.executor.model
- roles.architect.enabled
- limits.maxConcurrentExecutors
- queueIntervalMs
智能体工具
安装后,每个智能体会话中均可使用:
| 工具 | 描述 |
|---|
| orchardprojectcreate | 创建新项目 |
| orchardprojectlist |
列出所有项目 |
| orchard
taskadd | 向项目添加任务 |
| orchard
tasklist | 列出任务(按项目、状态筛选) |
| orchard
taskdone | 标记任务完成并附上摘要 |
| orchard
taskblock | 标记任务受阻并说明原因 |
| orchard
taskcomment | 为任务添加评论 |
| orchard_wake | 立即触发队列运行器 |
REST API
主网关 API 路由使用标准的 OpenClaw 令牌认证模型。
| 方法 | 路径 | 描述 |
|---|
| GET/POST | /orchard/projects | 列出/创建项目 |
| GET/POST |
/orchard/projects/:id/tasks | 列出/添加任务 |
| GET/PUT | /orchard/tasks/:id | 获取/更新任务 |
| POST | /orchard/tasks/:id/comments | 添加评论 |
| GET | /orchard/tasks/:id/runs | 运行历史 |
| POST | /orchard/wake | 触发队列运行器 |
| GET | /orchard/ui | Web 仪表盘 |
工作原理
- 1. 创建一个带有目标的项目
- 通过工具、API 或仪表盘添加任务(ready 状态)
- 队列运行器每 5 分钟轮询一次(可配置),将就绪任务作为子智能体进行调度
- 执行器使用 orchardtaskdone / orchardtaskblock 进行反馈
- 当队列为空时,架构师被唤醒,生成面向项目目标的新任务