eerrtty2-bili/dsh-plugin

eerrtty2-bili★ 0JavaScriptLast synced: 2026-08-15

Open on GitHub

Codex(ChatGPT)对话自动导入插件 — Codex (ChatGPT) conversation auto-importer for DeepSeek Harness (DSH)

README excerpt

dsh-plugin · codex-import English docs: README.en.md Codex(ChatGPT)对话自动导入插件 —— 为 DeepSeek Harness (DSH) 编写的动态 Cordis 插件,自动把本机 Codex 桌面版/CLI 的会话记录( /.codex )导入为 DSH 持久化会话,并按项目目录挂载到对应工作区。 功能特性 - 自动发现数据源 :从 DSH 设置文件推导用户主目录 → /.codex ,无需任何配置;也支持面板手动指定任意路径( CODEX HOME 自定义目录等)。 - 兼容两种 Codex 记录格式 : - 桌面版线程格式( session meta / turn context / response item / event msg ,含 MCP 工具调用与补丁应用记录) - 经典 CLI rollout 格式( session start / user message / agent message / tool call / command …) - 线程感知合并 :Codex 桌面版对同一线程的续写会拆成多个 rollout 文件(各段首尾衔接)。插件按线程 id 分组、按时间排序后合并导入 一个 DSH 会话,保证完整、最新。 - 流式分块导入 :逐行流式解析( fs.streamText ),每轮最多处理 3 万条记录 —— 任意大小文件 (包括数百 MB 的会话)都能分块导入,内存占用恒定有界。 - 增量续导(自动) :每 30 秒自动扫描;以 codex/import 水印事件记录进度(文件索引 + 行号),只追加新内容;运行中的 Codex 会话边写边导,最长延迟一个扫描周期。 - 事件映射保真 :用户/助手消息(含 reasoning 思维链)、 function call / custom tool call / mcp tool call end / patch apply end / 命令执行 → 标准 DSH 会话事件(turn/step/tool 结构,surfaceOp 合法)。 - 按项目挂载工作区 :会话 cwd → 自动创建/复用 DSH 工作区并挂载会话,左侧栏按项目浏览。 - Live 会话保护 :被用户在 DSH 里打开/继续(被 agent loop 接管)的导入会话自动放行,避免与活跃写入冲突。 - 控制面板 :Run 卡片内显示数据源、扫描统计、最近导入,支持手动指定目录与"立即扫描"。 - 模型工具 : codex import status / codex import now —— 随时查询状态或触发扫描。 安装 / 运行 这是 DSH 的动态 Cordis 插件(Host + Client 双半区),通过 DSH 的动态插件流…

View full README on GitHub →
Tools / Devchatgptcodexdeepseek-harnessdshdsh-pluginharnessimportagent

Category