acryldev/dsh-cordis1

dsh-cordis

DeepSeek Harness engine as a lifecycle-owned Cordis plugin, extracted from ACRYL.

包名
dsh-cordis
版本
0.1.3
许可证
MIT
最近更新
2026年9月9日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:acryldev/dsh-cordis

dsh-cordis

dsh-cordis packages the DeepSeek Harness coding engine as a Cordis plugin. It mounts the DSH base composition into the caller's existing Loader tree: native agents, durable sessions, model adapters, tools, goals, plan mode, approvals, and packaged agent presets.

It does not construct another Cordis root. Its Fiber owns the included DSH tree, so disabling or replacing its Loader entry removes its live services and lets consumers enter PENDING until another provider becomes available.

Install

pnpm add dsh-cordis @deepseek-ai/cordis@4.0.1

Compose

Use a stable Loader row in a host that already provides loader:

- id: dsh-engine
  name: dsh-cordis
  config:
    telemetry: false

telemetry defaults to false. The host remains responsible for DSH_HOME, credentials, model selection, UI, and any ACRYL engine-selection contract.

Lifecycle

The package supplies native DSH service providers. A consumer should inject the specific service it needs—for example sessions, agents, or tools—instead of importing this package's implementation. Removing the dsh-engine row withdraws those providers through normal Cordis lifecycle disposal.

Source and provenance

The repository includes deepseek-harness/ as a pinned Git submodule from . It is the source reference for the wrapped engine. pnpm run upstream:sync restores its recorded pin; pnpm run upstream:update deliberately advances it to upstream and leaves the new gitlink for review and commit. Published DSH dependencies stay version-pinned until that source update has been tested and released in a new dsh-cordis version. The extracted composition, presets, licenses, and exact source records are in provenance.json.

The submodule is not loaded as a second runtime. dsh-cordis wraps the matching published DeepSeek Harness packages as one Cordis plugin in the host's existing plugin tree.

This is the first DSH engine package for ACRYL's future selectable engine host. It does not yet provide Pi integration, engine switching commands, or cross-engine session translation.