All plugins

DSH / BUNDLE / CLIENT-UI

dsh-xingye

v1.0.1Iambatman1928 / dsh-xingye17dadd7546

InstallableBundlesUI & client pluginsCommunity · Topic auto-analysisWeb UI

Overview

dsh-xingye

星野 —— 把 DSH 的一个会话变成聊天 agent:自己新建人物、写人设、为同一人物开多条档案线分别会话、给自己切换多套人设;对话记录只留在本机,可回溯、可撤销最近 30 条、超期内容定期压成梗概。

README / EN

Package documentation

Registry summary

星野 —— 把 DSH 的一个会话变成聊天 agent:自己新建人物、写人设、为同一人物开多条档案线分别会话、给自己切换多套人设;对话记录只留在本机,可回溯、可撤销最近 30 条、超期内容定期压成梗概。

dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.

Read the full README on GitHub

LIMITATIONS

Known limitations

DSH 的会话记录是 **只追加、不可改写** 的:没有删除、截断或回退历史事件的接口, 磁盘上的 `session.jsonl.zstd` 也没有删除路径。 所以「撤销最近 30 条」的准确语义是: - **本地档案的记录被真正回滚** —— 这是星野自己的数据,删了就是删了(且可恢复)。 - **模型收到一份明确的作废声明** —— 撤销工具的结果会留在对话里,告诉星野那几条作废、不要引用、等用户重新说。 - 但 **DSH 会话日志里那几条原始事件仍然存在**(只是从这一轮起被宣告无效)。 其余限制: - **agent preset 必须选对**。在别的 preset 的会话里,界面能看,但动作发不进去(星野的工具不在那个会话里)。 - **界面是全帧浮层**,会盖在每一个会话上。未绑定到星野会话时,面板照常可看,但按钮不发指令, 并在顶部写明原因 —— 这是刻意的,免得把「用某某人设」这类指令塞进不相干的会话。 - **改了 `client.js` 要重新加载页面**,改了 Host 半(`index.js`)要重启 DSH。