feat: add Terminal Markdown Display - #557
Merged
Merged
Conversation
tusharmath
force-pushed
the
improve-descriptions
branch
from
March 19, 2025 14:24
18d0815 to
b98a8f1
Compare
- Enhance tool descriptions for better clarity and consistency - Update descriptions for fetch, fs_find, fs_read, apply_json, shell, and show_user tools - Remove the think.rs tool and its references in registry - Make descriptions more concise and focused on tool purpose and usage Co-authored-by: Forge <forge@antinomy.ai>
- Add partial-show-user.hbs template for consistent user visibility instructions - Update model selection in default config - Enhance help agent with display tool support - Simplify system prompt templates Co-authored-by: Forge <forge@antinomy.ai>
tusharmath
force-pushed
the
improve-descriptions
branch
from
March 19, 2025 15:28
cc9144d to
e637580
Compare
tusharmath
enabled auto-merge (squash)
March 19, 2025 15:29
This change improves the user experience by showing relative file paths instead of absolute paths when displaying which files are being read, making the output cleaner and more readable. - Added format_display_path method to convert absolute paths to relative when possible - Modified execute method to use the new function for display - Added appropriate test for the new functionality Co-authored-by: Forge <forge@antinomy.ai>
Add hide_content: true to help_agent, git-commit, and github-pull-request-create agents. Also fix ordering of id and tool_supported in software-engineer agent. Co-authored-by: Forge <forge@antinomy.ai>
No longer needed in CI configuration as tests are managed through other mechanisms. Co-authored-by: Forge <forge@antinomy.ai>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Overview
This PR improves tool documentation standards, adds a new ShowUser tool for rendering markdown in the terminal, enhances agent configuration options, and implements a better merge strategy for agent subscriptions.
Purpose
These changes aim to establish comprehensive documentation standards for tool descriptions, provide better user-facing output capabilities through markdown rendering, and give more control over agent visibility in the console. The work stems from the need to make tools more discoverable and properly utilized by AI agents while improving the user experience.
Implementation
The implementation includes:
Testing
The changes include:
Related Issues
No explicit issue numbers are referenced in commits, but these changes address needs for:
Changelog
Added
Changed
Removed
Suggested Reviewers
The changes touch both documentation and core functionality, so reviewers familiar with:
are recommended to review this PR.