360 Secure SkillHub
360 安全技能中心

OrchardOS

OrchardOS 是 OpenClaw 插件,提供 SQLite 持久化的项目与任务板:创建项目、添加任务、记录评论与运行历史;队列运行器按可配置间隔把就绪任务作为子代理自动派发,架构角色在队列空闲时生成新任务,并提供代理工具、REST 路由与 Web 看板。

derp42
derp42
热度 51.61
最近更新 2026-05-18 12:38:50
分类:协作依赖:代码执行 / 读写文件 / 第三方 API / 内部调用大模型应用场景:任务管理 / 工作流 / API 集成

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add openclaw-orchard
Metadata
name
OrchardOS
description
Agentic project and task management plugin for OpenClaw. Persistent SQLite-backed task board with a queue runner that auto-dispatches ready tasks as subagents, REST API, native agent tools, and a web dashboard.

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

openclaw plugins install clawhub:openclaw-orchard
openclaw gateway restart

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:

  • dbPath
  • roles.executor.model
  • roles.architect.enabled
  • limits.maxConcurrentExecutors
  • queueIntervalMs

Agent tools

Available in every agent session after install:

Tool Description
orchard_project_create Create a new project
orchard_project_list 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 /orchard/projects 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
  2. Add tasks (ready status) via tools, API, or dashboard
  3. Queue runner polls every 5 minutes (configurable), dispatches ready tasks as subagents
  4. Executors use orchard_task_done / orchard_task_block to report back
  5. Architect wakes when queue is empty to generate new tasks toward the project goal