"""Dummy reply tool for Bluesky responses.""" from typing import Optional from pydantic import BaseModel, Field class BlueskyReplyArgs(BaseModel): message: str = Field( ..., description="The message to reply with (max 300 characters)" ) def bluesky_reply(message: str) -> str: """ Dummy function that just returns success. The actual reply is handled in the bsky.py process_mention function. This exists only to make the agent think it has a bluesky_reply tool available. """ return "Reply will be sent"