1
0

composition.md 2.6 KB

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.

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.

Maintenance mode: hybrid: the patch row list is parsed from its cordis.yml; the scope summary is curated.