Releases: Starlight-bananice/dsh-zhushou
Releases · Starlight-bananice/dsh-zhushou
Release list
@bananiceee/dsh-zhushou v0.0.2
修复
- 修复:选中助手后发起会话触发无限递归风暴导致全局卡死
- 重入防护加固:reentrant 标记保持到流迭代结束(guardRebuiltStream 包装生成器),杜绝迭代期重入再次命中拦截器
- 新增失败熔断:rebuilt 流以 error/aborted 收尾时该会话熔断 10 秒走原生路径,切断「失败→重试→再重建」无限递归风暴(实测旧版单条消息可触发 7.8 万次 llm/stream 调用)
@bananiceee/dsh-zhushou v0.0.1
dsh-zhushou v0.0.1 — 首个公开发行版 / First public release
DSH 侧边栏助手插件:侧边栏『助手』选项 → 管理/选择助手 → 选中后在 DSH 主会话内以助手人设/模型/参数对话,不选保持原生。
A DSH sidebar assistant plugin: manage/pick assistant personas in the sidebar, then chat with them inside the main DSH session; leave it unselected for the native experience.
全部功能 / All features
- 会话级激活管线 — llm/stream 短路重建(sessionId 精确匹配 + purpose 过滤);选中即注入,取消/删除即恢复原生 / session-scoped activation pipeline
- 助手档案 — 名称/头像/标签/绑定工作区 / assistant profiles (name/avatar/tags/workspace)
- 模型参数 — 模型/温度/Top-P(预留)/思考强度/最大 Token/上下文条数/流式开关 / model parameters
- 系统提示词引擎 — 模板 + {{var}}/{var} 双语法 + 变量覆盖 / system prompt template engine
- 快捷回复 — 绑定助手的一键消息模板 / quick replies
- 注入模式 — role(system/user/assistant) + position(before/after/replace) + trigger(always/keywords) / injection modes
- 世界书 — 关键词命中 → priority → token 预算截断注入 / world book
- Skill — ctx.skills.list() 枚举、按助手启用/禁用 / per-assistant skill switches
- 记忆 — 全局/私有池 + 参考聊天记录 + CRUD / memory pools & CRUD
- 时间感知 — 注入当前时间/上次对话时间/间隔为自然上下文(无刻意提醒消息)/ time-awareness context line
- 侧边栏 UI — footer『助手』入口 + shell.overlay 管理面板 + settings.section 设置页 / sidebar entry + overlay panel + settings page
- HTTP API — /assistant-panel/api(health/assistants/selection/memory/skills/models/workspaces/profile)
格式 / Packaging
- npm 包:
@bananiceee/dsh-zhushou(MIT) - dsh-plugin 标准格式:
dsh.bundle+cordis.patch.yml+ topicdsh-plugin - 预构建 lib/ 已入库,git 安装开箱即用 / prebuilt lib/ committed
- 附 release tarball(不可变安装源)/ tarball attached
安装 / Install:
dsh plugin --profile web add @bananiceee/dsh-zhushou(当天新发布若遇 pnpm 24h minimumReleaseAge,加 --config.minimumReleaseAge=0)