Repository navigation
v2.8.1 — Reliability patch
What's changed
Bug fixes
- TAP-658 — CB history capped at 200 entries; unbounded
jqappend was an OOM risk on long campaigns - TAP-661 —
ralph-upgradenow validates each hook withbash -nbefore overwriting; rolls back on failure - TAP-662 — SDK cost tracker logs a WARN and abstains (rather than recording $0) when token counts are missing from JSONL
- TAP-659 — Webhook JSON escape switched from
sedtojq --arg(injection-safe) - TAP-657 — CI actions upgraded:
checkout+setup-nodev3 → v4 - TAP-656 — Corrupt duplicate hook entries removed from
.claude/settings.json - TAP-730 —
ralph-upgradenow overwrites read-only (mode 555) hook/agent files
Features
- Monitor shows current Linear issue title during execution + new MCP activity row
- Session run-ID boundary tracking for cleaner tracing
- Safe tracing JSON output; PROMPT.md upgrade markers
deslop-passskill step added to ralph-workflow
Chores
- Model IDs updated to April 2026 lineup (Opus 4.7, Sonnet 4.6, Haiku 4.5)
- Linear "In Review" rules tightened — security fixes and uncertain cases default to Done
ralph-workflowskill tracked in repo; runtime cache files gitignored
Upgrading
cd ~/.ralph # or your Ralph source checkout
./install.shThen run ralph-upgrade in each managed project to sync hooks.