← 返回列表
需源码安装
Status: developer preview
暂不能直接安装(需源码编译或环境不满足):缺少 main/exports/bin 入口声明。 · 最近上游提交 2026/9/23 · 已提供中文文档
Prime Agent 的 DeepSeek Harness 上下文附属组件
综合分
30
GitHub 分
30
用户评分
—
★ Stars
0
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add moreWax/prime-agent-dsh缺少 main/exports/bin 入口声明,改用 GitHub 源安装
信任档位:需留意实装验证未通过
- 是什么
- dsh 原生插件 · chat
- 装得上吗
- 实装验证未通过(dependency_conflict),装前请到仓库确认最近更新与 issue
- 安全吗
- 本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
- 还在维护吗
- 活跃:最近一次提交在 3 天前
档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →
⚠︎ 实装验证未通过(dependency_conflict · 2026/9/24) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
数据截至 2026/9/23(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查需源码安装
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包prime-agent-dsh @ 0.2.3
✓Node 引擎要求 ^22.19.0 || >=24.0.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明
缺少 main/exports/bin 入口声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/23 08:33:54
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-attachment@deepseek-ai/dsh-attachment-local@deepseek-ai/dsh-llm@deepseek-ai/dsh-session用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
由 DeepSeek 最新模型翻译生成prime-agent-dsh
License: MIT
Node.js
Status: developer preview
Prime Agent 的上下文边车。它将活跃的 Prime 分支转换为可搜索、可重建的 DeepSeek Harness (DSH) 投影,在 Python 中暴露有界上下文工具,并报告提供方缓存使用情况。Prime 仍然是唯一的智能体循环和唯一的会话权威。
固定版本的 DeepSeek Harness 0.1.6-alpha.2 依赖项为开发者预览版。部署前请查看安全性和兼容性说明。
为什么使用它?
- 搜索和检查较长的 Prime 会话,而无需将整个转录放入下一个请求中。
- 固定不可变视图,创建私有工件,并显式接纳选定的证据。
- 为原生 RLM 后代提供有界继承证据或显式的过期授权。
- 在原生 Prime 小组件中查看提供方报告的轮次和会话缓存率。
- 保持失败非阻塞:投影错误不会改变 Prime 请求。
快速开始
要求、源码安装、验证、升级、卸载和故障排除见 入门指南。
prime-agent package install npm:prime-agent-dsh
安装后重启 Prime Agent。然后运行 /dsh 并在 IPython 中尝试 dsh_context.current()。源码和项目本地安装说明见入门指南。
架构不变式
1. Prime 拥有推理权。 Prime 选择模型、流式传输响应、进行身份验证、重试并控制审批。
2. Prime 拥有执行权。 工具、IPython、技能、MCP、原生 rlm.spawn 和目标都保留在 Prime 的循环中。
3. Prime 拥有内容和生命周期。 Prime JSONL 是唯一拥有完整内容的会话权威。只有 Prime 可以分支、压缩和删除会话。
4. DSH 是派生的且故障开放。 其每会话投影和索引是有界的、内容寻址的且可重建的。DSH 不会压缩 Prime 上下文。
5. 作用域保持隔离。 每个根和原生 RLM 子级都有自己的作用域。共享使用有界胶囊或显式授权,绝不使用实时转录或父级权威。
6. 接纳是显式的。 读取 DSH 数据不会静默地将其添加到模型上下文中。打印或返回的 ctx.inject(...) 输出会成为普通的 Prime 工具结果。
该包不包含 DSH AgentLoop、提供方包装器、ACP 委托路径、自定义模型循环或独立对话存储。参见单窗口缓存架构。
功能状态
| 能力 | 状态 | 备注 |
|---|---|---|
| 活跃分支投影 | 可用 | 追加/无操作/重建跟踪;Prime JSONL 保持规范。 |
| 转录读取与搜索 | 可用 | 基于不可变会话快照的有界 Python API。 |
| 快照与私有工件 | 可用 | 内容寻址,并存储在匹配的会话工件中。 |
| 显式上下文准入 | 可用 | 使用 ctx.inject(...);Prime 记录生成的工具输出。 |
| 原生 RLM 继承 | 可用 | 通过 Prime 0.9.5 生命周期钩子提供有界的不受信任证据。 |
| 显式父到子授权 | 可用 | 有界、只读、会过期的能力。 |
| 提供商缓存指标 | 在报告时可用 | 如果提供商省略使用字段,则不会推断缓存命中。 |
| /dsh 显示切换与帮助 | 可用 | /dsh、/dsh show、/dsh hide、/dsh help;索引会继续。 |
| 影子遥测 | 可选 | 仅用于诊断;绝不更改提供商上下文。 |
| DSH 驱动的压缩 | 不包含 | 仅由 Prime 决定并执行压缩。 |
| DSH 代理循环或工具 | 不包含 | 会创建第二个执行权威。 |
| npm 安装 | 可用 | prime-agent package install npm:prime-agent-dsh |
Python API 一览
ctx = dsh_context.current()
ctx.entries(last=10)
ctx.messages(last=10)
ctx.search("authentication", limit=20)
ctx.metrics
snapshot = ctx.snapshot()
selection = ctx.search("migration decision", limit=8)
artifact = ctx.artifact(selection, label="Migration evidence")
print(ctx.inject(selection, label="Relevant migration decisions"))
有关授权和 API 规则,请参阅入门和 dsh-context 技能参考。
配置
| 变量 | 默认值 | 用途 |
|---|---:|---|
| PRIME_DSH_CACHE_DISPLAY | on | 初始缓存率小组件可见性。设置为 off 可隐藏它。 |
| PRIME_DSH_SHADOW_MODE | off | 启用第二个仅用于诊断的往返镜像。 |
| PRIME_DSH_SHADOW_MAX_MESSAGES | 500 | 按消息数量限制影子工作。 |
| PRIME_DSH_SHADOW_MAX_BYTES | 4194304 | 按序列化字节数限制影子工作。 |
文档
- 入门
- 单窗口缓存架构
- 持久上下文查询
- 上下文溢出
- 影子遥测验证
- 贡献
- 支持
- 路线图
- 更新日志
- 行为准则
项目状态
0.2.3 是开发者预览版。Prime 集成、存储格式和 Python API 在稳定版本发布前可能会发生变化。测试套件覆盖了文档中记录的核心路径,但此包并不是针对以同一操作系统用户身份运行的另一个进程的安全边界。
当前运行时目标是 Prime Agent 0.9.5 或更新版本(@earendil-works/pi-coding-agent >=0.86.1)。请将路线图视为方向指引,而非发布承诺。
开发与验证
npm run typecheck
npm run lint
npm test
npm run test:python
npm run package:smoke
npm run release:check
在提出变更之前,请参阅 CONTRIBUTING.md。请保留仅限 Prime 的权限模型。
许可证
MIT。捆绑依赖声明见 THIRD_PARTY_NOTICES.md。