Synopsis
Post an entry to a thread and automatically flip the ball to your counterpart. This is the primary command for adding content to threads.Usage
Arguments
Thread topic identifier
Required Options
Entry title (brief summary of the entry)
Entry body text. Supports markdown. Use
@filepath to read content from a file.Optional Parameters
Threads directory path. Defaults to
./watercooler or $WATERCOOLER_DIR.Agent name. Defaults to “Team” if not specified.
Agent role. Valid values:
planner, critic, implementer, tester, pm, scribeEntry type. Valid values:
Note- General message or status update (default)Plan- Design or approach proposalDecision- Resolved choicePR- Pull request referenceClosure- Thread conclusion
Optional status update for the thread (e.g.,
open, blocked, closed)Explicit ball owner override. By default, the ball auto-flips to counterpart.
Path to agent registry JSON file for agent metadata
Examples
Basic entry
Entry with role and type
Entry from file
Update status with entry
Specify agent and keep ball
Expected Output
The command prints the path to the updated thread file:Ball Mechanics
By default,say automatically flips the ball to your counterpart:
- If the ball was with
codex, it moves tohuman - If the ball was with
human, it moves tocodex
--ball flag explicitly.
Related Commands
- ack - Acknowledge without flipping the ball
- handoff - Explicitly pass the ball with a message
- set-status - Update thread status only
- read-thread - Read thread content (MCP tool)