# dsh-rsi 项目约定 - 能复用的代码直接复用,只做实现 dsh 插件所必需的最小修改,尤其是后端。 - 原生记忆提炼、检索、场景/画像、技能提炼、存储、资源和版本处理保持复用。不得另建一套算法或平行 Python 服务。 - 添加适配前先查已有接口与组件。复用来源、固定修订、修改理由及真实运行证据写入文档;不要把运行成功说成效果已经验证。 - 管理页面优先复用资产列表、分栏、Markdown 和资源组件。只改宿主服务、数据字段、范围和必要的显示文案。 - 产品名称统一使用 dsh-rsi;说明中使用“记忆与技能核心”或“复用组件”。保留必须保留的第三方版权和许可证。 - 单用户本地插件,使用工作区与通用范围;不引入团队、用户权限、Agent 管理、Wiki 或 CodeGraph。 - 自进化技能使用独立目录和 rsi- 名称,已有技能只经用户选择后复制。资产语言可选,默认中文。 - 效果验证比较完整插件与原始 dsh。任务工具执行的隔离未经验证时,不运行真实 benchmark。 - 对已明确的工作持续推进并记录文档;仅在缺少必需信息或超出授权范围时询问。 - 每个可独立验收的小任务完成后单独提交,提交前检查差异和有效 Git 身份;不攒成大提交,也不为增加数量拆分无意义提交。 - 当前实验授权仅到隔离验证、官方判分器检查和少量真实任务接入试跑;正式配对 benchmark 前必须停止。优先采用用户已有的 `qwen / qwen3.8-27b`,不可自行改用其他模型开始试跑。 - 正式配对实验前至少取得一次真实模型任务的官方判分成功,并分别证明真实 Chat Memory 与 Skill 正文被后续独立会话的实际模型请求消费;两类都必须通过,保留来源、范围、版本/内容和日志重建证据。成功案例不等于效果提升;统计前台、后台及全链路 token,保留所有失败尝试与未知 usage。