( agentName: string, teamName?: string, )
| 113 | * @param teamName - Optional team name |
| 114 | */ |
| 115 | export async function readUnreadMessages( |
| 116 | agentName: string, |
| 117 | teamName?: string, |
| 118 | ): Promise<TeammateMessage[]> { |
| 119 | const messages = await readMailbox(agentName, teamName) |
| 120 | const unread = messages.filter(m => !m.read) |
| 121 | logForDebugging( |
| 122 | `[TeammateMailbox] readUnreadMessages: ${unread.length} unread of ${messages.length} total`, |
| 123 | ) |
| 124 | return unread |
| 125 | } |
| 126 | |
| 127 | /** |
| 128 | * Write a message to a teammate's inbox |
no test coverage detected