shenkonghui/dsh-llm-acp1

@deepseek-ai/dsh-llm-acp

ACP LLM adapter + ACP Servers settings UI: drives external Agent Client Protocol servers as model providers on the DeepSeek Harness LLM seam, with a web settings page for browsing the ACP registry and managing configured servers

包名
@deepseek-ai/dsh-llm-acp
版本
0.1.0-rc.5
最近更新
2026年8月19日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:shenkonghui/dsh-llm-acp

使用acp-server进行交互

alt text

配置

安装后,在 Web UI 中打开 设置 → ACP 服务。浏览 ACP 注册表,在任意 agent(如 Devin、Codex、Claude Agent)上点击 添加,即可将其配置为 ACP 服务器。每个已配置的服务器会创建一个独立的 provider 路由 acp-

我的服务 标签页中,点击任意已配置服务器上的 编辑 按钮,可以:

  • 设置环境变量用于认证(如 DEEPSEEK_API_KEYOPENAI_API_KEY)。每个服务器的环境变量会与插件级 env 合并,服务级优先。
  • 选择要启用的模型。从服务器发现的模型目录中多选要暴露的模型,不选则启用全部已发现的模型。

也可以直接在 settings.yaml 中配置:

llm-acp:
  servers:
    devin:
      command: devin
      args:
        - acp
      name: Devin
      env:
        DEEPSEEK_API_KEY: sk-xxx
      models:
        - deepseek-chat
        - deepseek-reasoner

配置项

配置默认值说明
permissionallow自动应答 session/request_permissionreject 拒绝所有请求,allow 选择第一个 allow_once/allow_always 选项。
emitReasoningtrue是否将 agent_thought_chunk 和扩展进度通知转换为 reasoning-delta chunk。
defaultModelIdglm-5-2ACP 发现未返回模型时的回退模型 ID。
defaultModelNameGLM-5.2 High回退模型显示名称。
disposeEofGraceMs6000stdin EOF 后等待平台终止的宽限时间(毫秒)。
disposeGraceMs3000SIGTERM 后等待 SIGKILL 的 POSIX 宽限时间(毫秒)。