From 88482dcbd8a146cd0be628c1468a8c9ff04074d3 Mon Sep 17 00:00:00 2001 From: Test User Date: Mon, 2 Feb 2026 10:25:58 -0700 Subject: [PATCH] docs: bump version to v0.11.4 and update changelog - Updated version badges and status to v0.11.4 - Added v0.11.4 changelog entries to CLAUDE.md and README.md - Updated session continuity description (--resume instead of --continue) Changes in v0.11.4: - Session hijacking prevention (#151) - EXIT_SIGNAL override fix (#146) - ralph-import hanging fix (--print flag) - Absolute path handling fix - Cross-platform date command compatibility - Configurable circuit breaker thresholds (#99) - tmux non-zero base-index support --- CLAUDE.md | 13 ++++++++++++- README.md | 19 ++++++++++++++----- 2 files changed, 26 insertions(+), 6 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 869bb85..f6dfdb3 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -6,7 +6,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co This is the Ralph for Claude Code repository - an autonomous AI development loop system that enables continuous development cycles with intelligent exit detection and rate limiting. -**Version**: v0.11.3 | **Tests**: 452 passing (100% pass rate) | **CI/CD**: GitHub Actions +**Version**: v0.11.4 | **Tests**: 452 passing (100% pass rate) | **CI/CD**: GitHub Actions ## Core Architecture @@ -458,6 +458,17 @@ bats tests/unit/test_cli_parsing.bats ## Recent Improvements +### Bug Fixes & Compatibility (v0.11.4) +- Fixed session hijacking: Use `--resume ` instead of `--continue` to avoid taking over active Claude Code sessions (#151) +- Fixed EXIT_SIGNAL override: `STATUS: COMPLETE` with explicit `EXIT_SIGNAL: false` now correctly continues working (#146) +- Fixed ralph-import hanging: Added `--print` flag for non-interactive mode +- Fixed ralph-import absolute paths: Properly handles `/absolute/path/to/file.md` +- Fixed cross-platform date commands: Capability detection for macOS with Homebrew coreutils +- Added configurable circuit breaker thresholds via environment variables (#99) +- Added tmux non-zero window support for custom `base-index` configurations +- Fixed log_status to write to stderr (prevents function return value corruption) +- Test count: 452 (maintained) + ### Live Streaming & Beads Fix (v0.11.3) - Added live streaming output mode with `--live` flag for real-time Claude Code visibility (#125) - Fixed beads task import using correct `bd list` arguments (#150) diff --git a/README.md b/README.md index 7f793fb..b3bd2b2 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [![CI](https://github.com/frankbria/ralph-claude-code/actions/workflows/test.yml/badge.svg)](https://github.com/frankbria/ralph-claude-code/actions/workflows/test.yml) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE) -![Version](https://img.shields.io/badge/version-0.11.2-blue) +![Version](https://img.shields.io/badge/version-0.11.4-blue) ![Tests](https://img.shields.io/badge/tests-452%20passing-green) [![GitHub Issues](https://img.shields.io/github/issues/frankbria/ralph-claude-code)](https://github.com/frankbria/ralph-claude-code/issues) [![Mentioned in Awesome Claude Code](https://awesome.re/mentioned-badge.svg)](https://github.com/hesreallyhim/awesome-claude-code) @@ -16,7 +16,7 @@ Ralph is an implementation of the Geoffrey Huntley's technique for Claude Code t ## Project Status -**Version**: v0.11.2 - Active Development +**Version**: v0.11.4 - Active Development **Core Features**: Working and tested **Test Coverage**: 452 tests, 100% pass rate @@ -27,7 +27,7 @@ Ralph is an implementation of the Geoffrey Huntley's technique for Claude Code t - Circuit breaker with advanced error detection (prevents runaway loops) - Response analyzer with semantic understanding and two-stage error filtering - **JSON output format support with automatic fallback to text parsing** -- **Session continuity with `--continue` flag for context preservation** +- **Session continuity with `--resume` flag for context preservation (no session hijacking)** - **Session expiration with configurable timeout (default: 24 hours)** - **Modern CLI flags: `--output-format`, `--allowed-tools`, `--no-continue`** - **Interactive project enablement with `ralph-enable` wizard** @@ -42,7 +42,16 @@ Ralph is an implementation of the Geoffrey Huntley's technique for Claude Code t ### Recent Improvements -**v0.11.3 - Live Streaming & Beads Fix** (latest) +**v0.11.4 - Bug Fixes & Compatibility** (latest) +- Fixed session hijacking: Use `--resume ` instead of `--continue` (#151) +- Fixed EXIT_SIGNAL override: `STATUS: COMPLETE` with `EXIT_SIGNAL: false` now continues working (#146) +- Fixed ralph-import hanging indefinitely (added `--print` flag for non-interactive mode) +- Fixed ralph-import absolute path handling +- Fixed cross-platform date commands for macOS with Homebrew coreutils +- Added configurable circuit breaker thresholds via environment variables (#99) +- Added tmux support for non-zero `base-index` configurations + +**v0.11.3 - Live Streaming & Beads Fix** - Added live streaming output mode with `--live` flag for real-time Claude Code visibility (#125) - Fixed beads task import using correct `bd list` arguments (#150) - Applied CodeRabbit review fixes: camelCase variables, status-respecting fallback, jq guards @@ -819,7 +828,7 @@ tmux attach -t # Reattach to detached session Ralph is under active development with a clear path to v1.0.0. See [IMPLEMENTATION_PLAN.md](IMPLEMENTATION_PLAN.md) for the complete roadmap. -### Current Status: v0.11.3 +### Current Status: v0.11.4 **What's Delivered:** - Core loop functionality with intelligent exit detection