在 DSH(DeepSeek Harness)的开发流程中,在执行具体任务前,通常需要确认当前环境是否具备必要的组件(如记忆、搜索、观测能力)。手动检查这些状态容易遗漏。dsh-infra-bootstrap 插件提供了一个极简的基础设施入口,通过工具直接探测已挂载的组件栈,并输出就绪状态。
核心定位¶
这个插件由 Bryan-cmf 维护,旨在作为基础设施的“最小入口”。它不处理具体的业务逻辑,而是专注于检查。通过探测已挂载的栈,它能够确认记忆、观测、搜索和技能目录等模块是否处于可用状态,并输出结构化的就绪报告。
主要功能¶
插件提供了两个核心工具,以及一组配套的探测逻辑:
-
infra_status
- 探测每个组件的状态。
- 以逐行的方式输出当前基础设施的运行情况。
-
infra_bootstrap
- 执行与
infra_status相同的探测流程。 - 在最后输出一个总结性的判定:
PASS(通过)或WARN(警告)。
- 执行与
-
探测范围
插件会检查以下组件和状态: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,你可以快速获取当前环境的健康度概览,从而决定是否继续后续操作。