mirror of
https://github.com/deepseek-ai/deepseek-harness.git
synced 2026-08-29 04:26:38 +00:00
Replace the standalone @deepseek-ai/dsh-acp-demo application with dsh --profile acp plus ordered example patches. The shipped acp-app bundle owns only the protocol bridge; every example overlay now targets shared dsh-base rows instead of copying a complete application tree. Move launcher responsibilities into the ACP snapshot harness: it materializes profile patches, links required packages, reserves stdout for JSON-RPC, observes spawn and drain failures, and escalates process teardown deterministically. The relocated control-surface fixture and the ACP/subagent integration tests now exercise the real CLI/profile path. This commit contains authored runtime, configuration, and test changes only. Generated transcript and projection churn is deliberately left for the next commit so reviewers can inspect the migration logic without hundreds of expected-output edits.
40 lines
1.2 KiB
YAML
40 lines
1.2 KiB
YAML
# Code Mode image overlay: mounts the worker runtime and durable attachment
|
|
# store so a nested read_image result can cross the generic rich-result bridge.
|
|
# The live config selects the shipped vision route for manual use.
|
|
- id: acp
|
|
name: '@deepseek-ai/dsh-acp'
|
|
config:
|
|
provider: deepseek-official
|
|
model: deepseek-v4-flash-vision-exp
|
|
|
|
- id: session-persistence-jsonl
|
|
name: '@deepseek-ai/dsh-session-persistence-jsonl'
|
|
config:
|
|
root: !!js process.env.DSH_SNAPSHOT_SESSIONS_ROOT ?? './.sessions'
|
|
compression: !!js 'process.env.DSH_SNAPSHOT === undefined ? ''zstd'' : ''none'''
|
|
|
|
- id: agent-instructions
|
|
name: '@deepseek-ai/dsh-agent-instructions'
|
|
config:
|
|
maxBytes: 65536
|
|
|
|
- id: tools
|
|
name: '@deepseek-ai/dsh-tools'
|
|
config:
|
|
mode: code
|
|
|
|
- id: system-prompt
|
|
name: '@deepseek-ai/dsh-system-prompt'
|
|
config:
|
|
persona: |
|
|
You are a coding assistant powered by the {{model}} model. Your working directory is {{cwd}}.
|
|
|
|
Verify your work by running the code or tests. Keep answers brief and factual.
|
|
|
|
- insert:
|
|
- id: code-runtime
|
|
name: '@deepseek-ai/dsh-code-runtime-worker-thread'
|
|
|
|
- id: attachment-local
|
|
name: '@deepseek-ai/dsh-attachment-local'
|