v1.2.2
mikeyobrien/ralph-orchestratorv1.2.2Jan 8, 2026by mikeyobrien
AI Summary
Feature release introducing Kiro CLI integration, completion marker detection, and loop detection with rapidfuzz for preventing infinite loops.
Key Highlights
- Kiro CLI Integration (successor to Q Chat CLI)
- Completion Marker Detection via checkbox markers
- Loop Detection using rapidfuzz with 90% similarity threshold
- New dependency: rapidfuzz>=3.0.0,<4.0.0
- Documentation static site with MkDocs
New Features
- Kiro CLI Integration
- Completion Marker Detection
- Loop Detection
- Documentation static site
Full Release Notes
## [1.2.2] - 2026-01-08 ### Added - **Kiro CLI Integration**: Successor to Q Chat CLI support - Full support for `kiro-cli chat` command - Automatic fallback to legacy `q` command if Kiro is not found - Configurable via `kiro` adapter settings - Preserves all Q Chat functionality with new branding - **Completion Marker Detection**: Task can now signal completion via `- [x] TASK_COMPLETE` checkbox marker in prompt file - Orchestrator checks for marker before each iteration - Immediately exits loop when marker is found - Supports both `- [x] TASK_COMPLETE` and `[x] TASK_COMPLETE` formats - **Loop Detection**: Automatic detection of repetitive agent outputs using rapidfuzz - Compares current output against last 5 outputs - Uses 90% similarity threshold to detect loops - Prevents infinite loops from runaway agents - New dependency: `rapidfuzz>=3.0.0,<4.0.0` for fast fuzzy string matching - Documentation static site with MkDocs - Comprehensive API reference documentation - Additional example scenarios - Performance monitoring tools ### Changed - Improved error handling in agent execution - Enhanced checkpoint creation logic - `SafetyGuard.reset()` now also clears loop detection history ### Fixed - Race condition in state file updates - Memory leak in long-running sessions