# .ralphrc - Ralph project configuration # Generated by: ralph-setup # Documentation: https://github.com/frankbria/ralph-claude-code # Project identification PROJECT_NAME="abe" PROJECT_TYPE="generic" # Claude Code CLI command # If "claude" is not in your PATH, set to your installation: # "npx @anthropic-ai/claude-code" (uses npx, no global install needed) # "/path/to/claude" (custom path) CLAUDE_CODE_CMD="claude" # Loop settings MAX_CALLS_PER_HOUR=100 CLAUDE_TIMEOUT_MINUTES=15 CLAUDE_OUTPUT_FORMAT="json" # 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="Write,Read,Edit,Bash(git add *),Bash(git commit *),Bash(git diff *),Bash(git log *),Bash(git status),Bash(git status *),Bash(git push *),Bash(git pull *),Bash(git fetch *),Bash(git checkout *),Bash(git branch *),Bash(git stash *),Bash(git merge *),Bash(git tag *),Bash(npm *),Bash(pytest)" # 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