-
Notifications
You must be signed in to change notification settings - Fork 5.5k
Description
Summary
Double-escaping to abort an active session intermittently crashes with SyntaxError: Unexpected end of JSON input from the JS SDK JSON parser.
Steps to reproduce
- Run opencode TUI.
- Start a session and trigger an agent task.
- Press
Esctwice to abort mid-work. - Observe crash.
Expected
Session aborts cleanly without a crash.
Actual
App crashes with JSON parse error when parsing the prompt response.
Logs
[09:17:24] [LOG] 'bootstrapping'
[09:17:25] [LOG] 'resolveSystemTheme'
[09:17:25] [LOG] '{"type":"home"}'
[09:17:26] [LOG] [
'#1d1f21', '#cc6666',
'#b5bd68', '#f0c674',
'#81a2be', '#b294bb',
'#8abeb7', '#c5c8c6',
'#666666', '#d54e53',
'#b9ca4a', '#e7c547',
'#7aa6da', '#c397d8',
'#70c0b1', '#eaeaea'
]
[09:17:49] [LOG] 'navigate' { type: 'session', sessionID: 'ses_44eee8c1cffeyYbm3ENuvzhYkm' }
[09:17:49] [LOG] '{"type":"session","sessionID":"ses_44eee8c1cffeyYbm3ENuvzhYkm"}'
[09:17:53] [LOG] 'TSWorker:' 'Loading from local path: /$bunfs/root/tree-sitter-markdown-411r6y9b.wasm'
[09:17:53] [LOG] 'TSWorker:' 'Loading from local path: /$bunfs/root/highlights-r812a2qc.scm'
[09:17:53] [LOG] 'TSWorker:' 'Loading from local path: /$bunfs/root/injections-73j83es3.scm'
[09:17:53] [LOG] 'TSWorker:' 'Loading from local path: /$bunfs/root/tree-sitter-markdown_inline-j5349f42.wasm'
[09:17:53] [LOG] 'TSWorker:' 'Loading from local path: /$bunfs/root/highlights-x6tmsnaa.scm'
[09:25:00] [ERROR] Error: Unexpected end of JSON input
SyntaxError: Unexpected end of JSON input
at <parse> (:0)
at json (unknown)
at <anonymous> (../sdk/js/src/v2/gen/client/client.gen.ts:167:33)
at processTicksAndRejections (native:7:39)
Metadata
Metadata
Assignees
Labels
No labels