[Integration] feat(tools): add X (Twitter) integration tool #2918
+339
−0
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.
Description
Adds a new X (Twitter) integration tool for Hive, enabling agents to interact directly with the X API v2.
This allows agents to automate social workflows such as posting tweets, replying to users, searching recent tweets, and monitoring mentions without external scripts or manual steps.
The implementations follows the same architecture and conventions as other tools:
Type of Change
Related Issues
Refs #2598
parent issue #2805
New files
tools/src/aden_tools/tools/x_tool/x_tool.pytools/src/aden_tools/tools/x_tool/__init__.pytools/src/aden_tools/tools/x_tool/README.mdtools/tests/tools/test_x_tool.pyModified files
tools/src/aden_tools/tools/__init__.pytools/src/aden_tools/credentials/integrations.pyTesting
Checklist
Environment Variables
X_BEARER_TOKEN
Required
X (Twitter) API v2 Bearer Token
Screenshots (if applicable)
N/A