You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Improve robustness of roborev refine, get working with Claude Code (#61)
`claude` required a lot of twiddling to get working, whereas Codex was
fairly straightforward.
Even if you have ANTHROPIC_API_KEY set in your environment, roborev
refine won't use it unless you set it in `config.toml` to avoid surprise
bills (it will use your subscription if available, otherwise, you must
opt in to API billing).
---------
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
**Claude Code** uses your Claude subscription by default. roborev deliberately ignores `ANTHROPIC_API_KEY` from the environment to avoid unexpected API charges.
242
+
243
+
To use Anthropic API credits instead:
244
+
245
+
```toml
246
+
# ~/.roborev/config.toml
247
+
anthropic_api_key = "sk-ant-..."
248
+
```
249
+
250
+
**Codex** uses the authentication configured in your Codex installation.
fmt.Printf("Warning: failed to mark review %d as addressed: %v\n", currentFailedReview.ID, err)
443
-
}
444
-
currentFailedReview=nil// Move on to next oldest failed commit
447
+
skippedReviews[currentFailedReview.ID] =true// Don't re-select this run
448
+
currentFailedReview=nil// Move on to next oldest failed commit
445
449
} else {
446
450
// Record attempt but don't mark addressed - might work on retry with different context
447
451
client.AddResponse(currentFailedReview.JobID, "roborev-refine", fmt.Sprintf("Agent could not determine how to address findings (attempt %d)", noChangeAttempts+1))
0 commit comments