Skip to content

Releases

dsh-session-telecom 1.1.0

Choose a tag to compare

@ltmroberthk915 ltmroberthk915 released this 05 Oct 12:21

会话接续时,旧版只有单向投递,源会话把交接清单写进自己的最终回答后,请求方无法取回。本版本提供只读获取路径,接管默认先取已有内容,再按需提问。

  • 新增 read/peek,支持 summary/tail/raw,通过宿主的只读接口获取在线或冷会话内容,复用存储定位、格式校验和多帧 zstd 解压。
  • 新增 expectReply,明确提问时附发送方 ID 和回信指引;纯确认无需回投。发送结果保留消息 ID、请求 ID 和落盘事实,成功只表示通道接受。
  • 会话列表与发送面板补充工作区、活动时间和在线回答摘要,支持工作区路径过滤。
  • 默认正文最多 32KB,最近指令/事件条数限于 1..50;不批量读取冷档案,不增加依赖、消息状态机、后台任务或磁盘扫描。

验证:103 项测试通过,包括真实宿主后端的多帧 zstd 读取测试;客户端构建、依赖隔离和发布包检查通过。

安装:dsh plugin --profile web add dsh-session-telecom@1.1.0,完成后重启宿主。桌面端通过插件管理安装同一包名,desktop 与 web profile 独立。

v1.0.1: clarify failed session lookup guidance

Choose a tag to compare

@ltmroberthk915 ltmroberthk915 released this 05 Oct 05:58

带查询条件的会话查找无匹配时,旧回执只显示空列表,模型缺少停止查找的指引。

本版本在工具描述、参数说明和未命中回执中明确规定:只处理当前 DSH 宿主可见的会话;找不到就向用户报告,不得重复查询、扫描日志或磁盘,也不得自行委派 agent 继续找。zcode 等外部会话需要用户提供内容或另行导入。修改仅涉及文本规则,不强制中止对话或封锁工具。

验证:92 项测试通过;客户端构建、依赖隔离和发布包检查通过。

dsh-session-telecom 1.0.0

Choose a tag to compare

@ltmroberthk915 ltmroberthk915 released this 03 Oct 16:44

独立发布 dsh-session-telecom:复制会话 ID、跨会话通信、查看 token 用量。

从原本地会话通信插件改名,使用独立的包名、客户端模块、RPC 通道和 session_telecom 工具,与 npm 上的 dsh-session-toolkit 区分。

运行时不安装或捆绑 DSH 核心库、React;宿主依赖均为 optional peer。工具注册等待宿主就绪,接口不可用时只停用该工具;卸载会取消尚未完成的加载。不注入每轮强制调用收件箱工具的要求。

验证:92 项单元测试中 88 项通过、4 项需要真实内核的对照测试明确跳过;Node 22/24 CI 通过。使用 DSH 0.2.0-rc.2 真实宿主和隔离 profile,两个新会话均完成 session_telecom 调用及回复。默认 npm 安装仅新增本插件一个包,无额外核心库。宿主测试使用确定性模型适配器,不访问模型 API。

安装包:本 Release 的 dsh-session-telecom-1.0.0.tgz。迁移前备份配置和会话,移除旧插件及其 bundle,再安装本包并重启。旧版引入的重复核心依赖必须同时通过包管理器修正,仅禁用旧插件不足以恢复。