claude-code-best/src/server/__tests__
林凯90331 009e9f0c49 feat(server): opencode-compatible question/permission with AskUserQuestion popup support
- emit opencode-compatible SSE events for questions and permissions
  (flat shape with top-level session_id for wrapEventStream routing)
- adapt question API (/question, /question/:id/reply, /question/:id/reject)
  for AskUserQuestion and elicitation workflows
- fix AskUserQuestion tool name matching and guard against double-wrapped events
- allow requiresUserInteraction tools to ask user even in bypassPermissions mode
- avoid blocking on session init to prevent cold-start timeout
- add /global/event SSE endpoint and cwdFilter support
- add question routes and session handle tests

Co-authored-by: CoStrict <zgsm@sangfor.com.cn>
2026-05-11 12:54:44 +08:00
..
errors.test.ts test: 添加 server 模块单元测试 2026-05-06 14:32:55 +08:00
eventBus.test.ts test: 添加 server 模块单元测试 2026-05-06 14:32:55 +08:00
questionRoutes.test.ts feat(server): opencode-compatible question/permission with AskUserQuestion popup support 2026-05-11 12:54:44 +08:00
sessionHandle.test.ts feat(server): opencode-compatible question/permission with AskUserQuestion popup support 2026-05-11 12:54:44 +08:00
sessionManager.test.ts feat(server): opencode-compatible question/permission with AskUserQuestion popup support 2026-05-11 12:54:44 +08:00
transcriptReader.test.ts test: 添加 server 模块单元测试 2026-05-06 14:32:55 +08:00