Skip to content

Conversation

@roomote
Copy link
Contributor

@roomote roomote bot commented Dec 21, 2025

This PR completely removes the simpleReadFileTool and all its dependencies, leaving no trace or legacy fallback.

Changes Made

  • Deleted simpleReadFileTool.ts file
  • Deleted simple-read-file.ts prompt description file
  • Deleted single-file-read-models.ts types file
  • Removed imports and usage from presentAssistantMessage.ts
  • Removed imports and usage from prompts/tools/index.ts
  • Removed export from packages/types/src/index.ts

Testing

  • All TypeScript type checks pass
  • All related tests pass (59 tests)
  • Linting passes

All models now use the standard read_file tool implementation.


View task on Roo Code Cloud


Important

The PR removes the simpleReadFileTool and its dependencies, ensuring all models use the standard read_file tool implementation.

  • Removal:
    • Deleted simpleReadFileTool.ts, simple-read-file.ts, and single-file-read-models.ts.
    • Removed imports and usage from presentAssistantMessage.ts and index.ts.
  • Behavior:
    • All models now use the standard read_file tool implementation.
  • Testing:
    • All TypeScript type checks and related tests pass.
    • Linting passes.

This description was created by Ellipsis for b48da53. You can customize this summary. It will automatically update as commits are pushed.

- Delete simpleReadFileTool.ts file
- Delete simple-read-file.ts prompt description file
- Delete single-file-read-models.ts types file
- Remove imports and usage from presentAssistantMessage.ts
- Remove imports and usage from prompts/tools/index.ts
- Remove export from packages/types/src/index.ts

This removes all traces of the legacy single-file read tool implementation that was used for specific models. All models now use the standard read_file tool.
@roomote
Copy link
Contributor Author

roomote bot commented Dec 21, 2025

Rooviewer Clock   See task on Roo Cloud

Review complete. No issues found.

This PR cleanly removes the simpleReadFileTool and all its dependencies. All references have been properly removed from the codebase, and the standard read_file tool will now be used for all models.

Mention @roomote in a comment to request specific changes to this pull request or fix all unresolved issues.

@hannesrudolph hannesrudolph added the Issue/PR - Triage New issue. Needs quick review to confirm validity and assign labels. label Dec 21, 2025
@dosubot dosubot bot added the lgtm This PR has been approved by a maintainer label Dec 21, 2025
@mrubens mrubens marked this pull request as ready for review December 25, 2025 17:57
@mrubens mrubens requested review from cte and jr as code owners December 25, 2025 17:57
@dosubot dosubot bot added the size:L This PR changes 100-499 lines, ignoring generated files. label Dec 25, 2025
@mrubens mrubens merged commit a510223 into main Dec 25, 2025
22 of 28 checks passed
@mrubens mrubens deleted the remove-simple-read-file-tool branch December 25, 2025 17:57
@github-project-automation github-project-automation bot moved this from New to Done in Roo Code Roadmap Dec 25, 2025
@github-project-automation github-project-automation bot moved this from Triage to Done in Roo Code Roadmap Dec 25, 2025
@roomote
Copy link
Contributor Author

roomote bot commented Dec 25, 2025

Rooviewer Clock   Follow along on Roo Cloud

Reviewing your PR now. Feedback coming soon!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Issue/PR - Triage New issue. Needs quick review to confirm validity and assign labels. lgtm This PR has been approved by a maintainer size:L This PR changes 100-499 lines, ignoring generated files.

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants