v0.13.0
dsh 0.1.5-alpha.2 → rc.1 同步
新增:官方 present 行(不可变文件交付下载卡片)自动注入
官方给 ptc / standard / cordis 三个模式组合追加了 - id: present / name: '@deepseek-ai/dsh-tool-present'(minimal 不加——单工具预设)。本版本同步:
- 不写进资产:该包 0.1.5-alpha.2 首发,而组合里一行 import 失败会拒绝整棵 preset 挂载——老宿主(0.1.2~0.1.4)上的 preset 会直接挂不上;
- 改为物化时探测宿主(createRequire.resolve,按 boot 缓存)后注入:仅 .ptc. 孪生文件,有 tool-presentation 块的锚点后相邻插入、cordis/standard 孪生尾部追加(与官方位置一致),纯字符串拼接、幂等、不经过 YAML 解析;
- marker 记录探测结果(
present),宿主升级后首启自动重物化补行;旧 marker 视为 false,无感。
minimal 孪生同步官方单工具化
- 删除 filesystem 组(
fs-local+str_replace_editor)——极简模式现在只有持久 shell 一个工具; - bash 工具描述的固定网络两行("no internet" / "apt and pip mirror")换成环境相关单行("Network access depends on the task environment…");
- banner 与 preset.yml 描述改为「单工具编码 Agent」。
其他
- code-era(≤0.1.1)快照与 minimal 之外的文件结构不变;冒烟测试 20 → 25 项(注入锚/尾追加/幂等、能力翻转、物化端到端含 minimal 不注入、资产不得写死 present)。
Full changelog: v0.12.0...v0.13.0