Skip to content

[BUG] Loop persistence misidentified as active session despite "completed" status in progress.json #190

@slothvips

Description

@slothvips

.ralphrc

# .ralphrc - Ralph project configuration
# Generated by: ralph-setup
# Documentation: https://github.com/frankbria/ralph-claude-code

# Project identification
PROJECT_NAME="."
PROJECT_TYPE="generic"

# Loop settings
MAX_CALLS_PER_HOUR=100
CLAUDE_TIMEOUT_MINUTES=15
CLAUDE_OUTPUT_FORMAT="json"
RALPH_ARGS="--live --verbose"

# Tool permissions
# Comma-separated list of allowed tools
# Safe git subcommands only - broad Bash(git *) allows destructive commands like git clean/git rm (Issue #149)
ALLOWED_TOOLS="Task,Write,Read,Edit,Glob,Grep,Bash(*)"

# Session management
SESSION_CONTINUITY=true
SESSION_EXPIRY_HOURS=24

# Task sources (for ralph enable --sync)
# Options: local, beads, github (comma-separated for multiple)
TASK_SOURCES="local"
GITHUB_TASK_LABEL="ralph-task"
BEADS_FILTER="status:open"

# Circuit breaker thresholds
CB_NO_PROGRESS_THRESHOLD=3
CB_SAME_ERROR_THRESHOLD=5
CB_OUTPUT_DECLINE_THRESHOLD=70

fix_plan.md

## Medium Priority
- [x] Create UserOpControl.tsx component (start/stop/recording indicator)
- [x] Create UserOperationsList.tsx component (list, replay, edit, delete)
- [x] Create UserOperationsView.tsx (main management view)
- [x] Create useUserOperations.ts hook
- [x] Integrate components into popup with new "操作" tab
- [ ] Test recording flow in browser (manual testing required)
- [ ] Test replay flow in browser (manual testing required)

progress.json

{"status": "completed", "timestamp": "2026-02-20 17:43:47"}

Even though Ralph noted that manual testing is required, it still hasn't exited the loop. Is this a feature or a bug?

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions