斜杠命令分发器、环境数据聚合与骨架加载态开发
打通了斜杠命令的分发处理架构(Phase 6+7+8 联调);支持了 /context 命令及其 IPC 管道;实现了命令行注册表 useCommandRegistry 的骨架屏加载态,并添加了多轮命令防退化拦截。
今日工作内容:
-
斜杠命令分发引擎 (Dispatcher Architecture):
- 全面打通了斜杠命令的选择、捕获与执行机制。编写并集成了
dispatcher.ts调度器核心,支持将/context等高级命令转发给对应的独立后端执行器(如SystemSilent、SystemLocal、PlanMode)。 - 在
SlashCommandPopup弹窗中引入了指令来源标牌(Source Badge)和 MCP 服务的健康警告标识(mcp_health_warning)。
- 全面打通了斜杠命令的选择、捕获与执行机制。编写并集成了
-
环境变量聚合与防御拦截 (Phase 7):
- 实现了
/context指令的 IPC 传输主路与 Preload 桥接方法。编写了环境聚合器(context-aggregator)以打包当前会话中所有的元数据。 - 新增了 “五行命令探测器” (5-line slash sniff) 规则:在用户点击发送时,能自动探测前五行是否包含斜杠指令组合,并在
handleSend中触发对应的防护拦截与回归校验。
- 实现了
-
骨架加载与组件美化 (Phase 8):
- 引入了
useCommandRegistry命令注册表状态机,细化了注册表状态为 5 状态加载枚举,并设置了500ms的最小防抖渲染时间阈值。 - 在命令行弹窗挂载期,渲染由 Shadcn 驱动的骨架行(Skeleton row),消除首屏加载的视觉生硬度。
- 引入了