claude-code-best/src/server
林凯90331 6e8d54da6c feat(server): support reading subagent transcripts
Add fallback in readSessionMessages() to locate subagent transcript files under <project>/<session>/subagents/agent-<id>.jsonl when the sessionId is actually an agentId. Extract entryToSessionMessage and readMessagesFromLines helpers for reuse between main and subagent transcripts.

Also route 'system' messages through the 'message' event in sessionMessageRouter so subscribers can observe them.

Signed-off-by: 林凯90331 <90331@sangfor.com>
Co-authored-by: CoStrict <zgsm@sangfor.com.cn>
2026-05-12 16:30:45 +08:00
..
__tests__ feat(server): opencode-compatible question/permission with AskUserQuestion popup support 2026-05-11 12:54:44 +08:00
backends feat: 全面清理类型错误 — tsc 零错误,any 标注全部消除 2026-04-01 01:00:10 +08:00
routes fix: DELETE 历史 session 时删除磁盘 transcript 文件 2026-05-11 16:11:52 +08:00
childSpawn.ts fix(server): 修复 csc.exe server 模式下探针进程因 --feature 参数崩溃导致模型列表为空 2026-05-11 20:59:10 +08:00
connectHeadless.ts feat: 全面清理类型错误 — tsc 零错误,any 标注全部消除 2026-04-01 01:00:10 +08:00
createDirectConnectSession.ts feat: build 2026-03-31 19:22:47 +08:00
directConnectManager.ts feat: build 2026-03-31 19:22:47 +08:00
errors.ts fix(server): 修复 strict 模式下类型错误 2026-05-11 14:33:37 +08:00
eventBus.ts feat(server): opencode-compatible question/permission with AskUserQuestion popup support 2026-05-11 12:54:44 +08:00
parseConnectUrl.ts feat: 全面清理类型错误 — tsc 零错误,any 标注全部消除 2026-04-01 01:00:10 +08:00
server.ts fix(server): 修复 strict 模式下类型错误 2026-05-11 14:33:37 +08:00
serverBanner.ts feat(hub): migrate favorite command with auto-enable, real-time toggle and server refactor 2026-05-08 18:18:44 +08:00
serverLog.ts feat(hub): migrate favorite command with auto-enable, real-time toggle and server refactor 2026-05-08 18:18:44 +08:00
sessionControlChannel.ts refactor(server): 拆分 SessionHandle 为三个子模块 2026-05-11 14:33:23 +08:00
sessionHandle.ts refactor(server): 拆分 SessionHandle 为三个子模块 2026-05-11 14:33:23 +08:00
sessionManager.ts fix: DELETE 历史 session 时删除磁盘 transcript 文件 2026-05-11 16:11:52 +08:00
sessionMessageRouter.ts feat(server): support reading subagent transcripts 2026-05-12 16:30:45 +08:00
transcriptReader.ts feat(server): support reading subagent transcripts 2026-05-12 16:30:45 +08:00
types.ts refactor(server): 拆分 SessionHandle 为三个子模块 2026-05-11 14:33:23 +08:00