前言¶
在 DeepSeek Harness(DSH)里跑多个 Session、子智能体和工具调用时,Web UI 已经在维护 Session 投影:步数、轮次、token 构成、上下文压力、工具耗时等。若要在一张「桌面」上汇总「今天还在用的会话」花了多少 token、缓存命中如何、是否逼近上下文或账面 cap,通常得自己在 RPC 或日志里拼数据。DSH Trading Floor 插件把同一套 Session 投影做成只读交易终端式仪表盘,不拉行情、不下单、不访问外网,专门看 Harness 自身的会话遥测。
这是什么¶
DSH Trading Floor(package 名 dsh-trading-floor,当前版本 0.2.0)由维护者 lengrufeng2008 发布,归类为 admin-security。定位是:面向 DeepSeek Harness 本身的、实时的、只读交易台仪表盘。它把 Web UI 已有的 Session 投影转成桌面视图:活跃会话、步数、token 混合、缓存命中、上下文压力、工具时间、按会话的 book 条,以及人工风险门控。视觉语言像交易终端,数据来源是 DSH 自己的 session telemetry。不含市场数据、券商、订单或外部网络调用。
核心功能¶
数据来源与刷新¶
仪表盘每 10 秒轮询与 Web UI 相同的同源 Session RPC。在 README 给出的基准下,约 361 个 Session 的语料上,一次快照渲染大约 0.4–0.6 秒。
Active Book(活跃账本)¶
Session 投影暴露的是各 Session 生命周期内的 token 用量,而不是每次调用的精确时间戳。因此插件把范围称为 active book:
- 某 Session 在 book 内,当且仅当:最后一次 prompt 是「今天」,或该 Session 正在运行。
- 花费(spend)是这些 book 内 Session 在 DeepSeek idle 费率下的生命周期成本估计。
- 不是「今日账单」;若要精确按日核算,应使用
dsh-token-audit。
界面各处用 BOOK LIFETIME、IDLE EST、EST、BOOK CAP、read-only 等标签标明含义。默认 book cap 为 ¥100(策略护栏,非日账单)。无虚构 P&L 或假智能体。
界面模块(README 列出的 Screen)¶
- Ticker:活跃、live、步数、token、缓存、输出占比、book spend、book cap
- 六个透镜:TAPE(sessions)、QUANT(steps)、MACRO(presets)、RISK(context)、FLOW(tool time)、PM(book spend)
- Gauge:上下文、缓存命中、输出占比、工具时间
- Orchestration web:Harness 居中、六透镜环绕
- Human gate:book cap(默认 ¥100 生命周期)、上下文与缓存检查,提供 Refresh / Copy
- Desk log:最后 prompt 与子智能体活动
- FULL DESK:全视口 portal;Esc 或 EXIT 回到 Settings
真实展示的内容¶
- 今日有 prompt(或正在运行)的 Session 及其投影
- 每 Session 的 steps、turns、LLM 时间、工具时间
- cache-read、uncached-input、output tokens
- 上下文压力与 context window
- Agent preset 与模型选择
- 按 Session 在 idle 费率下的生命周期成本估计
- 子智能体标签与最后 prompt 活动
控件仅为只读:Refresh 与 Copy。
安装与启用¶
可通过 Plugin Manager(Plugins → Add plugin),或 plugin_manager 的 install_bundle 指向插件目录。公开仓库可用下面命令(须与 README 一致):
dsh plugin --profile web add github:lengrufeng2008/dsh-trading-floor
安装后打开 Settings → Trading Floor;右上角有 FULL DESK。live profile 下为本地链接安装,改客户端代码后刷新页面即可生效。也可用 npm pack 打 tarball 挂到 GitHub Release;验证文档提到临时 profile 安装示例:
dsh plugin --profile web add dsh-trading-floor-0.2.0.tgz
--dump-config 应能拼出 trading-floor 配置行,Plugins 页列出 Trading Floor 及 locale 描述。
典型用法¶
- 在 Web profile 下安装插件(见上节命令)。
- 进入 Settings → Trading Floor 查看设置页仪表盘;需要大屏时点 FULL DESK,用 Esc 或 EXIT 返回 Settings。
- 观察 Ticker 与六个透镜,结合 Human gate 看 book cap、上下文与缓存是否触发策略提示;需要更新数据时点 Refresh,需要拷贝信息时用 Copy。
- 若关心「今天确切花了多少」,README 明确建议改用
dsh-token-audit,不要把这个 desk 的 IDLE EST 当日账单。
本地开发验证可跑:
npm test
README 记录为 4/4 纯 projection-fold 测试;Web UI 在 1600×1000 与 1920×1080 下 0 页面错误、0 控制台错误。
适用场景与注意¶
适合:在 DSH Web 侧同时维护较多 Session,需要一眼看清「今日仍在 book 内的会话」token 构成、工具耗时、上下文压力,以及相对 book cap 的 idle 估计花费的管理员或重度 Harness 用户。
边界与后续(README Limits):
- 精确日账单需要事件时间戳或 Host
wire.view;P2 刻意只依赖已有 projection API。 - Human gate 尚未接线审批动作,只报告 live policy、goal phase 与 pending questions。
- 行情与纸交易 deliberately 不在范围内。
兼容:DSH 0.2.1-rc.2,Web profile;依赖 session/list 客户端 RPC 与 settings.section 插槽。许可证 MIT。
安全:插件在当前 DSH 进程权限下运行,安装前请自行审阅 GitHub 仓库 源码与 LICENSE。社区目录 SkillHub 插件页 为独立站点,与 DeepSeek / 幻方无官方从属关系;DSH 生态理念是「一切皆插件」,本文介绍的是社区插件而非官方应用商店条目。
结尾¶
DSH Trading Floor 把 Harness 已有 Session 投影收成只读「交易台」,强调 BOOK LIFETIME 与 IDLE EST,便于盯活跃会话与风险门控,而不碰市场与下单。进一步了解可访问目录页 https://www.skillhub.cn/plugins/lengrufeng2008/dsh-trading-floor 与源码 https://github.com/lengrufeng2008/dsh-trading-floor。