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
This repository was archived by the owner on Jun 3, 2026. It is now read-only.
The current implementation of DiffRecentChanges in diff_recent_changes.rs uses a basic L1/L2 cache system for tracking recent file changes, but there are several areas for improvement: #2166
Idea
Proposed Solution
Implement a more sophisticated caching system that:
Introduces a weighted scoring system for changes based on:
Add cache invalidation triggers for:
Implement a dynamic L1/L2 split that considers:
Technical Details
The changes would primarily affect:
sidecar/src/agentic/tool/helpers/diff_recent_changes.rssidecar/src/agentic/tool/git/edited_files.rssidecar/src/agentic/symbol/tool_box.rsExpected Benefits
Acceptance Criteria