claude-coder icon indicating copy to clipboard operation
claude-coder copied to clipboard

feat: Introduce new tools and refactor existing ones

Open notlikejuice opened this issue 8 months ago • 0 comments

  • Added `FileChangePlanTool' to manage file change plans with user approval.
  • Introduced `RejectFileChangesTool' to handle rejection of file changes with reasons.
  • Implemented `WebSearchTool' to perform web searches and return results.
  • Created `WriteToFileTool' for writing content to files with user confirmation.
  • Added ReadFileTool for reading file contents with structured responses.
  • Refactored existing tools to use a single `Definitions' module for parameter schemes.
  • Extended ToolExecutor to include new tools and manage their execution.
  • Developed utilities to generate prompts and documentation for tools.
  • Updated ToolParser to support both standard and legacy XML formats for tool calls.
  • Improved error handling and user feedback mechanisms for all tools.

notlikejuice avatar Mar 26 '25 16:03 notlikejuice