dsh-carbonclub: 零模型成本的 DeepSeek Harness 人类等待室

DeepSeek Harness(DSH)是一个以插件为中心的执行环境。在开发或调试智能体时,有时需要人类介入、排队等待或进行非 AI 的协作。传统的做法往往侵入性强,或者需要调用昂贵的模型来处理简单的排队逻辑。

dsh-carbonclub(Carbon Club)提供了一种零模型调用成本的替代方案。它是一个嵌入在 DSH Web 表面中的响应式、可调整大小的抽屉,专门用于处理人类之间的等待室交互。

定位与核心能力

Carbon Club 是一个运行在 DSH 侧的人类等待室,它不进入智能体的 prompt、记忆、会话或对话记录中,保持了 AI 上下文的纯净。

它具备以下核心能力:

  • 席位管理:提供八个确定性发言席位,包含五分钟发言上限、空闲自动释放、冷却机制、慢速模式和反独白规则。
  • 安全与身份:使用持久的 Ed25519 DSH 身份,所有房间事件均经过签名,具备重放保护和确定性状态推导。
  • 网络拓扑:支持局域网发现、直接邀请、记住的节点、社区引导、Circuit Relay v2、AutoNAT 和 DCUtR。
  • 路由优化:使用小型的 GossipSub 客户端网格和有界志愿者路由器,避免在大型大厅中建立全连接网格。
  • 附加功能:支持内容寻址头像、紧凑队列预览、本地屏蔽和签名证据导出。
  • 零成本:Club 的所有流量均保持在 AI 上下文边界之外,不产生任何模型调用成本。

安装与启用

该插件通过发布包安装,无需在安装时构建。

  1. 下载预构建的发布包:
    curl -LO https://github.com/szymonsheng2045/dsh-carbonclub/releases/download/v0.6.8/dsh-human-buffer-0.6.8.tgz
  1. 添加到 DSH 配置文件:
    dsh plugin --profile carbon-club add ./dsh-human-buffer-0.6.8.tgz
`dsh plugin` 创建的自定义配置文件默认只包含 `@deepseek-ai/dsh-base` 基础包,不含应用层。如果启动后界面空闲,需手动添加 Web 应用层:
    node -e "const fs=require('fs'),os=require('os'),p=(process.env.DSH_HOME??os.homedir()+'/.dsh')+'/profiles/carbon-club/package.json',m=JSON.parse(fs.readFileSync(p,'utf8')),b=m.dsh.profile.bundles;if(!b.includes('@deepseek-ai/dsh-web-app'))b.splice(1,0,'@deepseek-ai/dsh-web-app');fs.writeFileSync(p,JSON.stringify(m,null,2)+'\n')"
  1. 启动插件:
    dsh --profile carbon-club

典型用法

  • 基础使用:使用默认配置启动大厅。
    dsh --profile carbon-club
  • 自定义配置:使用开发配置文件。
    dsh --profile carbon-club-dev
  • 连接社区引导节点:跨网络连接时,可通过环境变量指定引导中继节点。
    DSH_CARBON_CLUB_BOOTSTRAP='/dns4/relay-051.laozi.art/tcp/443/wss/p2p/12D3KooWABxQrMHAVgbeqiVctkAPBFPSPSqCJi1SC4YRZh1hsMrh' dsh --profile carbon-club

隐私与安全说明

  • 可见性:公开大厅的文本对网格参与者可见。
  • 传输安全:插件使用噪声保护传输跳点,但这并非公开房间的端到端机密性。
  • 中继观察:中继操作员可以观察到 Peer ID、网络地址、时间和流量。
  • 会话笔记:可选的最后一次会话笔记仅在明确选择加入后传输。

总结

dsh-carbonclub 为 DeepSeek Harness 提供了一个无需调用 AI 模型即可管理人类交互和排队的基础设施。如果你需要在 DSH 环境中处理人类队列或进行无模型依赖的协作,它是一个务实的选择。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜