session.startSession or workspace opens
session.endSession closes gracefully
task.acknowledgeTool accepted work, is processing
task.progressLong task still running
task.completeWork finished successfully
task.errorSomething failed
input.requiredBlocked, waiting for user input or approval
resource.limitRate, token, or quota limit hit
user.spamUser sending commands too fast