🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

目标模式可视化面板 xlennart/dsh-goal-mode-enhance

DeepSeek Harness
xlennart34 天前有提交已提供中文文档扫描:未发现敏感能力需联网ui

为 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
装得上吗
本站已在 dsh 0.2.1-rc.2 下真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 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
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

扫描于 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
预览分享卡片长什么样 ↓xlennart/dsh-goal-mode-enhance
分享 · DeepSeek Harness Hub
xlennart/dsh-goal-mode-enhance

为 DeepSeek Harness 提供可视化 goal 模式:Goal 栏 / 头部入口 /…

这是你的仓库?认领条目

回到顶部