> 📦 **迁移自** [Lithe-IDEA/Lithe-IDEA#41](https://github.com/Lithe-IDEA/Lithe-IDEA/issues/41) > 原作者 `arkleselect` · 创建于 2026-10-13 14:57 UTC · 原状态 **OPEN** --- 本任务来自 PR #1206 的架构定位审查,属于后续阶段,不要求在 #1206 实现。当前 `pluginAPIVersion=2` 的字段、校验和兼容性保持不变。总跟踪 #1183、迁移 #1186,端到端验收 #1184。 设计说明:[公共扩展契约与原生 Provider 接入方向](https://github.com/Lithe-IDEA/Lithe-IDEA/blob/codex/issue-13-ui-contributions/.agents/notes/proposed/architecture/2026-10-13-public-extension-contract-and-provider-api.md)。 ## 目标 内置和插件调试适配器共用领域 Provider 契约,将按语言建立的 debugFactories 逐步迁到类型化 Registry。第三方 DAP 进入现有 Debug UI。 ## 工作范围与验收 - [ ] 盘点当前 DAP 会话、断点、启动计划、终端、变量和停止链路,复用完整子系统;设计 DebugAdapter Provider 的声明、发现与优先级/冲突规则。 - [ ] 原生内置适配器与第三方插件共用类型化注册目录,组合根不按新插件名称追加特判。 - [ ] 纯 Debug 插件无语言/无 UI 也能声明能力,在新契约下验证权限、工具链和资源归属。 - [ ] 第三方 DAP 完成启动、断点、停止、会话清理,在既有 Debug UI 展示线程/栈/变量。 - [ ] 覆盖禁用期间启动、失败隔离、取消、晚到事件、重新启用和已有调试行为不回退。 - [ ] Windows 独立适配共享声明/fixtures,并分别提供实机证据。 ## 非目标 不重建 DAP 状态机或另一套 Debug UI,不把语言字符串工厂直接作为最终公共契约,不要求 #1206 同步实现。
Activity
docs(debug): narrow registry proposal and separate platform extensions (
docs(debug): redesign #1210 around a unified debug engine (#1210)
docs(debug): #1210 统一调试内核、三层能力与调试适配器 Registry 设计 (#1500)
feat(debug): #1210 基础层能力快照、扩展注册表、过期引用、子会话聚合与 v2 投影输出
docs(debug): #1210 提案笔记更新基础层进度
fix(ci): #1210 补调试能力矩阵记录,修正 HTML 预览笔记的失效路径
fix(debug): #1210 评审修复:停止代数竞态与按线程失效、过期栈帧、能力事件、子会话停止去重、v2 路径与栈帧校验
chore(debug): #1210 decode_projection 仅测试使用
chore(debug): #1210 去掉仅测试使用的导入警告
fix(debug): #1210 父会话销毁时级联销毁子会话,统一父子生命周期
feat(debug): #1210 P0/P1 调试行为基线、Core v2 投影与旧 Swift 会话删除 (#1508)
29 remaining items
Preview (#1532)
feat(debug): #1210 tcpLanguageServer 调试传输:调试适配器随插件语言服务器运行(Java 迁入插件的第…
feat(debug): #1210 远程 attach 契约与普通 TCP 生命周期边界 (#1525)
fix(debug): #1210 guard retained inspection across steps and cancella…
feat(debug): #1210 内置汇编级调试:反汇编、指令步进、指令断点、寄存器与只读内存
fix(debug): #1210 guard retained inspection across steps and cancella…
feat(debug): #1210 内置汇编级调试:反汇编、指令步进、指令断点、寄存器与只读内存 (#1527)
fix(debug): #1210 修复 TCP 调试连接评审问题
refactor(debug): #1210 将 TCP 调试连接生命周期下沉到 Rust Core
fix(debug): #1210 修复 TCP 连接生命周期并同步 preview
feat(debug): #1210 实现普通 TCP 调试连接与有界生命周期 (#1538)
fix(macos): support independent diff tabs and continuous Git browsing
fix(macos): 独立多 Diff 标签与连续滚动、工作树管理体验 (#1555)
Preview (#1570)