Repository navigation
Releases
Releases · Excalibur9527/dsh-jev
dsh-jev v0.1.0 — JEV 情绪/意图判定插件
DSH Plugin:每一轮对话都把用户最新一条消息发给 typesafe.ai 的 systemone(jev),判定情绪 / 紧急度 / 分流部门,再把判定结果作为一条带来源标记的运行时上下文注入本步请求。
安装
dsh plugin --profile web add github:Excalibur9527/dsh-jev装完重启 dsh web 宿主进程;然后在 设置 → JEV 情绪分析 里填 API Key 与参数。
环境要求
- DeepSeek Harness
0.1.1-rc.2(实测通过) - Node ≥ 22(用到
fetch与AbortSignal.any) - profile:
web功能完整;headless/ TUI 判定注入可用,设置页需要 Web GUI
权限与风险(请先读)
- 唯一出网目标:
POST https://api.typesafe.ai/v1/systemone。用户每轮最新一条消息的正文会发送到这个第三方服务;介意就别装,或把设置页里的「接口地址」改到自建代理。 - 只读写
~/.dsh/settings.yaml的dsh-jev段;apiKey标role('secret'),不经浏览器 RPC 回传。 - 不监听端口;只注册一条 loopback-only 的包私有 RPC 通道
/dsh-jev。 - 无 key / 请求失败 / 超时一律原样放行,不阻塞对话。
验证
- 17 个测试:
node --test test/host.test.mjs test/client.test.mjs(含一次真实接口往返) - 安装命令已实测:
dsh plugin --profile web add会自动写入 profile 的dependencies与dsh.profile.bundles
社区插件,与 DeepSeek AI 及 typesafe.ai 均无隶属关系。