refactor: default typed failure classification across query errors

This commit is contained in:
Tom Boucher
2026-05-04 20:01:08 -04:00
parent 1ca7f58831
commit ccda572ade
4 changed files with 24 additions and 13 deletions

View File

@@ -34,7 +34,9 @@ export function createGSDToolsRuntime(opts: {
timeoutMs: opts.timeoutMs,
workstream: opts.workstream,
createToolsError: (message, command, args, exitCode, stderr, classification) =>
new GSDToolsError(message, command, args, exitCode, stderr, classification ? { classification } : undefined),
new GSDToolsError(message, command, args, exitCode, stderr, {
classification: classification ?? { kind: 'failure' },
}),
});
const nativeDirectAdapter = new QueryNativeDirectAdapter({