Skip to content

5dive

v0.1.21 Feature

This release adds 2 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

agents ai automation shell claude-code cli
+4 more
codex gemini self-hosted systemd

Summary

AI summary

Heartbeat now scopes wake nudges to a single task ID, adds deterministic stale‑in_progress reaper with timeout enforcement.

Full changelog

Changed

  • heartbeat: the wake nudge now issues a Claude Code /goal scoped to one concrete task id (the agent's highest-priority todo) instead of freeform prose. The agent loops turns until that task shows done/cancelled on the board, so it can no longer "do the work but forget to update status" and get re-nudged into the same task every tick.

Added

  • heartbeat: deterministic stale-in_progress reaper. Every tick (not gated by everyMin), any task left in_progress longer than everyMin × 3 minutes (floored at 45m) is force-closed — /goal clear to stop a runaway loop, then auto-cancel with a result noting the timeout. This is the real hard cap: /goal's own "stop after N turns" is model-judged and was observed to overrun, so cron enforces termination. No schema change (uses started_at).

Note

  • Rolls up the previously-unreleased 0.1.20 (grok ~/.local/bin/grok symlink fix) and the agent list heartbeat-cadence display.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track 5dive

Get notified when new releases ship.

Sign up free

About 5dive

All releases →

Related context

Beta — feedback welcome: [email protected]