dsh-infra-bootstrap: 基础设施就绪探测与状态报告

在 DSH(DeepSeek Harness)的开发流程中,在执行具体任务前,通常需要确认当前环境是否具备必要的组件(如记忆、搜索、观测能力)。手动检查这些状态容易遗漏。dsh-infra-bootstrap 插件提供了一个极简的基础设施入口,通过工具直接探测已挂载的组件栈,并输出就绪状态。

核心定位

这个插件由 Bryan-cmf 维护,旨在作为基础设施的“最小入口”。它不处理具体的业务逻辑,而是专注于检查。通过探测已挂载的栈,它能够确认记忆、观测、搜索和技能目录等模块是否处于可用状态,并输出结构化的就绪报告。

主要功能

插件提供了两个核心工具,以及一组配套的探测逻辑:

  1. infra_status

    • 探测每个组件的状态。
    • 以逐行的方式输出当前基础设施的运行情况。
  2. infra_bootstrap

    • 执行与 infra_status 相同的探测流程。
    • 在最后输出一个总结性的判定:PASS(通过)或 WARN(警告)。
  3. 探测范围
    插件会检查以下组件和状态:

    • vectorMemory 服务记录
    • 兄弟工具:usage_report、audit_skills、infra_health、mem_save、mem_search、cross_search
    • 技能目录大小
    • 活跃代理和会话数

安装与启用

将以下配置添加到 DSH 的配置文件中即可启用该插件:

"dsh": {
  "profile": {
    "bundles": ["@bryan-cmf/dsh-infra-bootstrap"]
  }
}

使用说明

安装完成后,可以通过命令行调用上述工具。插件会列出所有可探测的项。

  • 依赖检查:插件依赖的兄弟包是可选的。如果运行时发现某些兄弟包未安装,工具输出中会明确显示 MISSING 并告诉你需要安装什么。
  • 前置要求:使用该插件需要 DSH 版本 >= 0.1.0-rc.6,且当前进程必须已加载 tools 和 skills 服务。

适用场景与注意

  • 环境自检:适合在智能体工作流启动前,快速验证基础设施的连通性。
  • 权限范围:该插件以当前 DSH 进程的权限运行,请确保在安装前检查其源码与许可证(MIT)。

通过 infra_status 或 infra_bootstrap,你可以快速获取当前环境的健康度概览,从而决定是否继续后续操作。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜