CDF ·

斜杠命令分发器、环境数据聚合与骨架加载态开发

打通了斜杠命令的分发处理架构(Phase 6+7+8 联调);支持了 /context 命令及其 IPC 管道;实现了命令行注册表 useCommandRegistry 的骨架屏加载态,并添加了多轮命令防退化拦截。

Git Commit: 184295f

今日工作内容:

  1. 斜杠命令分发引擎 (Dispatcher Architecture)

    • 全面打通了斜杠命令的选择、捕获与执行机制。编写并集成了 dispatcher.ts 调度器核心,支持将 /context 等高级命令转发给对应的独立后端执行器(如 SystemSilentSystemLocalPlanMode)。
    • SlashCommandPopup 弹窗中引入了指令来源标牌(Source Badge)和 MCP 服务的健康警告标识(mcp_health_warning)。
  2. 环境变量聚合与防御拦截 (Phase 7)

    • 实现了 /context 指令的 IPC 传输主路与 Preload 桥接方法。编写了环境聚合器(context-aggregator)以打包当前会话中所有的元数据。
    • 新增了 “五行命令探测器” (5-line slash sniff) 规则:在用户点击发送时,能自动探测前五行是否包含斜杠指令组合,并在 handleSend 中触发对应的防护拦截与回归校验。
  3. 骨架加载与组件美化 (Phase 8)

    • 引入了 useCommandRegistry 命令注册表状态机,细化了注册表状态为 5 状态加载枚举,并设置了 500ms 的最小防抖渲染时间阈值。
    • 在命令行弹窗挂载期,渲染由 Shadcn 驱动的骨架行(Skeleton row),消除首屏加载的视觉生硬度。