Repository navigation
Releases: Jydsh/dsh-mrrp
Releases · Jydsh/dsh-mrrp
Release list
v2026.11.04
dsh-mrrp v2026.11.04
MRRP 控制台:DSH 模型路由与管理插件。让不同角色/部门的请求按用户权限路由到指定分类下的模型,决策由 Laya 模型完成。
本版本新能力
- 模型手动画像:模型列表(模型分类页下)每行可维护「类型 / 擅长场景」画像,覆盖分类画像,作为 Laya 模型路由决策的类型依据。
- 类型支持多选并全部带进决策:擅长类型可多选(0~5 个),勾选后实时自动保存,无需保存按钮;多选类型全部随候选带进 Laya 决策问题(如「类型:代码、推理」)。
- 「其他」场景输入框随下拉菜单联动:勾选「其他」时下拉面板右侧浮动出擅长场景输入框(与下拉菜单同高同款),输入后 400ms 防抖自动保存,决策时即以该内容为场景;下拉菜单收起时场景框一并收起。
- 类型/场景列表页:侧边栏「模型管理 → 类型/场景」展示全部类型/场景(默认 9 项:推理 / 对话 / 代码 / 视觉 / 长文本 / 多模态 / 工具调用 / 快速 / 其他),可手动添加 / 删除,改动即保存;模型列表「类型/擅长场景」下拉框的数据源始终来自此列表。
- 兜底模型原生下拉框:路由配置页兜底模型改为原生下拉(选项
provider:model,未设置显示「未设置(使用默认模型)」),点开即出列表,稳定可点。 - 侧边栏进模型列表自动刷新:页面切换强制重建;reload 逐接口容错,空模型结果 900ms 静默重查,进页即见模型列表,无需手动「重新扫描」。
- 决策问题增强:发送给 Laya 的候选带类型与擅长画像(模型画像优先、分类描述兜底);判定指令明确按问题语义 / 复杂度 / 代码·视觉·长文本 / 推理深度决策,附带发送者与候选授权来源(直接角色 / 部门继承);要求 Laya 输出简短 reasoning(选择理由),随路由日志记录。
- 配置即时效:决策缓存指纹覆盖影响候选池的全部配置(分类 / 角色 / 部门 / 用户 / 模型画像 / 默认角色 / 类型场景列表),控制台任一改动保存后立即失效重新决策。
- 角色唯一默认角色:角色列表可设唯一默认角色,dsh-im 新同步用户自动赋该角色(默认角色禁止直接删除,切换有提示)。
- 日志管理页(重设计):侧边栏「日志管理 → 日志」查看按天分文件日志,最新在前;「详情」以底部边栏在表格下方展开——表格压缩在上方滚动区,日志再多也无需滚动即可见任意一条的原始记录;面板带元信息胶囊(时间 / 来源 / 级别 / 事件 / 模型 / 发送者)+ 深色 JSON 语法高亮(键 / 字符串 / 数字 / 布尔与 null 分色),最小高度 240px 区内滚动。
- 日志设置页:配置自动清理保留天数(默认 30,1~365,写入节流 + 启动双路清理);立即清理全部日志(确认弹窗);全部历史日志文件列表(当天 / 大小 / 条数 / 修改时间),支持整文件清理(确认弹窗)与展开「管理」按关键词删除或逐行勾选批量删除记录;文件操作只允许
route-decision*.log白名单,防路径穿越。 - 按天分文件日志:日志文件从单一
route-decision.log改为route-decision-YYYY-MM-DD.log(多人并发写入无压力);自动清理按文件名日期整文件删除过期文件 + 当天文件内按行时间清理过期行;旧文件不再写入仅保留。 - 日志详情面板重设计:原始记录面板从「左侧滑出覆盖表格」改为表格下方内联展开 → 底部边栏布局,日志少时保持最小高度不难看,日志多时固定贴底无需滚动查看。
- GitHub 版本检查与更新提示:打开控制台自动检测 GitHub 最新 Release(api.latest 优先、releases.atom 回退);有新版本时顶部版本号变为
v当前 ↑ v最新并出现更新横幅,一键复制更新命令;仓库路径可用config.json的updateRepo字段覆盖(适配不同插件仓库)。 - 入口图标重绘:模型管理「路由配置」改为折线三点(路径转折)、「决策模型配置」改为中心点+右上分支点(决策/选择),替代原右箭头。
安装
从本 Release 下载 dsh-mrrp-2026.11.04.tgz:
桌面版
dsh plugin --profile desktop add ./dsh-mrrp-2026.11.04.tgzWeb 版
dsh plugin --profile web add ./dsh-mrrp-2026.11.04.tgz安装后重启 DSH 生效。详细使用说明见仓库 README.md。