mirror of
https://github.com/deepseek-ai/deepseek-harness.git
synced 2026-08-29 04:26:38 +00:00
1.9 KiB
1.9 KiB
description, kind
| description | kind |
|---|---|
| boot 包组:dsh app bin 如何启动——环境加载、profile 与 patch 层、清晰的启动失败信息,以及由应用持有的命令行。 | package-group |
boot/:共享的 app bin 启动粘合层
English | 中文
概述
boot 组提供每个 dsh app bin 启动所需的全部能力:app-boot 把 cordis.yml 连同你的环境与 patch 层变成运行中的应用,并给出清晰的失败信息;cmdline 让应用持有自己的命令行 flag 与 --help。借助这些包,你可以运行 dsh,也可以编写以同样方式启动的新应用或测试 fixture。两者都是 apps/cli 与测试专用 Loader fixture 导入的库,绝不是组合加载的插件。本页是组的映射;各包 README 负责各自的包级约定。
目录
包
| 包 | 职责 | ctx 键 |
|---|---|---|
app-boot |
从 cordis.yml 启动 dsh 应用:加载 .env、应用 profile 与 patch 层,并清晰报告启动失败 |
(供各 bin 使用的库) |
cmdline |
让应用持有自己的 flag、--help 与退出码;启动器自身 flag 之后的一切原样传入 |
cmdlineArgs、appExit |
相关文档
- dsh 应用——在其启动序列中使用这些 helper 的
dshbin。 - Profile 组合包——可由
dsh --profile组合挂载的可安装 patch 层。 - dsh-home-paths——两个包都依赖的 harness home 解析器。
- 应用持有命令行决策——为什么 flag 家族由应用持有而非启动器。
开发备注
无。