Lume — DSH Desktop 增强插件:任务执行协议与人设系统

前言

DeepSeek Harness (DSH) Desktop 插件 Lume(微光)旨在为智能体开发提供结构化的约束与记忆支持。它不替代模型的思考过程,而是通过协议确保模型手边的“事实到位”。

在长对话或复杂任务中,模型容易产生需求漂移、引用未打开的代码行、或在非执行轮次错误地修改状态。Lume 通过纪律层和方法层解决这些问题,同时提供人设层以控制对话风格。插件以 MIT 协议开源,由开发者 cayan0x 维护。

核心能力

Lume 将能力划分为四个层级,每层承担特定的职责:

纪律层:边界与核查

纪律层负责判定请求类型并划定操作边界。它会在对话中注入检查项,确保模型在回答、查找、讨论、诊断或执行等不同模式下不越权行事。

  • 请求类型判定:基于请求内容和最近几轮轨迹,区分问答、查找、讨论、诊断与执行轮次。问答轮不改文件,诊断轮不越权修复,只有执行轮才改变状态。
  • 事实核查:检查引用的代码行是否在本次会话中打开、对未见过的符号是否下过否定断言、需求与交付物是否对齐。
  • 上下文管理:当上下文占用达到 75% 或 90% 时发出预警,并导出结构化会话记忆(目标、已拍板、未决、关键定位)。
  • 度量自校:对路由判定被反复纠正的情况进行检测。

方法层:可检查的产出

方法层将任务转化为可验证的产物,确保每一步都有据可查。

  • 任务契约 (lume_contract):定义目标、范围、预估数量(先估后回填)、完成判据、非目标与待确认项。
  • 改动台账 (lume_change):记录每次改动的位置、原因、验证方式及状态(自动入账)。
  • 假设台账 (lume_hypothesis):记录假设的验证过程。下结论(confirmed/excluded)必须附带证据、裁决方式与反例检查。
  • 设计决策 (lume_design):记录决策点、选择方案、放弃理由及影响面。
  • 项目知识 (lume_project_note):按工作目录跨会话累积稳定事实,支持按编号删除(lume_project_forget)。

人设层:风格与记忆

人设层从聊天记录、小说、剧本或设定文档中蒸馏具名角色。

  • 角色蒸馏:提取语气、口头禅、回复篇幅等特征。
  • 长期记忆:以人设为键存储记忆,随对话演进。
  • 风格纠偏:纠正自动生成的回复风格,但不介入代码执行和工具调用的结果。

仪表盘与触发器

  • 行为触发器:通过轨迹而非措辞进行纠偏。包括 converge(撒网不收敛)、verify-as-you-go(连写不验)、contract-missing(契约缺失)等。
  • 运行时度量:通过 lume_metrics 查询路由判定、触发器命中、块装配及外部结果信号。

安装与启用

Lume 通过 npm 包管理器安装。

# 安装插件
dsh plugin add lume-dsh-plugin

安装后必须完全重启 DSH(包括托盘进程),插件在宿主启动时加载,不支持热重载。

典型用法

1. 定义任务契约

在开始执行前,使用 lume_contract 锚定目标、范围和判据。

lume_contract({
  goal: '跑步记录新增配速列:列表展示 + 历史记录补算 + 导出可用',
  scope: 'run_record 表与迁移脚本、列表页组件、CSV 导出',
  expectCount: 6,            // 先估:6 个改动点,探索后回填实际值
  criteria: ["新记录能自动算出配速", "历史记录已补算", "导出的 CSV 里含配速列"],
  nonGoals: ["不改 CSV 既有的列顺序", "不动手机端的同步逻辑"],
  open: []                   // 默认 0 个待确认
})

2. 查看运行时度量

在对话中随时查询触发器效能或系统健康状态。

lume_metrics

3. 管理项目知识

当需要删除特定的项目知识条目时使用。

lume_project_forget

注意事项

  • 开销控制:闲聊轮不会背上整份工作协议的成本,协议与台账按需注入。
  • 权限范围:人设只影响自然语言表达,不介入代码、命令与工具调用的结果。问答轮不改文件,诊断轮不越权修复。
  • 网络请求:不主动发起网络请求,仅允许调用配置的模型档进行记忆提取、反思与人设蒸馏。
  • 结论归属:插件不替用户下结论,机械判据只保证“有没有证据”,判断对错仍在模型。

生态位置

Lume 是 DSH 生态中的一个插件,用于增强 DSH Desktop 的任务执行能力。更多信息请访问 SkillHub 插件目录 或 GitHub 仓库。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜