commits
Convert SearchBlueskyTool, PostToBlueskyTool, and GetBlueskyFeedTool
from BaseTool classes to standalone functions. This simplifies the
tool architecture and aligns with the updated tool registration system.
Also update error handling to throw exceptions instead of returning
error strings, following the new coding principles.
馃 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
Remove the UpdateUserBlocksArgs import and export as part of removing
the update_user_blocks functionality.
馃 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
The update_user_blocks function and its associated UpdateUserBlocksArgs
class have been removed as requested.
馃 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Renamed AttachUserBlockArgs and DetachUserBlockArgs to AttachUserBlocksArgs and DetachUserBlocksArgs in register_tools.py.
- Updated the TOOL_CONFIGS to reflect the new argument class names.
This change improves clarity and maintains uniformity across the codebase.
- Renamed AttachUserBlockArgs and DetachUserBlockArgs to AttachUserBlocksArgs and DetachUserBlocksArgs for uniformity.
- Updated corresponding tool classes to reflect the new naming conventions.
This change enhances clarity and maintains consistency across the codebase.
Eliminates duplicate tool implementations in favor of modular tools/ directory structure for better maintainability.
馃 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Add .gitignore for env files, cache, and session files
- Fix void capitalization in README for consistency
- Add 300 character limit validation to posting tool
- Create attach_user_block.py utility for memory management
馃 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
Convert SearchBlueskyTool, PostToBlueskyTool, and GetBlueskyFeedTool
from BaseTool classes to standalone functions. This simplifies the
tool architecture and aligns with the updated tool registration system.
Also update error handling to throw exceptions instead of returning
error strings, following the new coding principles.
馃 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Add .gitignore for env files, cache, and session files
- Fix void capitalization in README for consistency
- Add 300 character limit validation to posting tool
- Create attach_user_block.py utility for memory management
馃 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>