mirror of
https://github.com/deepseek-ai/deepseek-harness.git
synced 2026-08-29 04:26:38 +00:00
Document dsh as the only application launcher across architecture, CLI, SDK, app-boot, Python package, contributor, tutorial, and example references. Explain explicit home selection, profile and patch precedence, persistent external plugin installation, the Node-free runtime path, and the absence of complete-config or ~/.dsh fallbacks. Record the Python profile-runtime decision and update the active naming, installed-wheel, and SEA packaging notes with precise supersession. Regenerate the configuration catalog and module graph after deleting the carrier, update both reviewed languages and pairing records, and classify the retained standalone Cordis files as lower-level test fixtures rather than launch interfaces.
28 lines
1.2 KiB
YAML
28 lines
1.2 KiB
YAML
# Keyless replay includes the live `cordis.yml`, disables the key-requiring
|
|
# DeepSeek adapter, and inserts `llm-replay` to serve recorded JSONL without a
|
|
# key or network; every other entry remains shared. The replay provider
|
|
# catalog claims the `deepseek-official` provider so the SDK server's `initialize`
|
|
# finds it owned and never mounts the real-adapter fallback. The SDK snapshot
|
|
# suite selects this complete-config fixture explicitly, and `llm-replay`
|
|
# reads `DSH_SNAPSHOT_FILE` / `DSH_SNAPSHOT_CHILD_FILES` from the harness.
|
|
# It is not a Python launch interface. Stdout remains reserved for JSON-RPC.
|
|
- id: base
|
|
name: '@deepseek-ai/cordis-plugin-include'
|
|
config:
|
|
path: ./cordis.yml
|
|
patches:
|
|
# `name` asserts the target: a mismatch skips the patch and warns only
|
|
# when a logger exists.
|
|
- id: llm-deepseek
|
|
name: '@deepseek-ai/dsh-llm-deepseek'
|
|
disabled: true
|
|
- insert:
|
|
- id: llm-replay
|
|
name: '@deepseek-ai/dsh-llm-replay'
|
|
config:
|
|
providers:
|
|
- id: deepseek-official
|
|
name: DeepSeek
|
|
models:
|
|
- id: deepseek-v4-flash
|