Skip to content

v2.3.8

Latest

Choose a tag to compare

@randomittin randomittin released this 31 Jul 02:49

Added

  • agents: track + reap stale/failed Agent-tool subagents (heimdall-agents + who + statusline count)
  • agent-pool: reap stale-idle (alive-but-hung) agents via heartbeat threshold
  • resilience: self-heal claude 529/overload across session-fork + autonomous loops (backoff+jitter+cap)
  • team: heimdall-team-converge — converge-forward migration (dry-run, idempotent, preserves enrollments) (wave 3)
  • statusline: show branch under every same-repo teammate (not only cross-branch)

Fixed

  • team-converge: fail-closed on cross-repo-shared team_ids (no ambiguous repoint)
  • team-converge: firestore preflight — ADC/urllib3 checks + hard query timeout (no more silent hang)
  • team-converge: print resolved backend + guard against silent local runs
  • team: /team/auto is the sole team authority for github repos — converge same-repo teammates (wave 2)

Documentation

  • listings: defer OpenAlternative — <10 stars + full-app gate
  • listings: §3 web-listing paste-sheet — expanded /ghost pitch, pre-fit per site
  • submissions: §2.1 — 497-char form-safe description (awesome-claude-code 500-char limit)

Tests

  • team: red convergence test — same repo_slug splits into two team_ids (wave 1 remainder)
  • oracle: AT7 same-repo-one-team convergence gate (23/23, falsifiable)

Maintenance

  • release: v2.3.8

Full changelog: v2.3.7...v2.3.8

Install/upgrade:

curl -fsSL https://raw.githubusercontent.com/randomittin/heimdall/v2.3.8/install.sh | bash

install.sh.minisig is the detached minisign signature of this release's install.sh; bin/heimdall-autoupdate verifies it against release/heimdall-signing.pub before applying.