🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

Paseo 智能体接入 yannassoumou/dsh-paseo

DeepSeek Harness
yannassoumou11 天前有提交已提供中文文档扫描:含敏感能力

把 DSH 注册为 Paseo 编程智能体,直接跑 ACP 会话

30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/21 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add yannassoumou/dsh-paseo
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · model
装得上吗
本站已在 dsh 0.2.1-rc.2 下真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 11 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件
查看扫描证据(共 3 处,展示前 3 条)
  • 读取本地文件
    server/bridge.ts:194
    const parsed = JSON.parse(readFileSync(this.pathFor(nativeSessionId), "utf8"));
  • 写入本地文件
    server/bridge.ts:223
    await mkdir(TRANSCRIPT_DIR, { recursive: true });
  • 写入本地文件
    server/bridge.ts:224
    await writeFile(this.pathFor(nativeSessionId), payload);
扫描于 2026/10/31(1 天前) · 范围 全包扫描 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

README

由 DeepSeek 最新模型翻译生成
面向 Paseo 的 DeepSeek Harness 服务商插件 把 DeepSeek Harness 注册为 Paseo 的编程智能体:借助 Paseo 的 runAcpProvider() 适配层,包装 DSH 内置的 ACP 服务器配置档(dsh --profile acp)。会话生命周期、时间线、权限、模型和模式都由 Paseo 映射,无需改动 DSH 代码。 安装 前提:守护进程所在机器的 PATH 中有 dsh 命令行(也可以按服务商覆盖命令,见下文),并且至少配置了一个配置档;守护进程已启用插件(Settings → Plugins → Enable plugins)。 paseo plugin add git:yannassoumou/dsh-paseo 也可以从本地检出安装: paseo plugin install /absolute/path/to/dsh-paseo 然后在 Paseo 中创建智能体,选择 DeepSeek Harness 服务商。 启动指定的 DSH 二进制或配置档 插件默认启动 dsh --profile acp。Paseo 允许在守护进程的 ~/.paseo/config.json 中,通过 agents.providers 替换任意服务商命令(改完后执行 paseo reload --json 生效)。
展开完整文档(README 剩余 1 节)
面向 Paseo 的 DeepSeek Harness 服务商插件

把 DeepSeek Harness 注册为 Paseo 的编程智能体:借助 Paseo 的 runAcpProvider() 适配层,包装 DSH 内置的 ACP 服务器配置档(dsh --profile acp)。会话生命周期、时间线、权限、模型和模式都由 Paseo 映射,无需改动 DSH 代码。

安装

前提:守护进程所在机器的 PATH 中有 dsh 命令行(也可以按服务商覆盖命令,见下文),并且至少配置了一个配置档;守护进程已启用插件(Settings → Plugins → Enable plugins)。

paseo plugin add git:yannassoumou/dsh-paseo

也可以从本地检出安装:

paseo plugin install /absolute/path/to/dsh-paseo

然后在 Paseo 中创建智能体,选择 DeepSeek Harness 服务商。

启动指定的 DSH 二进制或配置档

插件默认启动 dsh --profile acp。Paseo 允许在守护进程的 ~/.paseo/config.json 中,通过 agents.providers 替换任意服务商命令(改完后执行 paseo reload --json 生效)。如果想运行本地检出,而不是 PATH 中的 dsh:

{
"agents": {
"providers": {
"dsh": {
"command": ["/Users/you/dsh/apps/cli/lib/bin.js", "--profile", "acp"]
}
}
}
}

绝对路径会直接执行(不需要通过 PATH 查找),文件必须设置可执行位。如果还没有 acp 配置档,可以用 --from-default-profile acp 把随包附带的 acp 配置档复制一份到 $DSH_HOME/profiles。

选择 ACP 会话启动时使用的模型

Paseo 打开的每个会话,初始服务商和模型都由 ACP 应用自己的配置决定。在 $DSH_HOME/profiles/acp/cordis.patch.yml 中指向一个已配置的路由(把 yas 和模型 id 换成你自己配置的路由):

- id: acp
name: "@deepseek-ai/dsh-acp"
config:
provider: yas
model: qwen3.8-flash-next-iq3_s-dual-262k

API 密钥来自 DSH 自己的凭据存储($DSH_HOME/.credentials.yaml)或启动环境,Paseo 不需要传递。

Paseo 编排工具

Paseo 会向智能体会话注入 MCP 工具,让智能体能启动其他智能体。部分本地模型后端会拒绝这些工具的模式定义(例如 vLLM 要求 additionalProperties 必须是布尔值);如果对话因 400 负载错误失败,可以按服务商在 ~/.paseo/config.json 中禁用:

{ "agents": { "providers": { "dsh": { "paseoTools": { "enabled": false } } } } }

说明

桥接层做了什么

DSH 的 ACP 服务器(dsh --profile acp)会持久化会话,并支持 session/resume;但 Paseo 用 ACP 的 session/load 重新打开服务商会话,这个变体还会重放对话记录。DSH 没有实现该变体,插件负责补齐:

- 持久化:桥接层声明 agentCapabilities.loadSession,并把 Paseo 的把 session/load 改成 session/resume,会话就能在守护进程重启、空闲超时和 paseo agent reload 之后继续存活;
- 历史回放:Paseo 重新打开时会清空自己的时间线,并期望服务商回放历史,因此桥接层把每个会话的对话记录存到 ~/.local/state/dsh-paseo/transcripts/ 下,等会话重新打开时再作为时间线条目注入回去;
- 流式正确性:DSH 给同一条消息的推理块和文本块打上相同的 messageId;桥接层把它们拆开,让推理和回答分别渲染成独立条目。

- ACP 会话持久化:Paseo 重新打开 DSH 会话时,DSH 会话会原生恢复,包括 DSH 侧的智能体上下文(已验证:reload 或杀掉 ACP 进程之前记住的词,之后仍能回忆起来)。
- 插件没有客户端代码;Paseo 标准的 ACP 时间线渲染器覆盖了全部需求。

配套插件:在 DSH 工作区浏览器里显示 Paseo 会话

Paseo 智能体拥有持久的 DSH 会话,但没有任何东西为它们的 cwd 创建 DSH 工作区,所以它们都待在 Ungrouped 分组里。companion/paseo-session-workspaces.ts 是一个 DSH 插件(不属于 Paseo 插件),它监视 Paseo 守护进程的智能体记录,把每个 Paseo 会话挂到其 cwd 对应的 DSH 工作区上,标题取自 Paseo 项目(worktree 用 project · branch)。这样每个会话都会出现在 DSH 浏览器里对应的工作区下,带完整轨迹、搜索和历史。

把它装进 DSH 的 web 配置档(配置档内的插件文件,无需构建步骤):

mkdir -p ~/.dsh/profiles/web/plugins
cp companion/paseo-session-workspaces.ts ~/.dsh/profiles/web/plugins/

然后追加到 ~/.dsh/profiles/web/cordis.patch.yml:

- insert:
- id: paseo-session-workspaces
name: ./plugins/paseo-session-workspaces.ts

相对插件名按配置档目录解析。HMR 会在补丁编辑后重载配置档;如果运行中的宿主日志出现 HMR is disposed,重启 DSH web 宿主。选项:在该条目的 config: 块下配置 paseoHome(默认 ~/.paseo)、enabledProviders(默认 ["dsh"])、scanIntervalMs(默认 5000)。
预览分享卡片长什么样 ↓yannassoumou/dsh-paseo
分享 · DeepSeek Harness Hub
yannassoumou/dsh-paseo

把 DSH 注册为 Paseo 编程智能体,直接跑 ACP 会话

回到顶部