SuperAPI AI 工具集

vscode-chat-audit

通用与其它

查看项目

更新于 10-15 21:34

技能介绍

用途:恢复、汇总与分类已关闭或崩溃的 VS Code Copilot Chat 会话,回答“昨天的会话在做什么”“误关的聊天标签去哪了”“按主题找出某个会话”等问题。

主要能力:定位工作区级会话存储,解析每会话一个的 .jsonl 事务日志(kind 0 初始快照、kind 1 单键替换、kind 2 数组追加),重建用户轮次与时间戳;按日期和关键词筛选会话;将会话分类为 CONTINUE-NOW、CONTINUE-LATER、DOC-ONLY;输出索引与单会话文档,含元数据、主题摘要、关键技术决策、未完成工作、计划引用和可直接粘贴的续接提示。

用法:会话文件位于 %APPDATA%\Code\User\workspaceStorage<workspace-hash>\chatSessions<session-uuid>.jsonl,文件名即会话 UUID;先用 PowerShell 扫描 workspaceStorage 中近期修改目录的 workspace.json 匹配目标工作区,再枚举 chatSessions/ 下的 JSONL,解析并过滤,必要时用 SQLite 读取 state.vscdb 中的 chat.ChatSessionStore.index 获取会话 ID。.code-workspace 文件有独立哈希,需与文件夹哈希分开检查。

限制:仅适用于 VS Code Copilot Chat 的工作区存储结构;chat-session-resources 是 MCP 大响应缓冲,不是会话内容;JSONL 为权威来源,SQLite 仅用于定位 ID;不做提交或修改,仅生成文档。