Skip to content

Conversation

@JeanMertz
Copy link
Collaborator

Enhance the internal maintenance tools used for code manipulation and verification.

  • fs_read_file: Add support for start_line and end_line parameters to allow reading specific file ranges, reducing context overhead.
  • fs_modify_file: Return a unified diff of the applied changes instead of a simple confirmation message.
  • cargo_check: Include all targets in clippy checks and strip ANSI escape codes from the output for better readability.
  • cargo_test: Capture and report stderr when no tests are found to aid in troubleshooting tool failures.
  • git_commit: Change default execution mode to ask to ensure user review before committing.

Enhance the internal maintenance tools used for code manipulation and
verification.

- `fs_read_file`: Add support for `start_line` and `end_line` parameters
  to allow reading specific file ranges, reducing context overhead.
- `fs_modify_file`: Return a unified diff of the applied changes instead
  of a simple confirmation message.
- `cargo_check`: Include all targets in clippy checks and strip ANSI
  escape codes from the output for better readability.
- `cargo_test`: Capture and report stderr when no tests are found to aid
  in troubleshooting tool failures.
- `git_commit`: Change default execution mode to `ask` to ensure user
  review before committing.

Signed-off-by: Jean Mertz <git@jeanmertz.com>
Signed-off-by: Jean Mertz <git@jeanmertz.com>
Signed-off-by: Jean Mertz <git@jeanmertz.com>
Signed-off-by: Jean Mertz <git@jeanmertz.com>
Signed-off-by: Jean Mertz <git@jeanmertz.com>
@JeanMertz JeanMertz merged commit 703f152 into main Jan 4, 2026
12 checks passed
@JeanMertz JeanMertz deleted the improve-tool-inquery28 branch January 4, 2026 22:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants