为 DeepSeek Harness 提供可视化 goal 模式:Goal 栏 / 头部入口 /…
36.2/100
综合分
3
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/1 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add xlennart/dsh-goal-mode-enhance该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · market
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 34 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意未发布到 npm registry,仅可从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包dsh-goal-mode(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/11/1 18:25:33
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
⚠ 该插件运行需访问外部网络 / 远程 API,部署在国内无外网环境时可能无法正常使用。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/schemastery@deepseek-ai/dsh-api-remotes@deepseek-ai/dsh-api-session-controller@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-store@deepseek-ai/dsh-client-ui-conversation@deepseek-ai/dsh-client-ui-renderer@deepseek-ai/dsh-client-ui-settings@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-goal@deepseek-ai/dsh-session给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
界面预览
3 张 · 点击查看大图功能亮点
- 可视化goal模式
- Goal栏与头部入口
- 设置页历史多会话总览
展开完整介绍(82 字)↓
为 DeepSeek Harness 提供可视化 goal 模式:Goal 栏 / 头部入口 / 设置页(历史+多会话总览)/ goal_overview 模型工具
README
由 DeepSeek 最新模型翻译生成dsh-goal-mode
为 DeepSeek Harness Web 界面提供可视化 goal 模式的插件。
把原本只能靠对话命令(/goal)和模型工具(create_goal / get_goal / update_goal)操作的目标系统,变成看得见、点得动的界面。
两种形态
本仓库同时提供两种形态,推荐使用 A(正式插件,稳定、可注册安装):
| 形态 | 说明 | 适合 |
| A. 正式插件包(推荐) | 独立 npm 包结构(dsh.plugin.json + cordis.patch.yml + 构建产物),dsh plugin add 安装,页面刷新/重启不丢 | 日常使用、分享给他人 |
| B. 动态插件源码(保留) | 会话内 cordis_define + cordis_run 加载(host.js / client.js) | 快速试玩、调试 |
功能(形态 A)
- 完整生命周期目标栏(composer 上方,conversation.input.dock,替换内置 goal 条):
- 无目标时:◎ 按钮展开「设定目标」创建表单
- 有目标时:状态标签 + 目标文本 + 轮次进度条与 n/上限 + 已达上限徽标
- 图标按钮:⏸ 暂停 / ▶ 恢复 / ✎ 编辑(多行)/ ✓ 完成 / 🗑 清除 / 收起
展开完整文档(README 剩余 1 节)
dsh-goal-mode
为 DeepSeek Harness Web 界面提供可视化 goal 模式的插件。
把原本只能靠对话命令(/goal)和模型工具(create_goal / get_goal / update_goal)操作的目标系统,变成看得见、点得动的界面。
两种形态
本仓库同时提供两种形态,推荐使用 A(正式插件,稳定、可注册安装):
| 形态 | 说明 | 适合 |
| A. 正式插件包(推荐) | 独立 npm 包结构(dsh.plugin.json + cordis.patch.yml + 构建产物),dsh plugin add 安装,页面刷新/重启不丢 | 日常使用、分享给他人 |
| B. 动态插件源码(保留) | 会话内 cordis_define + cordis_run 加载(host.js / client.js) | 快速试玩、调试 |
功能(形态 A)
- 完整生命周期目标栏(composer 上方,conversation.input.dock,替换内置 goal 条):
- 无目标时:◎ 按钮展开「设定目标」创建表单
- 有目标时:状态标签 + 目标文本 + 轮次进度条与 n/上限 + 已达上限徽标
- 图标按钮:⏸ 暂停 / ▶ 恢复 / ✎ 编辑(多行)/ ✓ 完成 / 🗑 清除 / 收起
- 已完成:完成横幅 + 「开始新目标」
- 多行编辑/创建:目标内容用多行文本框(自动换行、可拖高、Ctrl+Enter 提交),可同框设置轮次上限
- Composer 工具行入口(conversation.input.left):◎ 目标按钮 + 阶段色点(绿=进行中 / 黄=暂停 / 红=阻塞),点击展开/收起目标栏;目标栏可折叠为内容自适应胶囊
- General 设置开关(settings.general.item):「在输入框工具行显示目标入口」,经 ui-goal-mode 设置段持久化
- 独立「目标」设置页(settings.section):展示当前会话的目标状态、轮次和紧凑目标预览,长目标可按需展开,并附使用说明
- 零空闲干扰:未设置目标时,composer 上方不渲染任何内容(除非创建表单显式打开)
截图
目标栏——完成态(与原生任务条同屏共存)
goal dock with native todo strip
创建表单(多行目标 + 轮次上限)
goal create form
折叠胶囊(工具行入口点击展开/收起)
collapsed goal chip
原理
| 部分 | 实现 |
| 数据展示 | useProjection('goal') 实时投影(含实时 roundsStarted),零轮询 |
| 操作通道 | ctx.remote.goals(web 装配的 api-remotes 挂载的 Remote 命名空间),带 CAS revision 乐观并发 |
| 偏好持久化 | host 半以 ui-goal-mode 条目 Config 暴露设置表单,client 经 configForms 镜像 Host 段落 |
| UI 落点 | conversation.input.dock(goal 单元,priority -10 覆盖内置条)、conversation.input.left、settings.general.item、settings.section |
| 图标 | 内联 SVG 线条图标(Feather 风格,currentColor 随主题) |
数据本身存储在会话日志(goal/change 事件),持久化由引擎保证,插件只负责展示与操作。
安装
- 形态 A(正式插件):推荐直接使用 Release 预构建 tarball——dsh plugin --profile web add 后重启即可;开发者本地构建方式见 INSTALL.md。已验证的 DSH 版本兼容性结论见 COMPATIBILITY.md。
- 形态 B(动态插件):见 host.js / client.js 顶部注释,会话内 cordis_define + cordis_run 加载。
仓库结构
dsh-goal-mode/
├── src/ # 形态 A 插件源码 │ ├── index.ts # host 半:ui-goal-mode 条目 Config + 设置页策略 │ ├── settings-contract.ts # 浏览器安全的设置常量/类型(host 与 client 共享) │ └── client/ │ ├── index.ts # 插件主体:注册 dock 条 / composer 入口 / 设置行 │ ├── GoalBar.tsx # 目标栏 / 创建 / 编辑 / 胶囊 / composer 按钮 │ ├── ComposerEntryRow.tsx # 设置开关行 │ ├── GoalSettingsSection.tsx # 独立目标设置页(主视图会话) │ ├── settings-policy.ts # 偏好策略(configForms 镜像) │ ├── store.ts # 查看状态(页面内) │ ├── slots.ts / locales.ts / styles.ts ├── build.mjs # esbuild 单文件构建(host ESM + client CJS bundle) ├── dsh.plugin.json # 插件清单 ├── cordis.patch.yml # web profile patch 挂载(条目 id:ui-goal-mode = 设置段名) ├── package.json / tsconfig.json / pnpm-workspace.yaml ├── host.js # 形态 B 动态插件 host 半(保留,未随 0.2 适配) ├── client.js # 形态 B 动态插件 client 半(保留,未随 0.2 适配) ├── INSTALL.md # 安装指南 └── README.md
0.2.0 起不发布运行库不变式伴生(./invariant):插件只有槽位注册(HMR 安全性已由宿主规范约束)与设置表单投影(归 settings 服务所有),没有可独立分叉的观测点,空 installer 在 0.2 纪律下不再合规。
要求
- DeepSeek Harness(Web GUI,web profile)@deepseek-ai/* 0.2.0-rc.2及以上(configForms 服务;插件 0.1.0 对应 0.1.1-rc.2)
- 目标系统内置(goals 服务 + goal 投影)
License
MIT预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
xlennart/dsh-goal-mode-enhance
为 DeepSeek Harness 提供可视化 goal 模式:Goal 栏 / 头部入口 /…
相关插件 · 市场 / 管理
插件精选列表awesome-dsh-plugin/awesome-dsh-plugin
DeepSeek Harness(dsh)插件精选列表
★ 22,025未汉化DSH
73.6
新词雷达zhuyansen/new-term-radar
new-term-radar新词雷达
★ 2,049已汉化MCP
72.8
插件生态导航0xsline/awesome-deepseek-harness
安装 贡献指南 DeepSeek Docs 公开插件目录 Issues
★ 1,188已汉化DSH
72.6
技能注册中心iflytek/skillhub
企业级开源智能体技能注册中心——发布、发现并管理组织内可复用的技能包。
★ 5,358已汉化DSH
71.9
插件市场目录imsai-sh/awesome-deepseek-harness-plugins
面向 DeepSeek Harnessdsh生态的社区插件目录,共收录 13938 个插件含 PR 收录与…
★ 350已汉化DSH
71.8
插件精选清单Anil-matcha/awesome-dsh-plugin
DeepSeek Harnessdsh精选指南——DeepSeek…
★ 1,013已汉化DSH
71.7
这是你的仓库?认领条目