Skip to content

dsh-mind

Verified

dsh-mind · v1.10.0 · MIT · Web UI

心智 · 数字组织 —— 一张插件卡,三个组件:内核 / 安全类 / 看板

Install

dsh plugin add dsh-mind

Confirm the layer applied with dsh --profile default --dump-config — see the install guide.

Source

Published to npm without a public repository. Inspect the package contents before installing.

Tags

Creators

Readme

dsh-mind · 心智

产品方向:由有长期人格与成长性的 Lead 理解需求、组织专业智能体协作,各专业分别积累知识与方法,让工作留下可验证、可复用、可纠错的成果。

mind 为 DSH 提供目标记录、任务与验收、按需协作、记忆与能力、权限与审计,以及工作台。普通问答和已授权的只读调查直接进行;需要正式交付或委派时,再使用任务、复核和采纳。岗位数量、审计条数和知识存量不等于工作效果。

首版范围

当前版本为 1.10.0。支持任务派发、成员交付、独立复核与Lead采纳;已保存的对话可跨会话按话题召回,长期记忆可搜索原文、来源和停用状态。看板提供岗位能力图谱、任务、会审、消息总线、审计和记忆;节点详情以悬浮卡片展开,建岗模板不出现在岗位展示中。

需要独立复跑时,由Lead冻结本任务的代码目录、测试命令和预算并登记许可,复核员独立运行、读取原始结果并对业务任务出票。执行沿用宿主当前权限,原有防自验、禁止代签及显式审批规则继续生效,详见实验接口。

宿主兼容验收以DSH 0.2.1-rc.2为基准,Node要求 ^22.19.0 || >=24.0.0。宿主仍处于预览期,其他版本应重新验证。自动协作记忆默认关闭;自动提炼、专业知识收益和长期成长质量不作为首版效果承诺。更完整的目标费用预算、跨进程恢复与知识质量闭环仍是后续工作。

上述定位于2026-10-22由用户确认,职责与实现顺序见Lead与专业智能体。专业岗位知识已有默认自动召回:Lead取得本岗位最近有效知识,专业成员按当前绑定任务检索本岗知识,最多4条摘要。已声明的人格、用户偏好与教训也已有持久装配与更正;主动提炼、语义相关召回和成长效果仍需后续验证。

Lead还可保存可修正的需求解释,自动接续未收尾目标和交付进展;专业成员只自动取得自己活动任务的必要简报。分工建议不代替真实任务或授权,模型理解与专业选择的质量仍待真实案例验证。

协作反馈与后续案例可随教训记录原做法、用户反馈、调整做法与后续结果声明,并带入新会话。程序核对目标历史引用,保留改善、无改善、变差与未知;实际采用和成长效果仍需真实证据。

工作概览优先本会话实际推进的目标。教训优先按本轮已接纳的用户来源文本词面检索,无可用表达时按会话目标,再退回近期浏览;词面零命中不夹带近期教训。首步新消息尚未接纳,仍按目标取材,尚不代表自动识别聊天意图。

开发主线同步到本机DSH的具体提交与回执按当前状态核对。源码同步、客户端重载与完整实机验收分别记录;能力范围和后续工作见路线图。

审批集中在心智「待你决定」,点击请求进入独立审阅页,聊天输入区没有审批卡。设置 → 心智分组管理运行与调度策略;介入度显示为0% / 50% / 100%,对应放权 / 预审 / 审批。保存后会独立回读确认;超时或未知回执不能当作已保存,也不表示一定没有提交。

从工作开始

要做什么 如何使用
问答、澄清、只读调查 直接推进,遵守已有权限,不为对话额外建岗、起成员
调整运行与调度策略 设置 → 心智:失联保护、审批与复核共同保存,Lead 调度授权单独保存;刷新保留草稿,来源、路径与指纹按需展开
查看人设保护范围 工作台健康区或 /mind status:Mind仅约束自身人设文件接口,不包装宿主权限与执行服务;完全权限shell仍可修改人设文件
跨会话延续明确工作 项目工作摘要从轮缓冲异步提炼,新Lead按项目自动取得;project_brief_query可查来源,正式目标与限制仍用goal_query核对
记住称呼和相处习惯 协作偏好的自动整理默认关闭;显式启用「自动协作记忆」后,才从经过来源校验的用户原话整理进正式记忆。已有有效偏好可在新会话召回,支持更正及停用
完成一个正式交付 定验收判据,选择 Lead 本人或成员执行;提交产物,经复核后由 Lead 采纳
委派可拆分工作 使用 member_spawn,机制处理登记、钉版、绑定和任务书;文件范围须在部署上限内明确授予
获取独立意见 按需使用 debate_*;会审是咨询,不替代交付复核
查已有经验或知识 memory_query 按需检索;区分相关召回、历史浏览和正文详情
新会话也记得此前对话 跨会话原文召回直接从已保存的轮级缓冲按话题召回;无需先写长期记忆,同一部署的本地主人默认跨会话延续;turn_buffer_query 文本=…继续查原文
中断或压缩后接续当前对话 轮级缓冲默认记录已接纳文本并有界回放;不带文本的turn_buffer_query浏览本会话,人侧/mind turn_buffer_forget清空当前缓冲
了解工作为何受阻 在当前会话查看执行者的诊断与需要你处理的卡点;高级诊断可用 monitor_query,反馈不改变权限
查看记忆与审计 记忆页搜索原条目、正文和来源,更正或遗忘在会话中说明;审计页按操作和本地时间筛选并加载更早记录,概览只展示近期快照
查看目标的受管额度 budget_query id=<目标> 查配置、累计与未决占用;人侧 /mind budget_decide 配置累计上限,换实例和后继不清零,正常执行无需逐次确认
查看模型已报告用量 usage_query 查本项目观察,或 id=<目标> 查看开始时已归因的尝试;最新 usage 快照替换旧值,缺失与未归因另列,费用仍未知
中断后核对成员创建 operation_query 按任务或操作id查创建意图、候选实例和阶段回执;已有意图不再签发创建,候选id不冒充已创建
复盘知识采用 task_submit 可选附 采用知识;治理角色用 knowledge_reuse_query 核对声明、当前来源和历史采纳关联。缺失保持未知,不自动排行或判错
核对知识适用条件 写知识可选附 知识说明;明确的复验期限到点后退出默认建议,有权者可用 含待复验=true 查原文。到期不自动判错,旧知识不补造期限
核对负反馈后的处置 有权者在既有 memory_lifecycle 失效、降权或替代动作中可选附 反馈引用={任务,提交序};治理查询显示明确关联的处置,未见关联不等于无人处理,已见不等于问题解决

治理知识查询只在单次调用内复用读取快照。读取期间来源变化会使整组来源与处置观察保持未知;任务真源或当前任务读权变化时重新查询,不拼接早晚批的声明与分母。该机制不创建后台刷新或缓存授权。

正式任务的判据派发后冻结,复核票只支持它实际核验过的内容。不能借另一个任务、同岗位身份、旧票或重试声明扩大权限或伪造完成。

安装形状

一个包、一张插件卡、三个组件,无需手写组件依赖:

组件 入口 职责
内核 dsh-mind/kernel mind 工具、/mind 命令、真实工具 guard、审计与上下文
安全类 dsh-mind/guard 四项安全探针、升级比较与回滚目标定位
看板 根包载体与 dsh-mind/client 当前工作、待决定事项、审计与相关读面

组件共用同一个 Org。关闭内核会失去 Mind 的工具边界;安全类只定位回滚目标、记账并告警,不自动替用户改运行文件。看板从服务端投影读取事实,受控按钮调用正式命令入口。

在目标 profile 中按宿主支持的安装方式安装本地包或已发布包,例如:

dsh plugin --profile <名> add <包或本地包路径>
node scripts/verify-profile-install.mjs <profile绝对路径>

安装后核对 profile 的依赖与 dsh.profile.bundles、三组件及各导出。安装自检检查包与 profile 形状;真实工具链是否生效仍须在目标宿主核验。旧安装故障与历史证据见重整前 README。

部署者需要配置的边界

  • memberFileAccess 给出成员可授文件域的上限,缺省为空。Lead 通过任务的 工具文件范围 授予其中子集;任务绑定本身不授予任意文件或 shell 权限。
  • 新项目默认使用规范完整路径派生的键。旧 basename 项目需通过可信 projectBindings 明确认领;同名目录不自动共用账本。
  • 复核免审为用户控制的全局设置,默认关闭;模型不能代开。审批、撤权和失联规则继续生效。
  • 自主复核实验由Lead按任务登记冻结代码、命令和次数许可;旧部署白名单模式另按配置启用。任务内许可不扩大宿主权限,也不等于 OS 沙箱。

详见成员工具边界、项目身份和接口合同。

系统如何分工

LLM 理解意图、选择方案和判断内容;机器检查身份、授权、任务归属、版本和证据一致性。流程策略与界面选择可以按真实收益调整;反馈不能自行授予权限。

职责 实现位置
领域服务与事实 src/:任务、身份、策略、产物、记忆、会审、审计
工具与命令适配 lib/、components/kernel/lib/
安全运维 components/guard/lib/
界面 components/board/lib/
出厂规则、岗位与能力 mind/;用户叠加及运行事实保存在私有区

治理对象的标签授权与文件工具的真实路径边界共同生效。任务账本、身份和审计各有职责,工作台与指标从事实重建,不另建授权来源。完整职责、限制与真源见当前架构。

验证与开发

node test/preflight.mjs
node --test "test/*.test.js" "components/board/test/*.test.js"
node components/board/test/client-harness.mjs
node scripts/verify-profile-install.mjs --selftest
git diff --check

测试数字只属于对应源码和运行,不在入口维护易过期总数。开发、提交、发布和部署分别留证;源码测试不替代真实 GUI 或宿主验证。工作区、验证和部署说明见开发指南。

文档入口

下列工程文档在源码仓库维护;发布包的实际资源范围以 package.json 的 files 为准。

文档 用途
文档索引 当前文档与历史材料入口
STATUS 代码、客户端同步、已验证范围及待验收事项
ARCHITECTURE 当前产品主路径、职责、真源及缺口
ROADMAP 已实现与待实现能力,以及后续验收条件
INTERFACES 命令与服务合同;历史段落按日期和变更说明阅读
DESIGN-MAP 组织条款与源码、测试的对照,不代表当前运行已部署
组织设计 v2 已确认的组织约束及其设计背景
产品与效用验证 为什么做、如何判断质量与成本收益
目标与当前约束 目标来源、修订、任务关联、完成证据及机器覆盖范围
受管准入额度 并发预占、真实执行凭据、结果与未知占用,以及明确不覆盖的用量
模型用量观察 真实 Agent 生命周期、已报告 token 快照、归因与缺失;观察不增加执行权限或费用保证
知识采用反馈 交卷可选声明、捕获时来源哈希与当前二次裁剪;效果由本人声明,不冒充语义认证或因果收益
适用条件与复验期限 作者声明的条件、反例和复验触发;期限改变默认召回,不改变知识状态或任务权限
负反馈与处置关联 精确引用原交卷负反馈;当前授权、批准见证及提交点复核,不按时间或同知识id猜关联
成员创建恢复 先留意图与预留实例,保存阶段和部分提交凭据;不盲重建或自动补签
端到端场景 完整连续工作的目标、恢复与预算应满足什么判据

现行实现的已知边界见第一批验收:严格格式读取不能证明账本未被合法删行或整本回滚;内容摘要与同步 guard 不能冻结外部进程或替代 OS 隔离。

见闻与成长

在心智设置的「见闻与成长 → 管理信息来源」小弹窗中连接多个本地目录,或直接在会话中分享;外部插件可导出到目录、主动投递材料,或通过统一来源声明交接;Mind不按平台编写接入分支或后台取稿脚本。兴趣与表达融入原人格连续性,真实共同经历融入原经历记忆,知识和潜在方法由Lead分配到原专业知识与能力体系。收录区保留来源与处理回执,正文、更正及停用以原记忆服务为准。支持关系隔离、增量快照、预算、暂停、纠正、删除和中断恢复;不接管宿主权限,不改核心人设。使用方法和已实现边界见 信息来源与成长。