SIGN IN SIGN UP

feat: enhance search tools and URL manipulation

- Added `numResults` and `sortBy` parameters to `googleSearchTool`, `amazonSearchTool`, `walmartSearchTool`, `ebaySearchTool`, and `homeDepotSearchTool` to allow users to specify the number of results and sorting preferences.
- Updated metadata logging to reflect the new `numResults` and `sortBy` parameters in the respective tools.
- Refactored the `technical-analysis.tool.ts` to improve input handling by introducing default values for various parameters in the `ichimokuCloudTool`, `fibonacciTool`, `pivotPointsTool`, and other analysis tools.
- Enhanced `text-analysis.tool.ts` to handle operations more flexibly by introducing a default operations array.
- Introduced a new `urlValidationTool` and `urlManipulationTool` with comprehensive input and output schemas for validating and manipulating URLs, including detailed logging for input and output stages.
- Created utility functions for URL manipulation, including adding, updating, and removing query parameters, with improved type safety using Zod schemas.
- Added a new file `nestedAgents.ts` to provide a utility function for adapting nested agents to the expected type for parent registries, ensuring compatibility with stricter request-context generics.
S
ssdeanx committed
a7e4c3917f60850b4ebada1495b317fefabb42d9
Parent: ad53978