Review text was truncated to 500 chars in the chat message body with no way to access the full content — once a review exceeded that limit it was lost from the UI. Now the full review body is rendered in the expanded (Ctrl+O) view like the implementation tool-call tree, and can optionally be persisted to disk per-loop. Changes: - Add saveReviews config flag + reviewsDir path option - Add loop-start prompt to opt into saving reviews to disk when auto-review is enabled (skipped when explicitly set in YAML) - Pass full reviewText via message details instead of inlining a slice - Extend ralpi-progress renderer to show full review body when expanded, dim hint to expand when collapsed - Add saveReviewToFile() writing to .ralpi/reviews/<prdKey>/<taskId>.md, mirroring the per-loop reflections layout so many loops don't collide
34 KiB
34 KiB