Skip to content

Releases: Starlight-bananice/dsh-zhushou

@bananiceee/dsh-zhushou v0.0.2

Choose a tag to compare

@Starlight-bananice Starlight-bananice released this 25 Aug 13:22

修复

  • 修复:选中助手后发起会话触发无限递归风暴导致全局卡死
    • 重入防护加固:reentrant 标记保持到流迭代结束(guardRebuiltStream 包装生成器),杜绝迭代期重入再次命中拦截器
    • 新增失败熔断:rebuilt 流以 error/aborted 收尾时该会话熔断 10 秒走原生路径,切断「失败→重试→再重建」无限递归风暴(实测旧版单条消息可触发 7.8 万次 llm/stream 调用)

@bananiceee/dsh-zhushou v0.0.1

Choose a tag to compare

@Starlight-bananice Starlight-bananice released this 24 Aug 22:12

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 + topic dsh-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