Skip to content

v0.6.0 — Reliability + Remote Control

Choose a tag to compare

@b1rdmania b1rdmania released this 19 Mar 11:02
59c8382

What's new

Fixes

  • Infinite retry loop eliminated — a stuck group that hit max retries would silently reset its counter and retry forever. Now it stops and waits for the next incoming message.
  • Orphan process cleanup on startup — agent PIDs are now tracked in data/agent-pids.json. On every boot, survivors from the previous run are killed before accepting messages. Fixes the Mar 18 cascade (zombie process consuming slots → timeout pile-up).

New commands (Telegram)

  • /status — active agents per group, queue depth, and uptime
  • /skills — live list of all installed skills with descriptions
  • Telegram command menusetMyCommands() called at startup so all commands appear with descriptions when you type /

Under the hood

  • GroupQueue.getStatus() — exposes live queue state for external consumers
  • container-runner.ts — replaced dynamic require() with static import (fixes test mocking)
  • All 448 tests passing

Upgrading

Already running GhostClaw? Send /update in Telegram to pull and rebuild automatically.

Fresh install? See the README.