# 相续人格 · 完整方案入口 当前实现0.14.0;统一时间线沿第26节,复合身份沿第26.6节、QQ回放沿第26.7节兼容保留。新增只读3D图与严格局部预算见第26.8节及图操作说明;旧版验收保持历史范围。 > 0.14.0当前维护:新增只读[3D记忆关联图](../../memory-graph-3d.md),按复合身份和实际来源/显式关系展示局部;默认派生文档,明确选原件才读对应分片。后端有界读取与显示预算独立于记忆容量,超限只影响本次视图。图不调用模型、不触发回忆或人格更新,布局不冒充神经元/情绪实测;原文、撤销、人格自主和既有QQ恢复保持。最终全量、实机和正式加载另验,不预填成功。 0.8.1历史补丁增强透明主题下的操作提示:主导航和内容分类的选中项有常驻下划线,功能入口有“打开 →”轮廓标记,状态单独显示;悬停与键盘焦点可见。颜色继续取自DSH主题,0.8系列操作流程及后台契约不变。 修订日期:2026-10-30。当前设计版本:`persona-memory/3`。 0.6.0历史布局与继续保留的能力(当前导航已在0.8.0重组):产品名`dsh-Xiangxu-Persona`,包名`dsh-xiangxu-persona`,预设展示名“相续人格”;内部presetId `persona-memory`与数据契约`persona-memory/3`保留兼容。原生九页设置沿用DSH宿主样式,保留QQBot/微信iLink扫码、实际能力许可与形象创作,新增“任务与资料”。主人格通过persona_task自主派发,子任务显式使用xiangxu-task-worker独立工作预设,任务过程、原始资料与完整报告存独立档案,父会话按需读取并自主选择retain片段供原有记忆整理。主预设共八工具,保留继承工具mask;工作预设不自动挂共享人格写入工具,也不把AI委派指令当真人原话。是否委派、记什么及怎样成长仍由人格决定。其它预设不变,既有平台与真实供应商验证边界保留。当前接口和分级证据见[任务与资料](../../delegation-and-task-archives.md)、[管理说明](../../management-ui.md)、[渠道接入](../../channel-integration.md)与[形象创作](../../media-and-identity.md)。 ## 一、当前有效设计 这是同一个会积累经历、形成主观印象和性格的人格。它可以在不同人和情境中表现不同,也可以有优缺点。人格自己决定认谁、注意谁、记什么、回不回、等多久、翻不翻记忆、何时主动、何时睡以及如何理解承诺和边界。工程层正确采集环境、保存归属、执行决定、控制资源和恢复失败。 - 人物分区不是多租户权限制度。允许带真实主体地回忆和谈论其他人;避免把A的事误记成B的事。 - 长期记忆有限,琐碎原文可忘,重要概括可以延续。普通对话的过程临时给梳理参考,原件缓存或可回查引用如实说明,已消费提交后回收。独立工作任务的详细过程留任务档案,主会话按需读取,并自主选择实际片段retain供原有整理。 - `sleep` 是默认的睡眠整理使用方式;人格仍需选择本次整理工作。`on_write` 合并呈现写入后的整理机会,复用正常对话让人格判断是否必要,不再每写一条自动发起付费整理。`consolidationPlan.run` 是一次性所选增量,`defer` 暂缓;清醒时也可整理。两模式沿用来源和提交游标,不重放旧经历。 - 作息参考不成为固定规定。物理容量临界执行有界缓存与缺口报告,不强迫人格睡觉,不把“没睡”变成拒绝聊天。 - 主动聊天没有每日次数、最小间隔或沉默退避闸门;人格决定下次判断时间或等待的事件。选定时间到了即便无新消息也会再判断;明确的事件型倾听可以一直等到选定事件。 - 承诺和边界是关系/性格判断材料,没有独立履约器、禁忌拦截器或输出审查器。主观印象没有固定证据门槛,主动对话不按来源降权。 - 保留底层正确性:源事件去重、归属不串、请求独立快照、梳理批次提交、只回收已消费热区、睡醒与重启恢复、实际交付确认、明确纠正/遗忘不复活。 ## 二、九份现行方案文档 | 方案根相对路径 | 职责 | |---|---| | `长期AI人格插件-实施计划.md` | 主目标、用户取舍、十四模块、容量、流程、全部功能的施工先后和验收 | | `persona/persona-schema.md` | 唯一字段、配置、工具和控制决定契约;版本为 `persona-memory/3` | | `persona/architecture.md` | 存储布局、读写消费者、调度、梳理、交付、预算、恢复与错误路径 | | `persona/relation-model.md` | 认环境、认人、人物九个逻辑分区、共同人格与专属关系的衔接 | | `persona/feasibility.md` | 各模块的实现路径、待验证效果与接入条件 | | `persona/gaps.md` | 需要落实的底层技术问题、用户要求覆盖点、已撤回的旧建议 | | `persona/api-surface.md` | 既有宿主取证、未核接口、P0贯通探针;不把入队当已交付 | | `persona/self-check.md` | 本批改动、文档一致性检查、备份、未进行的运行验证 | | `persona/README.md` | 本入口、文档权威与阅读顺序 | ## 三、五份证据资料 证据中的事实、阅读深度与历史测量保留。资料里的工程建议已经按当前自主性取舍修订或标明不采纳;它们不能覆盖主计划与字段契约。不同调研可能引用同一来源,不把各表条目相加后称为全部独立来源。 | 方案根相对路径 | 覆盖 | |---|---| | `persona/external-research.md` | 第一轮记忆、检索、人格漂移、主动性与风险研究 | | `persona/research-persona.md` | 描述式人格、情境特质、印象形成与评测研究 | | `persona/research-relation.md` | 人物画像、关系记忆与多对象系统的可借鉴部分 | | `persona/research-reasoning-retention.md` | reasoning长期保存与临时过程参考的研究、产品与源码资料 | | `persona/measure-reasoning-volume.md` | 历史会话体积测量;事件角色计数含注入,不等于人工发言数 | ## 四、阅读与施工顺序 1. 主计划:先理解人格与工程的决定边界,以及用户需要的完整功能。 2. `persona-schema.md` 与 `architecture.md`:按同一字段、配置、工具和执行链施工。 3. `relation-model.md`、`gaps.md` 与 `api-surface.md`:核人物关联、故障闭环和接入待测。 4. `feasibility.md` 与证据资料:需要核依据时再读;论文结果不直接变行为限制。 5. `self-check.md`:看本次文档检查覆盖及哪些项目还须真实运行。 四阶段只是全部功能的施工先后,不划分产品档次,也不以先跑通一部分代替后半功能。P0先验证宿主能忠实执行人格控制决定;P1接记忆与关系;P2接人格、两模式整理和睡醒;P3接主动及全功能组合回归。 ## 五、仍须实测的事项 - 宿主事件与源ID、监听及请求作用域、控制工具、inbox启动和实际交付、完整trace读取、睡眠与重启的端到端行为。 - 字符/字节/token三种资源口径、不同模型路由的缓存和历史注入累积、正常聊天与后台整理竞争时的延迟和费用。 - 描述式人格、印象和默契是否带来用户期待的连续性与情境差异;容量参数是否合适。没有三天长满签名、固定行为预测率、永久正确印象等资格要求。 没有真实运行结果前,不把以上待测写成“已完成”。文档统计与本批核验只在 `self-check.md` 维护,避免四处写行数和过期完成率。 ## 六、实现成品入口 - [使用与安装](../../../README.md) - [十四模块实现映射](../../feature-map.md) - [核心与DSH验证记录](../../verification.md) - [真实DSH执行证据](../../host-test-results.md) - [跨宿主端口](../../porting.md) 旧格式转换仍须明确映射;首次成品没有已发布旧库迁移器。同v3备份/导入/恢复已实现,未知高版本保留原件并暂停记忆写入,正常宿主聊天继续。 - [真实模型全流程复核](../../real-model-validation.md):本轮 97 次真实 provider 派发、非空人格更新、主动、睡醒、两种整理模式、遗忘与新窗口识别;失败和未覆盖边界一并保留。 - [自主整理、容量与补充唤醒验证](../../evolution-and-wake-validation.md):0.2.0历史实现、真实模型补测及资源边界。 - [相续人格管理界面与验收](../../management-ui.md):当前0.10.0保留五个主入口和八工具,补候选检索/时间诊断、QQ丰富消息、B站和可选协议服务;自我档案、可跳过引导与交流节奏继续保留;自主委派、扫码/能力许可、形象创作、实例和操作回执继续保留,验收范围按版本单独列明。 - [普通用户使用说明](../../user-guide.md):初次认识、自我资料、记忆与回忆、主动联系、休息、节奏及实际能力。 - [聊天渠道接入](../../channel-integration.md):QQ/微信官方扫码与高级桥、实际私群范围、能力许可、声音及验证边界。 - [形象与创作](../../media-and-identity.md):主参考/描述/版本锁、可选图像视频服务、真实任务、外部资产容量与备份。 - [自主委派与任务档案](../../delegation-and-task-archives.md):独立工作预设、资料分页回查、来源隔离、自主retain、资源配置与恢复。 ## 0.6.0 自主委派与任务资料隔离 主人格可自主选择经persona_task委派工程、研究或其它需要的任务,不设必须派发的题型、固定次数或记忆门槛。当前八工具为memory_search、memory_forget、persona_introspect、persona_decide、persona_voice、persona_media、persona_platform、persona_task;原始全局派发/Harness/编码工具仍不直接加入主预设,独立工作预设使用宿主已有工作能力和用户权限。 任务新建独立上下文并显式选择xiangxu-task-worker,可信宿主登记taskId、真实子会话、父会话和AI委派来源后才启动。宿主初始封套即使为source.kind:user,也不会作为真人C1或共享人格H1接收。主会话的任务工具调用及结果仅把安全导航元数据投影进H1;实时、回放和trace回读采用同一投影,不能把指针重新展开成工程原文。普通主人格回复、思考、其它工具和真实用户原话保留原意义。 完整委派prompt、宿主实际可取得的会话事件、工具结果与最终报告保存在独立.tasks档案;显式archive_file将所选工作区产物复制成带SHA的快照,不等于自动备份整个工程目录。默认总容量1GiB、单任务与单资料64MiB、任务收据4096条;owner可在“任务与资料”页高级设置调整资源上限。容量满保留旧资料/幂等凭据并明确报错,未归档尾部标capture.complete:false;删除/关闭任务不假称已经保存全部原件。 父会话通过status/read查询实际状态及按需读取;status默认只返回紧凑任务卡,显式documentOffset/documentLimit才附带资料目录页。retain选择真实资料的有界片段送入既有自主整理,不直接写人格、不要求任何模块变化。资料保留真实AI/工具/网页来源与原件定位,完整性、SHA与分页状态分别报告。明确遗忘通过源依赖撤销相关任务档案,旧原始宿主日志或外部副本不被冒称已删除;unknown任务不因重载自动重新执行。 完整动作、存储范围、权限与验收口径见[自主委派与任务档案](../../delegation-and-task-archives.md)。工作预设的能力限制继承DSH用户权限;full-access模式下没有额外OS沙箱。普通对话是否关注、回复、主动、睡眠以及是否整理的原有契约未变。 ### 0.6.0 自动化验证与资源边界 > 本节保留0.6.0当时源码的实测结果,不能当作0.7.0新核心已经重测。 0.6.0当时最终完整回归495/495通过,失败/取消/跳过均为0,运行期间受检源文件无变化。实际安装的DSH 0.2.1-rc.2原生委派链35/35通过;仓库可复用入口node scripts/dsh-delegation-integration.mjs另行实际运行也为35/35。两轮均使用固定响应fixture模型,真实LLM调用为0;它们验证真实宿主工具、来源、资料、整理与生命周期链路,不证明真实研究质量或长期人格效果。公开回执见[完整回归](../../verification/0.6.0-tests.json)、[两阶段原生SDK](../../verification/0.6.0-sdk-fixture.json)及[静态自主性审查](../../verification/0.6.0-autonomy-audit.json)。原生GUI验收结论在[管理说明](../../management-ui.md)单独维护。 status默认只返回紧凑任务卡和至多120字的导航摘要,不自动展开完整资料目录;明确传documentOffset/documentLimit可分页取目录,正文按documentId和Unicode offset/maxChars读取,返回nextOffset,下页传offset=nextOffset;通用工具cursor只续同一次有界响应,list.pageCursor只续任务列表。UI单次文件下载上限64MiB,不随档案扩容自动提高。archive_file虽按64KiB读取源文件,归档时仍组合受单资料容量限制的整份文件缓冲,内存随该文件大小增长;DSH冷查询也可能内部载入目标子会话日志,不能将逐页采集宣称为宿主恒定RAM。明确遗忘清理插件任务正文并保留永久撤销凭据,清理失败如实报告;它不会删除DSH原始会话历史或用户另存的工程副本。 ## 0.7.0 深刻参考、资料整理与社交身份 深刻记忆统一保存全部情绪经历,global:deep对应global/deep.json;title/reference、experience、feltThen和meaningNow分开表达参考、经历、当时感受与现在理解。参考卡不是已触发的回忆,cues不进行程序关键词匹配,何时联想、怎样反应及重释、淡化、合并、替换或修剪均由人格自主选择。容量上限同时保护条目、文档与实例,不因负面程度或时间经过自动删改。 整理冻结页增加memoryIndexes:{global,person}和deepMemories,保留实际版本、来源与未读位置。可选reviewAssistant默认关闭,只给本次有界材料的保真建议,使用当前DSH模型并共享原调用预算;它不写人格补丁、不决定记什么、不要求采纳,助手读取不计作人格已读。来源核对允许空引用的主观解释,不增加证据门槛。 提交后保留的sourceDependencies采用sha256-identities/1来源/记录摘要收据,追踪实际读入材料而不另存原话。明确遗忘会清除受影响已提交journal的patch、助手报告与可回读诊断正文,保留提交标记、调用数等技术回执;旧档缺完整依赖时在撤销后保守去诊断正文,不删除无关人格记录。时间线转入长期或归档保留原件、人格解释和仍受容量约束的诊断;转层本身不撤销来源。人格所选retain片段本身也是来源;明确遗忘命中task-material时按真实任务会话、文档ID、SHA与Unicode范围撤销该任务资料,不能换页重新保留;时间线转层和无关新任务不受影响。 账号与社交身份复用当前QQ/微信连接,可登记其它平台并注入适配器;身份、在线核验、支持、授权和实际可用分别呈现。QQ官方主动推送取消是驱动执行事实,不改变人格主动联系的自主判断;OneBot桥按实际能力处理。同平台多个档案不等于多个并发连接。具体字段以[persona-schema第17至19节](persona-schema.md)为准,功能与资源见[新增说明](../../memory-reflection-and-social-identities.md)。 0.7.0[完整本地回归](../../verification/0.7.0-tests.json)583/583通过,失败/取消/跳过均为0;[真实DSH SDK](../../verification/0.7.0-sdk-fixture.json)分别完成新链58/58与委派链35/35,两套有重叠、分别列示,使用固定fixture且真实LLM/平台调用均为0。[原生九页GUI](../../verification/0.7.0-native-ui.json)使用合成数据、0模型调用;[自主性源码审查](../../verification/0.7.0-autonomy-audit.json)分列源码链、定向回归与交叉复核。远程CI结果不由本地回执推断;0.6.0的495/35及当时九页GUI、0.5.0和更早结果保留历史含义。0.7.0已修改核心,不能沿用0.6.0核心九文件未变的结论。 ## 0.8.0 管理入口与任务式子页 顶层五个入口始终保留;打开任务式子页后,“返回”回到实际来处,当前主入口保持选中。相处提供日常状态、主动联系开关、了解人格和独立任务;记忆把可读原文、深刻经历、人物与成长记录分开;连接把QQ、微信、声音、社交身份分开,单平台再分扫码步骤、能力权限和兼容桥;创作分形象、图片服务、视频服务、生成与作品任务;设置再分实例列表、启动时加载、使用其他记忆库、交流时间、资料助手、分类容量和维护;同实例切换容量类别保留草稿,一次保存已改字段,不同实例草稿隔离。成长记录分整理进度/人格变化/手动操作,任务先显示摘要、技术元信息按需要打开。命名按钮替代原生details三角,不把所有表单同时摊开。 0.8.0只重整管理界面的导航、内容层次与交互流程,core/、adapters/和运行时schema相对0.7.0未改,八个人格工具与persona-memory/3保持兼容。该历史版本[完整本地回归](../../verification/0.8.0-tests.json)605/605通过,失败/取消/跳过均为0;UI与宿主专项55/55(50项UI+5项host)属于同批验证,不另算独立需求。[真实DSH界面](../../verification/0.8.0-native-ui.json)完成5个主入口与16项任务式旅程、浅深主题及保存回读,使用隔离样本、无真实模型或平台调用。[后端兼容回执](../../verification/0.8.0-backend-compatibility.json)逐SHA核对50份后台及配套文件,继承0.7.0 SDK证据,未声称重新执行本版SDK。0.7.0的583/58/35与当时九页GUI保留历史含义;远程CI和发布状态另以实际结果为准。 ## 0.9.0 当前实施增量与阅读入口 自我资料、初始化与聊天节奏均接入现有实例和八工具体系:可选self/profile.json把用户初始想法与当前自我描述分开,支持有限版本及来源撤销;persona-memory/3兼容,字段以[第20节](persona-schema.md#20-自我档案初始化与交流定位090)为唯一权威。初始化不是固定人格脚本,也不要求每次问候先登记身份。 普通用户先读[使用说明](../../user-guide.md),再按需要在“了解相续 → 自我档案”填写起点或交给人格选择;技术实施按[架构](architecture.md)、[宿主接口](api-surface.md)和[当前缺口与验收](gaps.md)核对。short_chat/balanced/detailed只是表达偏好;分次交流复用nextCheckAt自主再判断和真实独立消息,不自动拆句或新增交流次数规则。 本轮自我资料段默认350计数单位,动态总预算仍为2970;详细历史不逐轮加载。0.9.0最终全量、SDK、GUI、真实模型结果统一见[当前验收状态](../../management-ui.md#090-final-acceptance),0.8.0的605/55与50文件兼容核对、0.7.0的583/58/35仍只证明各历史版本的既定范围。 ## 0.9.0 人格生命周期的权威入口 名称式新建、切换、归档保留、恢复与明确文本清除按[字段契约第21节](persona-schema.md#21-人格实例生命周期与文本清除090)和[执行链](architecture.md#090-人格生命周期执行链)实施;归档不是备份,清除只处理目标库受管文本,外部资料排除,旧会话归属哈希保留。此处不另定义状态、容量或人格规则。操作见[用户说明](../../user-guide.md#人格管理切换归档与清除)。0.9.0的统一状态与最终证据见[管理说明](../../management-ui.md#090-final-acceptance)。 ## 0.11.0 个人QQ的阅读顺序 普通操作先读[个人QQ一键接入](../../qq-one-click-setup.md),再按需要查看[渠道](../../channel-integration.md)和[管理界面](../../management-ui.md)。字段与授权技术边界以[第23节](persona-schema.md#23-个人qq一键准备与受管连接0110)为准,owner接口和执行链见api-surface/architecture。本轮实际通过范围仅由[最终验收](../../qq-one-click-setup.md#0110-final-acceptance)填写;五份研究与旧测试不改作登录和收发成功证据。 ## 0.11.0 当前QQ账号增量入口 [字段第24节](persona-schema.md#24-独立qq账号工具与维护扩展0110)、[架构执行链](architecture.md#0110-独立qq账号操作与扩展维护)、[API](api-surface.md#0110-独立qq账号工具接口)和[通俗说明](../../qq-account-operations.md)保持同一套scope:account、friend.query/friend.request与原始档案契约。CONTROL_GUIDANCE增加工具用法,core只补通用维护端口;没有人格频率、朋友选择或记忆审批。当前正式宿主加载与真人证据见[验收](../../qq-one-click-setup.md#0110-final-acceptance)。 ## 0.12.0 当前适配增量与验收边界 本版新增QQ账号自己的头像/资料和空间说说工具,字段统一读取[第25节](persona-schema.md#0120-account-and-recovery-contract),平台能力/权限来源与连接恢复操作见[当前能力说明](../../account-capabilities.md#0120-current-acceptance)。独立账号没有聊天target,操作原件带真实工具来源,不当作人类对话,也不自动进入人格记忆。旧好友记录、persona-memory/3兼容链与原有自主性边界继续保留。 管理认证失败、60秒本机管理限流、QQ确实离线无QR与有有效二维码是不同状态;只有明确offline且可证owned退出时提供本人一次“重新连接QQ”,不按进程名清理其他账号。源码/隔离测试与正式宿主、真实资料或空间写入分层报告;同根账号档案备份恢复已有隔离文件链验证,冷启动owner receipt仍按本轮最终证据单列。本节不重跑、扩写或替换本文件内既有历史研究/测量结果。