Skip to content

Conversation

@JeanMertz
Copy link
Collaborator

Refactor internal maintenance tools to use a consistent Outcome type for errors and successes. This allows for better structured output when tools fail or require user input.

Improve the user experience in the CLI by updating MCP tool definitions to support inline result rendering and custom parameter formatting. Specific tools like fs_create_file now provide a preview of the content to be created with syntax highlighting.

Adjust cargo_test to only use one --cargo-quiet flag, ensuring that compilation errors are still visible to the LLM when tests fail to run.

Refactor internal maintenance tools to use a consistent `Outcome` type
for errors and successes. This allows for better structured output when
tools fail or require user input.

Improve the user experience in the CLI by updating MCP tool definitions
to support inline result rendering and custom parameter formatting.
Specific tools like `fs_create_file` now provide a preview of the
content to be created with syntax highlighting.

Adjust `cargo_test` to only use one `--cargo-quiet` flag, ensuring that
compilation errors are still visible to the LLM when tests fail to run.

Signed-off-by: Jean Mertz <[email protected]>
@JeanMertz JeanMertz merged commit c2ca0f8 into main Jan 6, 2026
11 of 12 checks passed
@JeanMertz JeanMertz deleted the improve-tool-inquery37 branch January 6, 2026 23:26
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