github nyldn/claude-octopus v8.47.0
v8.47.0 — Dual-backend scheduler: guided wizard, job dashboard, coworkd/daemon detection

latest releases: v9.29.2, v9.29.1, v9.29.0...
one month ago

What's New

Dual-Backend Scheduler

The octo:schedule command now supports two execution backends and a much-improved UX:

Job Dashboardocto:schedule with no args shows a rich status table:

  • Job ID, status (ok/fail/running/disabled), backend badge (daemon/coworkd)
  • Last run time ago, cost per run, cron schedule, job name
  • Quick action hints at the bottom

Guided Creation Wizardocto:schedule add with no file launches an AskUserQuestion-driven wizard:

  • 3 questions: what to do, when to run, which workspace
  • Shows generated JSON for confirmation before saving
  • Detects backend and registers accordingly

Dual Backend Support — works with or without Claude Code installed:

  • CronCreate detected via ToolSearch inside CC session → coworkd backend (isolated VM, CC task UI visibility)
  • OCTOPUS_SCHEDULER_BACKEND=auto|daemon|coworkd env var for explicit override
  • Bash daemon ignores backend: coworkd jobs entirely (owned by coworkd)
  • Existing daemon.sh jobs unchanged — fully backward compatible

Files changed:

  • .claude/commands/schedule.md — wizard, dashboard, backend detection instructions
  • scripts/scheduler/octopus-scheduler.shdashboard subcommand (default no-args)
  • scripts/scheduler/store.shlist_jobs_rich() with last-run data
  • scripts/scheduler/daemon.sh — skip backend: coworkd jobs in tick loop

Don't miss a new claude-octopus release

NewReleases is sending notifications on new releases.