[Integration] feat(tools): add X (Twitter) integration tool#2918
[Integration] feat(tools): add X (Twitter) integration tool#2918sashankthapa wants to merge 0 commit intoadenhq:mainfrom
Conversation
Amdev-5
left a comment
There was a problem hiding this comment.
update .claude/skills/building-agents-construction/SKILL.md with the new tool
Amdev-5
left a comment
There was a problem hiding this comment.
mcp__agent-builder__list_mcp_tools() calls the MCP server which loads tools via register_all_tools() → which now includes register_apollo().
Conclusion: Tools are auto-discovered. No manual SKILL.md update required.
|
fixes #2598 |
bryanadenhq
left a comment
There was a problem hiding this comment.
Hi, it seems like the X_BEARER_TOKEN does not have the ability to post, reply, or delete tweets, those require Oauth2.0. Could you please clarify that with the tools with a label, such as oauth_required = True, we will provide the oauth on our app. Additionally, could you create a test file with pytests for these tools and add a tool to dm a user? Thanks for your contribution!
|
hi @bryanadenhq |
Acknowledged! I'll update the tools to clearly mark Oauth required actions and write pytests for these tools |
1c2295b to
5179677
Compare
|
Thank you guys for the contribution. I will review the other PR instead and make sure your contribution history all be recorded well |
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