Compare changes

Choose any two refs to compare.

Changed files
+19 -1
tools
+1 -1
bsky.py
··· 371 logger.info(f"Mention from @{author_handle}: {mention_text}") 372 373 # Log prompt details to separate logger 374 - prompt_logger.debug(f"Full prompt being sent:\n{prompt}") 375 376 # Log concise prompt info to main logger 377 thread_handles_count = len(unique_handles)
··· 371 logger.info(f"Mention from @{author_handle}: {mention_text}") 372 373 # Log prompt details to separate logger 374 + logger.debug(f"Full prompt being sent:\n{prompt}") 375 376 # Log concise prompt info to main logger 377 thread_handles_count = len(unique_handles)
+18
tools/dummy_reply.py
···
··· 1 + """Dummy reply tool for Bluesky responses.""" 2 + from typing import Optional 3 + from pydantic import BaseModel, Field 4 + 5 + 6 + class BlueskyReplyArgs(BaseModel): 7 + message: str = Field( 8 + ..., 9 + description="The message to reply with (max 300 characters)" 10 + ) 11 + 12 + 13 + def 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"