Skip to content

Update tools#57

Merged
nicky-ru merged 8 commits intomainfrom
update-tools
Mar 27, 2025
Merged

Update tools#57
nicky-ru merged 8 commits intomainfrom
update-tools

Conversation

@nicky-ru
Copy link
Contributor

Added

  • tool "Ask thirdweb" to query blockchain specific data using Nebula agent

Removed

  • Dify tool (completely, as we use DePINScan tool now)
  • Ethdenver tool (only from registered tools, it was used during the event)

Nicky Ru added 8 commits March 24, 2025 10:46
…is includes the deletion of the Dify API integration and related functionality, streamlining the tools directory by eliminating unused components.
…ency versions

- Added a new script for running tests in watch mode: "test:watch": "vitest"
- Updated version specifications for dimo to remove caret (^) for consistency
- Included packageManager field to specify pnpm version
- Implemented ThirdWebTool to facilitate blockchain-related queries via the Nebula API.
- Registered the new tool in ToolRegistry under the name "twnebula".
- Added comprehensive error handling and input validation using Zod schemas.
- Created unit tests for ThirdWebTool to ensure functionality and error resilience.
…related references

- Updated ToolRegistry to register ThirdWebTool under the new name "thirdweb".
- Modified AskNebulaToolSchema to reflect the name change in descriptions and error messages.
- Ensured consistency across tool execution error handling for the renamed tool.
…oved error handling

- Added a configurable request timeout for API calls, defaulting to 60 seconds.
- Improved error handling to include specific messages for connection timeouts and server timeouts.
- Updated unit tests to reflect changes in tool properties and timeout handling.
@nicky-ru nicky-ru merged commit f499534 into main Mar 27, 2025
1 check passed
@nicky-ru nicky-ru deleted the update-tools branch March 27, 2025 04:40
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.

1 participant