mirror of
https://github.com/deepseek-ai/deepseek-harness.git
synced 2026-08-30 04:40:37 +00:00
Move examples/jsonrpc-agent to examples/python-sdk-agent and packages/examples/jsonrpc-demo to packages/sdk/python-runtime while preserving every file byte-for-byte. The directory placement now reflects the example's Python-distribution role and the private runtime carrier's SDK ownership. This commit deliberately keeps the old package names, commands, configuration, and snapshots inside their new directories. All 42 files are 100% renames; API/profile migration and naming changes follow separately so reviewers do not have to disentangle behavior from filesystem movement.
29 lines
1.2 KiB
YAML
29 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 passes this path explicitly through `DSH_CORDIS_CONFIG` (the
|
|
# jsonrpc-demo bin performs no DSH_SNAPSHOT config swap of its own), and
|
|
# `llm-replay` reads `DSH_SNAPSHOT_FILE` / `DSH_SNAPSHOT_CHILD_FILES` from the
|
|
# harness. Stdout remains reserved for JSON-RPC frames.
|
|
- 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
|