fix(subagent): align SDK stop reasons after master merge

This commit is contained in:
Tianyi Cui
2026-07-27 23:08:16 +08:00
parent 7f333d8837
commit cb12fa7b90
5 changed files with 7 additions and 6 deletions
@@ -75,7 +75,8 @@ describe('sdkStopReason', () => {
expect(sdkStopReason({ kind: 'max-tokens' })).toBe('max-tokens')
expect(sdkStopReason({ kind: 'aborted' })).toBe('aborted')
expect(sdkStopReason({ kind: 'error', step: 0, message: 'x' })).toBe('error')
expect(sdkStopReason({ kind: 'rejected', reason: 'policy' })).toBe('error')
expect(sdkStopReason({ kind: 'interrupted' })).toBe('error')
expect(sdkStopReason({ kind: 'disposed' })).toBe('error')
})
it('treats an absent or unknown reason as an error', () => {