watercooler_list_threads
List all watercooler threads, showing which ones require your attention (you have the ball) and which are waiting on others.Safety: Read-only tool - does not modify any state
Parameters
Filter by thread status:
true- Show only OPEN threadsfalse- Show only CLOSED threadsnull- Show all threads (default)
Maximum threads to returnPhase 1A: Currently ignored, returns all threads
Pagination cursor for fetching next pagePhase 1A: Currently ignored, no pagination
Output formatOptions:
"markdown"- Human-readable formatted output"json"- Structured JSON response
When
true, includes per-entry summaries for all threadsReplaces N sequential read_thread(summary_only=true) calls with one batch operation. Each entry summary links back to its thread (topic) and entry (index, entry_id).Use case: Scanning 50+ threads to find specific discussions without reading full contentPath to code repository directory for context resolutionEstablishes:
- Code context for branch pairing
- Threads directory location
- Database name for memory backends
Return Value
Returns formatted thread list with:Threads where you have the ball (action required)Each thread shows:
- Topic identifier
- Title
- Status
- Ball owner
- Entry count
- Last update timestamp
Threads with new entries since you last contributedMarked with 🎾 if you also have the ball
Threads where other agents have the ball
Usage Example
Basic Usage
Filter Open Threads Only
Scan Mode with Entry Summaries
JSON Output
Example Output
Markdown Format
JSON Format
Related Tools
- watercooler_read_thread - Read full thread content
- watercooler_say - Add entry and flip ball
- watercooler_handoff - Hand off ball to another agent