mirror of
https://github.com/deepseek-ai/deepseek-harness.git
synced 2026-09-11 04:00:38 +00:00
Regenerate the ACP composition graph and committed replay outputs from the assembled dsh base plus acp-app profile. The updated logs, system prompts, tool schemas, and stdout projections capture the same scenarios after shared plugins move out of the retired demo package and into profile-owned composition. There is no runtime source in this commit. Keeping generator-owned artifacts separate lets reviewers validate the behavioral migration first, then inspect expected wire/model-visible consequences as a mechanical projection update.
55 lines
2.6 KiB
Markdown
55 lines
2.6 KiB
Markdown
<!-- Generated by scripts/gen-doc-graphs.ts - do not edit by hand.
|
|
Run `pnpm run gen-doc-graphs` to regenerate. -->
|
|
|
|
# ACP Automation Profile Patch
|
|
|
|
The ACP example patches the shipped base + acp-app profile for demos and snapshots; dsh owns launch, and the ACP bridge exposes fresh automation sessions without a stdout logger or pre-created agent.
|
|
|
|
```mermaid
|
|
flowchart LR
|
|
cfg["examples/acp-agent<br/>cordis.yml"]
|
|
plugin_acp_llm_deepseek["llm-deepseek<br/>@deepseek-ai/dsh-llm-deepseek"]
|
|
cfg --> plugin_acp_llm_deepseek
|
|
plugin_acp_sandbox_policy["sandbox-policy<br/>@deepseek-ai/dsh-sandbox-policy"]
|
|
cfg --> plugin_acp_sandbox_policy
|
|
plugin_acp_approval["approval<br/>@deepseek-ai/dsh-user-approval"]
|
|
cfg --> plugin_acp_approval
|
|
plugin_acp_session_persistence_jsonl["session-persistence-jsonl<br/>@deepseek-ai/dsh-session-persistence-jsonl"]
|
|
cfg --> plugin_acp_session_persistence_jsonl
|
|
plugin_acp_acp["acp<br/>@deepseek-ai/dsh-acp"]
|
|
cfg --> plugin_acp_acp
|
|
plugin_acp_system_prompt["system-prompt<br/>@deepseek-ai/dsh-system-prompt"]
|
|
cfg --> plugin_acp_system_prompt
|
|
plugin_acp_agent_instructions["agent-instructions<br/>@deepseek-ai/dsh-agent-instructions"]
|
|
cfg --> plugin_acp_agent_instructions
|
|
plugin_acp_tool_subagent["tool-subagent<br/>@deepseek-ai/dsh-tool-subagent"]
|
|
cfg --> plugin_acp_tool_subagent
|
|
plugin_acp_tool_subagent_fork["tool-subagent-fork<br/>@deepseek-ai/dsh-tool-subagent"]
|
|
cfg --> plugin_acp_tool_subagent_fork
|
|
plugin_acp_fs_sandbox["fs-sandbox<br/>@deepseek-ai/dsh-fs-sandbox"]
|
|
cfg --> plugin_acp_fs_sandbox
|
|
plugin_acp_hooks_claude_code["hooks-claude-code<br/>@deepseek-ai/dsh-hooks-claude-code"]
|
|
cfg --> plugin_acp_hooks_claude_code
|
|
plugin_acp_hooks_codex["hooks-codex<br/>@deepseek-ai/dsh-hooks-codex"]
|
|
cfg --> plugin_acp_hooks_codex
|
|
```
|
|
|
|
| Plugin id | Package / module |
|
|
| --- | --- |
|
|
| `llm-deepseek` | `@deepseek-ai/dsh-llm-deepseek` |
|
|
| `sandbox-policy` | `@deepseek-ai/dsh-sandbox-policy` |
|
|
| `approval` | `@deepseek-ai/dsh-user-approval` |
|
|
| `session-persistence-jsonl` | `@deepseek-ai/dsh-session-persistence-jsonl` |
|
|
| `acp` | `@deepseek-ai/dsh-acp` |
|
|
| `system-prompt` | `@deepseek-ai/dsh-system-prompt` |
|
|
| `agent-instructions` | `@deepseek-ai/dsh-agent-instructions` |
|
|
| `tool-subagent` | `@deepseek-ai/dsh-tool-subagent` |
|
|
| `tool-subagent-fork` | `@deepseek-ai/dsh-tool-subagent` |
|
|
| `fs-sandbox` | `@deepseek-ai/dsh-fs-sandbox` |
|
|
| `hooks-claude-code` | `@deepseek-ai/dsh-hooks-claude-code` |
|
|
| `hooks-codex` | `@deepseek-ai/dsh-hooks-codex` |
|
|
|
|
Source config: [`examples/acp-agent/cordis.yml`](cordis.yml).
|
|
|
|
Maintenance mode: hybrid: the patch row list is parsed from its `cordis.yml`; the scope summary is curated.
|