feat: improve context budget truncation notice with total lines and continuation example #10249
+9
−7
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR attempts to address Issue #10239 (specifically the comment about semantic truncation notifications).
Problem
When files are truncated due to context budget limits, the current truncation notice says:
This notice does not include:
This can cause models to be confused about why they received fewer lines than expected, leading to re-read attempts.
Solution
Improved the truncation notice to include all relevant information:
Before:
After:
Changes
src/core/tools/ReadFileTool.ts- Updated the context budget truncation notice to include:Testing
Feedback and guidance are welcome!