[taskboard] add direct host dispatch targets
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
- Next.js App Router migration with React 19, Tailwind CSS, and shadcn-style UI primitives
|
||||
- Typed fleet model loaded from `config/fleet.json`
|
||||
- Typed task templates loaded from `config/task-templates.json`
|
||||
- Unified task intake for OpenClaw and ZeroClaw
|
||||
- Unified task intake for OpenClaw, ZeroClaw, and direct SSH targets
|
||||
- Dispatch lifecycle states:
|
||||
- `planned`
|
||||
- `assigned`
|
||||
@@ -33,15 +33,21 @@
|
||||
- ZeroClaw webhook dispatch:
|
||||
- bearer-token support for paired gateways
|
||||
- direct gateway mode for testing
|
||||
- Direct SSH dispatch:
|
||||
- typed direct target definitions in `config/fleet.json`
|
||||
- safe built-in host actions for `pve`, `truenas`, and `panda`
|
||||
- completion written through the callback pipeline
|
||||
|
||||
## Verified Live
|
||||
|
||||
- `grizzley` ZeroClaw webhook dispatch from taskboard
|
||||
- `ice` ZeroClaw webhook dispatch from taskboard
|
||||
- OpenClaw swarm queue creation and host worktree creation on `ubuntu`
|
||||
- direct SSH host actions can now be dispatched for `pve`, `truenas`, and `panda`
|
||||
|
||||
## Current Limits
|
||||
|
||||
- Taskboard can dispatch OpenClaw swarm tasks, but it does not yet monitor tmux session progress automatically.
|
||||
- ZeroClaw acknowledgements and completions are still operator-driven; remote runtimes do not push completion state back yet.
|
||||
- The board records remote webhook responses, but not structured per-step execution output from the agents.
|
||||
- Direct targets are intentionally restricted to configured safe actions and do not expose arbitrary shell execution in the UI.
|
||||
|
||||
@@ -12,10 +12,10 @@
|
||||
- Persist remote execution summaries
|
||||
- Auto-transition tasks to `acknowledged` or `completed`
|
||||
|
||||
3. Add per-host direct taskboard targets beyond the current fleet.
|
||||
- `pve`
|
||||
- `truenas`
|
||||
- `panda`
|
||||
3. Expand direct host operations beyond the first safe action set.
|
||||
- add more read-only Proxmox actions
|
||||
- add richer TrueNAS storage and service checks
|
||||
- add more Home Assistant supervisor and add-on checks
|
||||
|
||||
4. Add operator controls for swarm execution.
|
||||
- launch queued task
|
||||
@@ -43,3 +43,4 @@
|
||||
- Introduce a fleet capability registry so the taskboard can validate whether a task is legal for a given host before dispatch.
|
||||
- Add authentication and RBAC for multi-operator use.
|
||||
- Add generated runbooks and service maps directly from live host inventory.
|
||||
- Add a dedicated direct-host page or dashboard slice for SSH-backed targets.
|
||||
|
||||
Reference in New Issue
Block a user