claude-code-best
02d84bcab0
fix: listSessions 严格按 cwd 过滤并移除 session/load 过严校验
- listSessions: 客户端省略 cwd 时回退到 getOriginalCwd(),并对每个候选会话的
存储 cwd 做 canonicalizePath 规范化后与请求 cwd 严格匹配,确保只返回真正属
于当前工作区的会话(符合 session-list.mdx "Only sessions with a matching
cwd are returned")
- sessionLifecycle: 移除 getOrCreateSession 中审计 2.2 添加的 cwd 一致性校验,
它会拒绝 resolveSessionFilePath worktree fallback 找到的合法会话加载
- 补充 listSessions 的 5 个测试用例覆盖 cwd 透传/fallback/分页拒绝/无 cwd 过滤
Co-Authored-By: glm-5.2 <zai-org@claude-code-best.win>
2026-06-20 12:38:43 +08:00
..
2026-06-20 12:38:43 +08:00
2026-05-01 21:39:30 +08:00
2026-05-01 21:39:30 +08:00
2026-06-12 17:01:01 +08:00
2026-05-11 08:50:03 +08:00
2026-06-11 17:59:08 +08:00
2026-05-09 16:45:56 +08:00
2026-05-01 21:39:30 +08:00
2026-05-05 20:05:15 +08:00
2026-06-14 10:44:10 +08:00
2026-05-09 23:04:35 +08:00
2026-05-11 08:50:03 +08:00
2026-05-19 09:05:04 +08:00
2026-05-09 23:04:35 +08:00
2026-06-07 20:06:16 +08:00
2026-05-01 21:39:30 +08:00
2026-04-26 19:49:54 +08:00
2026-03-31 19:22:47 +08:00
2026-05-09 16:45:56 +08:00
2026-05-09 23:04:35 +08:00
2026-04-22 22:38:09 +08:00
2026-05-05 20:05:15 +08:00
2026-05-09 17:02:40 +08:00
2026-05-09 23:04:09 +08:00
2026-05-01 21:39:30 +08:00
2026-03-31 19:22:47 +08:00
2026-05-05 20:05:15 +08:00
2026-06-03 21:38:23 +08:00
2026-03-31 19:22:47 +08:00
2026-05-19 09:05:04 +08:00
2026-05-09 16:45:56 +08:00
2026-05-01 21:39:30 +08:00
2026-04-20 21:13:09 +08:00
2026-04-22 22:38:09 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 19:22:47 +08:00
2026-05-05 20:05:15 +08:00
2026-03-31 19:22:47 +08:00
2026-05-05 20:05:15 +08:00
2026-03-31 19:22:47 +08:00
2026-05-01 21:39:30 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 19:22:47 +08:00
2026-05-09 16:45:56 +08:00
2026-05-01 21:39:30 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 19:22:47 +08:00