list_messages
Retrieve messages sent to the current session from other Claude Code sessions. Optionally filter to show only unread messages, helping you stay updated on inter-session notifications.
Instructions
List messages received by this session.
Use this to see what other sessions have communicated to you.
Args: current_task_id: Your current task ID. unread_only: Only show messages not yet acknowledged.
Returns: List of messages with metadata.
Example: >>> list_messages("task-a", unread_only=True) ListMessagesResult(messages=[...], unread_count=3, ...)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| unread_only | No | ||
| current_task_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| message | Yes | Human-readable status message | |
| messages | No | ||
| unread_count | No |