在重命名对话框里一键生成贴合对话的会话标题
30.8/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/28 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add MaouXY/dsh-ai-session-title该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · chat
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 6 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(node_version · 2026/10/28) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
扫描于 2026/11/2(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
DeepSeek Harness 的 AI 生成会话标题:在会话重命名弹窗里一键生成。
README
由 DeepSeek 最新模型翻译生成AI 会话标题
给 DeepSeek Harness(DSH)的会话重命名对话框加一个 AI 生成按钮:读取真实对话内容(以及你已经输入的草稿),让当前会话所用的模型写一个短标题,填进输入框——你确认后按「重命名」,不满意就继续改。
要求:dsh ≥ 0.2.1-rc.3、Node ≥ 20。
效果
重命名对话框里的 AI 生成按钮
- 打开任意会话自带的「重命名会话」对话框(侧栏 ··· → 重命名会话)。
- 输入框内右侧、同一条边框里多一个星标按钮——不是新弹窗,就是原生那个框。
- 点一下:读取该会话的对话记录,连同你已输入的草稿一起作为参考,生成标题并填回输入框。
- 底部仍然是原生的「取消 / 重命名」;生成不会自己改名,必须你点确认。
安装
从 npm 安装(推荐)
dsh plugin --profile <你的 profile> add dsh-ai-session-title
然后重启 dsh web 并刷新页面。
自带 dsh 的桌面版请在 App 内 设置 → 插件 里安装,不要用命令行——App 运行期间不会让 CLI 改写它自己的 profile。
从本仓库安装
plugin_manager install_bundle target = <本目录的绝对路径>
或者让智能体用 plugin_manager 工具装。
展开完整文档(README 剩余 1 节)
AI 会话标题 给 DeepSeek Harness(DSH)的会话重命名对话框加一个 AI 生成按钮:读取真实对话内容(以及你已经输入的草稿),让当前会话所用的模型写一个短标题,填进输入框——你确认后按「重命名」,不满意就继续改。 要求:dsh ≥ 0.2.1-rc.3、Node ≥ 20。 效果 重命名对话框里的 AI 生成按钮 - 打开任意会话自带的「重命名会话」对话框(侧栏 ··· → 重命名会话)。 - 输入框内右侧、同一条边框里多一个星标按钮——不是新弹窗,就是原生那个框。 - 点一下:读取该会话的对话记录,连同你已输入的草稿一起作为参考,生成标题并填回输入框。 - 底部仍然是原生的「取消 / 重命名」;生成不会自己改名,必须你点确认。 安装 从 npm 安装(推荐) dsh plugin --profile <你的 profile> add dsh-ai-session-title 然后重启 dsh web 并刷新页面。 自带 dsh 的桌面版请在 App 内 设置 → 插件 里安装,不要用命令行——App 运行期间不会让 CLI 改写它自己的 profile。 从本仓库安装 plugin_manager install_bundle target = <本目录的绝对路径> 或者让智能体用 plugin_manager 工具装。装完刷新 Web 界面。 从插件市场安装 市场读取的是 awesome-dsh-plugin 这份目录,而不是本仓库。目录收录之后,在 插件 → 发现 里搜索安装即可。 工作原理 一个包,两半: | 半边 | 文件 | 作用 | | Host | index.js | 注册全局命令 /ai-title。读会话事件日志、按下一次请求要用的路由(session.requestHeader().config,取不到时回退到最新一条助手消息)选模型,用 ctx.llm 以 purpose: 'session-title' 流式生成一条,清洗后返回。命令名后面的文本视为用户的草稿标题。 | | Client | client.js | 监听原生对话框的会话名输入框,就地装饰一个星标按钮;点击后调用 ctx.remote.commands.execute(sessionId, '/ai-title <草稿>', []),把返回的标题用原生 input 事件写回该输入框。 | 两个实现细节值得说明: - 为什么装饰 DOM 而不是注册插槽:原生对话框把目标会话存在组件内部 state 里,通过 shell.overlay 渲染,内部没有暴露任何插槽,所以插件拿不到插入点,只能就地装饰它;会话 id 则通过输入框预填的标题在 Workspace Service 的会话列表里反查。 - 为什么走命令:客户端到 host 的 RPC 接口是构建期生成的,第三方 bundle 无法新增方法,命令是唯一稳定的调用通道。代价是每次生成会在会话流里留下一条 command/run + command/done 记录——这也是生成过程中唯一的可见反馈。 配置项(可选) 在 profile 的 cordis.patch.yml 里给 ai-session-title 这一行加 config: - id: ai-session-title name: dsh-ai-session-title config: maxOutputTokens: 1024 | 键 | 含义 | | provider / model | 强制指定路由。要么都配、要么都不配;默认按下一次请求的路由,取不到再用最新一条助手消息的路由。 | | timeoutMs | 生成超时,默认 60000。 | | maxTitleChars | 标题字符上限,默认 30。 | | maxOutputTokens | 单次调用的输出预算,默认 1024。思考型模型如果先思考、把预算耗光才轮到你看到的标题,会报 max-tokens,把它调大即可。 | 兼容性 engines.dsh 声明为 ^0.2.1-rc.3。DSH 只按 engines.dsh 判断兼容性(没有该字段时才回退到 @deepseek-ai/dsh- 的 peer 范围),插件市场的卡片上也会显示这个要求。 这个插件在运行时不导入任何 @deepseek-ai/ 包:host 半边只用 ctx.commands / ctx.llm,client 半边只用 ctx.remote 和 DOM API。好处是任何 profile 都不需要额外装依赖就能加载;代价是如果上游改了这些服务的签名或重命名对话框的结构,就需要跟着发新版本。 开发 npm test # host 半边的冒烟测试,不需要 harness、也不需要模型 client 半边没有构建步骤:client.js 按原样被加载。改完刷新 Web 界面即可(profile 里是 link: 安装,不用重装)。 目录结构 cordis.patch.yml 把行 id ai-session-title 插入为本包 index.js host 半边(命令 + 生成) client.js client 半边(就地装饰 + 远程调用) test/host.smoke.mjs host 半边冒烟测试(npm test) locale/*.json 插件展示信息(标题 / 描述) icon.svg 插件图标 screenshots.json 市场卡片用的截图声明 docs/screenshot.png 截图 常见问题 按钮没出现? 确认插件已启用、刷新过页面,且 dsh 版本满足 ^0.2.1-rc.3。 报「模型没有返回可用的标题」? 多数是思考型模型把输出预算全用在推理上,调大 maxOutputTokens。 报「无法确定要命名的会话」? 说明输入框里的标题在会话列表里匹配不到(例如同名的会话刚被改名)。先在侧栏打开该会话再试一次。 License MIT,见 LICENSE。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
MaouXY/dsh-ai-session-title
在重命名对话框里一键生成贴合对话的会话标题
相关插件 · 对话 / 记忆
上下文中枢oceanbase/powercontext
上下文跟着工作走 —— 跨会话、跨智能体、跨人。
★ 1,487已汉化DSH
73
智能体记忆库plastic-labs/honcho
Honcho 是记忆基础设施,用来构建有状态的智能体。这些智能体能理解不断变化的人、智能体、群组、项目和想法。
★ 7,894已汉化DSH
71.7
长程智能体控制面loopx-project/loopx
给 Agent 一个目标,让工作持续向前。
★ 6,358已汉化DSH
71.3
智能体上下文数据库volcengine/OpenViking
给 AI 智能体用的上下文数据库
★ 41,379已汉化DSH
71.3
长效机器人团队Fei2411/DS-Bot
DS Bot 是一个基于 DeepSeek Harness简称 dsh的 bot 插件,插件将 dsh 改造为 bot…
★ 5,084已汉化DSH
71.1
可携带记忆层EverMind-AI/EverOS
为什么选择 EverOS
★ 13,778已汉化DSH
71.1
这是你的仓库?认领条目