把 Pi 委派为可观察的一次性子会话
25.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/29 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add curiosity654/dsh-subagent-pi该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · skill
装得上吗
实装验证未通过(dependency_conflict),装前请到仓库确认最近更新与 issue
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 74 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(dependency_conflict · 2026/9/29) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件发起外部网络请求
查看扫描证据(共 4 处,展示前 4 条)
- 发起网络请求src/trust.ts:71
const outcome = await input.approval.request(approvalRequest); - 读取本地文件src/workspace.ts:9
await access(resolved); - 读取本地文件src/workspace.ts:10
const info = await stat(resolved); - 读取本地文件src/workspace.ts:12
return realpath(resolved);
扫描于 2026/10/31(0 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-tool-subagent@deepseek-ai/cordis@deepseek-ai/dsh@deepseek-ai/dsh-agent@deepseek-ai/dsh-llm@deepseek-ai/dsh-session@deepseek-ai/dsh-session-persistence@deepseek-ai/dsh-session-persistence-jsonl@deepseek-ai/dsh-session-projection@deepseek-ai/dsh-settings@deepseek-ai/dsh-subagent@deepseek-ai/dsh-token-meter给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 委派一次性子会话
- 可观察子代理
- 基于会话的子代理服务商
为 DeepSeek Harness 提供基于会话的一次性 Pi 子代理服务商
README
由 DeepSeek 最新模型翻译生成dsh-subagent-pi
dsh-subagent-pi 是一个实验性社区插件,它将 Pi 注册为 DeepSeek Harness(DSH)的原生、由 Session 支持的一次性 SubagentProvider。
每次委派都在一个全新的内存中 Pi 会话中运行,同时一个持久的 DSH 子 Session 通过标准 Subagent UI 暴露受支持的转录、层级结构、活动、token 用量和持续时间。Pi 仍然是唯一的执行权威;DSH Session 是观察和导航的投影,而非 Pi 对话状态。
0.2 版本是 1.0 之前的软件,固定于开发者预览版依赖。它适用于有界的一次性委派,但它不是通用工作流运行器,也不是经过加固的远程研究执行环境。
它提供什么
- 提供者 pi,用于前台工作和通过 pi_subagent 进行的标准一次性后台 Job。
- 一个真实的 DSH 子 Session,在完成和宿主重启后仍可检查。
- 将受支持的 Pi 用户、助手、推理、工具、用量和终端事件投影为官方 DSH Session 事件。
- 通过单独的顶层 pi_trust_project 工具进行需审批的精确 Workspace 信任持久化。
- 明确的模型、Thinking、取消、并发、清理和诊断边界。
展开完整文档(README 剩余 1 节)
dsh-subagent-pi dsh-subagent-pi 是一个实验性社区插件,它将 Pi 注册为 DeepSeek Harness(DSH)的原生、由 Session 支持的一次性 SubagentProvider。 每次委派都在一个全新的内存中 Pi 会话中运行,同时一个持久的 DSH 子 Session 通过标准 Subagent UI 暴露受支持的转录、层级结构、活动、token 用量和持续时间。Pi 仍然是唯一的执行权威;DSH Session 是观察和导航的投影,而非 Pi 对话状态。 0.2 版本是 1.0 之前的软件,固定于开发者预览版依赖。它适用于有界的一次性委派,但它不是通用工作流运行器,也不是经过加固的远程研究执行环境。 它提供什么 - 提供者 pi,用于前台工作和通过 pi_subagent 进行的标准一次性后台 Job。 - 一个真实的 DSH 子 Session,在完成和宿主重启后仍可检查。 - 将受支持的 Pi 用户、助手、推理、工具、用量和终端事件投影为官方 DSH Session 事件。 - 通过单独的顶层 pi_trust_project 工具进行需审批的精确 Workspace 信任持久化。 - 明确的模型、Thinking、取消、并发、清理和诊断边界。 兼容性 0.2 版本针对以下确切基线: | 组件 | 支持的版本 | | DSH | 0.1.0-rc.7 | | Pi coding agent 和 Pi AI | 0.84.2 | | Node.js | >=22.19.0 | DSH 配置文件必须提供 rc.7 的 Session、Agent、Session 持久化和 Session 投影服务。Pi 身份验证和模型配置必须已经对运行 DSH 的账户可用。当缺少所需服务时,激活会失败,而不是静默降级为无 Session 的提供者。 安全与数据模型 - Pi 是执行权威。DSH 工具过滤器、审批策略、沙箱、提示词、技能和压缩不会被 Pi 子运行继承。 - pi_trust_project 仅批准调用它的顶层 DSH Workspace 的持久信任。它不是对每次 Pi 工具调用的审批门。 - 不受信任的运行仍可能加载 Pi 全局和用户资源;信任控制受保护的项目本地设置、扩展、技能及相关资源。 - 工具权限、审批门、MCP 和沙箱仅在加载的 Pi 扩展提供它们时才存在。在敏感 Workspace 中委派工作之前,请审查有效的 Pi 配置。 - Pi 与 DSH 在同一进程内运行。0.2 版本没有硬性执行或拆卸超时,也无法强制终止隔离的 worker。卡住的原生工具可能会延迟取消、卸载和容量释放,直到 Pi 变为空闲。 - maxConcurrentRuns 限制被接纳的 Pi 运行数量;它不限制 CPU、内存、I/O、递归扫描大小或外部副作用。 - 受支持的 Pi 转录内容通过宿主正常的 DSH Session 保留与持久化策略进行持久化。另外,本插件的 Audit Diagnostics 保持无内容:它们不会复制提示词、助手/推理文本、工具参数/结果、凭据或原始设置。 仅在你理解其原生执行策略的 Workspace 和 Pi 环境中使用本插件。当任务需要更强的强制执行时,添加 Pi 审批或沙箱扩展。 安装 将已发布的包安装到 DSH profile 中: dsh plugin --profile web add dsh-subagent-pi@0.2.0 dsh --profile web --dump-config 如需开发,请改为克隆并链接检出目录: git clone https://github.com/curiosity654/dsh-subagent-pi.git cd dsh-subagent-pi npm ci npm run check dsh plugin --profile web add "link:$PWD" dsh --profile web --dump-config 该包声明了自己的 dsh.bundle 补丁,因此 profile 协调会添加 subagent-pi 行。在添加、更新或移除插件后,请重启任何长时间运行的 DSH 宿主。 配置 本插件拥有标准的 subagent-pi 设置命名空间: subagent-pi: defaultModel: provider: model: thinking: medium maxConcurrentRuns: 4 defaultModel 是可选的固定 provider/model 对。thinking 是可选的 Pi Thinking 覆盖。maxConcurrentRuns 是正的安全整数,默认值为 4。设置更改仅适用于后续运行。 每次运行都会继承父 Session 的规范 Workspace。Pi 会在全新的 print-mode 会话中解析原生工具、扩展、身份验证、模型回退和受信任资源。 用法 要求 DSH Supervisor 委托一个有界、自包含的任务。例如: Use the pi_subagent tool to inspect this Workspace and summarize its test structure. Perform read-only operations only. 子项在运行期间会出现在标准 DSH Subagent Catalog 中。其 Session 在完成后保持只读。当任务应表示为 DSH 后台 Job 时,使用标准的 run_in_background 选项。 当有意需要项目本地的 Pi 扩展或技能时,请要求顶层 DSH Supervisor 调用 pi_trust_project。已批准的信任决定会影响后续的 Pi 运行,而绝不会影响已经处于活动状态的运行。 限制 - Pi 子项是一次性的。不支持对 Pi 对话状态进行跟进、引导、继续和冷恢复。 - 委托输入仅限文本。不支持输出 schema、provider 侧工具过滤、persona 和每次调用的 maxTokens。 - 没有 Pi 专用 UI、远程 worker 传输、工作流引擎、内部队列或硬性资源预算。 - 需要交互式 UI 的 Pi 扩展会遵循其原生 print-mode 行为;本插件不会模拟交互式 UI。 - Session Projection 会有意省略没有精确官方 DSH 表示的 Pi 专有数据。 计划中的能力工作请参见 ROADMAP.md。 开发与验证 使用以下命令运行自动化门禁: npm ci npm run check npm run check 会运行 TypeScript 检查、Vitest 测试套件以及生产构建。发布验证还额外要求进行一次已认证的关联 DSH 冒烟测试,覆盖前台和后台工作、取消、Workspace 信任、干净卸载,以及重启后持久化的 Session 历史记录。 0.2 版本的实现遵循 GitHub Issue #2。领域术语和架构决策记录在 CONTEXT.md 和 docs/adr 中。 移除 dsh plugin --profile web remove dsh-subagent-pi 移除后请重启正在运行的 DSH 主机。 许可证 MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
curiosity654/dsh-subagent-pi
把 Pi 委派为可观察的一次性子会话
相关插件 · 技能 / 提示词
人设统管ZiChuanLan/agent-purge
一份系统提示词,喂给多个 coding…
★ 931已汉化DSH
73.8
人物画像蒸馏titanwings/distilly
Distilly — 把他们的思考方式提炼成可复用的技能,供任何智能体或机器人使用。原名 Colleague Skill(原同事 Skill)。
★ 25,659已汉化DSH
71.3
推理工作空间套件Tiger3807861189/J-Space-Cognition-Suite
J-Space 是面向复杂推理、大型仓库工程、子代理协作与授权安全分析的推理时工作空间和控制套件。
★ 2,957已汉化DSH
70.5
两阶段工具锚定预设xiaobright/dsh-anchored-standard
实验性 DeepSeek Harness agent preset…
★ 3,742已汉化DSH
70.1
智能体工作流编排nrslib/takt
不再日夜盯着 AI 编码智能体。
★ 1,402已汉化DSH
70
Agent 运行时手册Electricitysheep/dsh-handbook
DeepSeek Harness dsh 从 0 到 1 深度手册:安装/插件开发/性能调优/实测案例/同模型多…
★ 827已汉化DSH
68.7