Highlights
-
Added a native DeepSeek Harness plugin bundle through the package-level
dsh.bundle.patchcontract. -
Added a thin Cordis adapter that delegates discovery to Harness's official filesystem skill provider and mounts Aegis's canonical
skills/tree without copying skill content. -
Made profile plugin installation the default path:
dsh plugin --profile web add github:GanyuanRan/Aegis
-
Retained the updater-managed
$DSH_HOME/skillsdirect-child layout as an explicit compatibility mode. The native bundle and compatibility mode must not be enabled at the same time. -
Added deterministic and isolated integration coverage for profile dependency reconciliation, bundle injection, config readback, module loading, and clean removal.
Verification
- All declared plugin manifests are synchronized at
2.8.0. - DeepSeek Harness deterministic boundary and adapter checks passed.
- An isolated DeepSeek Harness
0.1.0-rc.6install → list → config dump → module load → remove cycle passed. - The npm package dry run confirmed that the DSH adapter, bundle patch, and canonical Aegis skills are included.
- Install-verification policy, repository boundary checks, and DeepSeek Harness updater regression tests passed.
Scope
Aegis remains a runtime-ready method pack. This bundle does not add runtime, policy, gate, or completion authority. DeepSeek Harness is still in developer preview, so this release does not claim release-level live model-routing closeout.
Full changelog: v2.7.8...v2.8.0