+8
-4
bsky.py
+8
-4
bsky.py
···
300
300
301
301
The YAML above shows the complete conversation thread. The most recent post is the one mentioned above that you should respond to, but use the full thread context to understand the conversation flow.
302
302
303
-
To reply, use the add_post_to_bluesky_reply_thread tool. Call it multiple times to create a threaded reply:
304
-
- Each call adds one post to the reply thread (max 300 characters per post)
305
-
- Use multiple calls to build longer responses across several posts
306
-
- Example: First call for opening thought, second call for elaboration, etc."""
303
+
To reply, use the add_post_to_bluesky_reply_thread tool:
304
+
- Each call creates one post (max 300 characters)
305
+
- For most responses, a single call is sufficient
306
+
- Only use multiple calls for threaded replies when:
307
+
* The topic requires extended explanation that cannot fit in 300 characters
308
+
* You're explicitly asked for a detailed/long response
309
+
* The conversation naturally benefits from a structured multi-part answer
310
+
- Avoid unnecessary threads - be concise when possible"""
307
311
308
312
# Extract all handles from notification and thread data
309
313
all_handles = set()