Conversation
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Replace the separate `fetch` boolean with enhanced `fetch_interval`: - `fetch_interval: never` disables fetching (replaces `fetch: false`) - `fetch_interval: 0` always fetches (no caching) - `fetch_interval: 5m` (default) fetches with 5-minute cache This simplifies configuration by controlling all fetch behavior through a single option. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
📝 WalkthroughWalkthroughThis PR replaces a boolean Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches
🧹 Recent nitpick comments
📜 Recent review detailsConfiguration used: defaults Review profile: CHILL Plan: Pro 📒 Files selected for processing (7)
🧰 Additional context used📓 Path-based instructions (1)**/*.go📄 CodeRabbit inference engine (CLAUDE.md)
Files:
🧠 Learnings (1)📚 Learning: 2026-01-13T19:27:50.183ZApplied to files:
🧬 Code graph analysis (3)internal/commands/compare.go (1)
internal/userconfig/userconfig_test.go (1)
internal/commands/delete.go (1)
🔇 Additional comments (20)
✏️ Tip: You can disable this entire section by setting Comment |
Summary
fetch_intervalconfig option to control fetch frequency when remote comparison is enabledneverto disable fetching entirely,0to always fetchfetchboolean - all fetch behavior controlled throughfetch_intervalConfiguration
Test plan
wt listwith remote shows "Skipping fetch" when within intervalwt listfetches after interval expiresfetch_interval: neverdisables fetchingfetch_interval: 0always fetches🤖 Generated with Claude Code
Summary by CodeRabbit
New Features
fetchconfiguration withfetch_intervalfor more granular control over data fetching intervals.Documentation
fetch_intervalsetting supporting duration values (e.g., "10m"), "0" for always fetch, and "never" to disable fetching.✏️ Tip: You can customize this high-level summary in your review settings.