a digital person for bluesky

Update user block argument classes for consistency

- 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.

+3 -3
+3 -3
register_tools.py
··· 23 23 from tools.search import SearchArgs 24 24 from tools.post import PostArgs 25 25 from tools.feed import FeedArgs 26 - from tools.blocks import AttachUserBlockArgs, DetachUserBlockArgs #, UpdateUserBlockArgs 26 + from tools.blocks import AttachUserBlocksArgs, DetachUserBlocksArgs #, UpdateUserBlockArgs 27 27 28 28 load_dotenv() 29 29 logging.basicConfig(level=logging.INFO) ··· 53 53 }, 54 54 { 55 55 "func": attach_user_blocks, 56 - "args_schema": AttachUserBlockArgs, 56 + "args_schema": AttachUserBlocksArgs, 57 57 "description": "Attach user-specific memory blocks to the agent. Creates blocks if they don't exist.", 58 58 "tags": ["memory", "blocks", "user"] 59 59 }, 60 60 { 61 61 "func": detach_user_blocks, 62 - "args_schema": DetachUserBlockArgs, 62 + "args_schema": DetachUserBlocksArgs, 63 63 "description": "Detach user-specific memory blocks from the agent. Blocks are preserved for later use.", 64 64 "tags": ["memory", "blocks", "user"] 65 65 },