[1.2.2] - 2026-01-08
Added
- Kiro CLI Integration: Successor to Q Chat CLI support
- Full support for
kiro-cli chatcommand - Automatic fallback to legacy
qcommand if Kiro is not found - Configurable via
kiroadapter settings - Preserves all Q Chat functionality with new branding
- Full support for
- Completion Marker Detection: Task can now signal completion via
- [x] TASK_COMPLETEcheckbox marker in prompt file- Orchestrator checks for marker before each iteration
- Immediately exits loop when marker is found
- Supports both
- [x] TASK_COMPLETEand[x] TASK_COMPLETEformats
- 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.0for 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