dsh-mind
Verifieddsh-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分配到原专业知识与能力体系。收录区保留来源与处理回执,正文、更正及停用以原记忆服务为准。支持关系隔离、增量快照、预算、暂停、纠正、删除和中断恢复;不接管宿主权限,不改核心人设。使用方法和已实现边界见 信息来源与成长。