1"""Dummy reply tool for Bluesky responses."""
2from typing import Optional
3from pydantic import BaseModel, Field
4
5
6class BlueskyReplyArgs(BaseModel):
7 message: str = Field(
8 ...,
9 description="The message to reply with (max 300 characters)"
10 )
11
12
13def bluesky_reply(message: str) -> str:
14 """
15 Dummy function that just returns success. The actual reply is handled in the bsky.py process_mention function.
16 This exists only to make the agent think it has a bluesky_reply tool available.
17 """
18 return "Reply will be sent"