Maps messages and tool events, discloses degradation
Agents store sessions differently. Watch parses messages, thinking and tool call / result events and maps the format; anything the target cannot represent is degraded to text or a placeholder, and the degradations and warnings are returned with the result instead of being swallowed.