Repository navigation
Releases
Releases · iasmndjxjz/dsh-paper-reader
v0.4.2 — 桌面大平铺
- 桌面三块边到边平铺,列宽可拖并记住;页签只留给手机
- 平铺断点按面板实测宽度(760px),桌面小窗口不误退
- 论文正文放宽到 1180px,铺满中间块
- 进门自动收起左侧会话栏,离开还原
v0.4.1 — 黑底白字、工具可见、提示词隐藏
- 右栏聊天改黑底白字,聊天区内不再使用主题强调色
- 工具调用以标签贴在那条回答上,流式过程中可见;一轮结束按服务端镜像校正
- 首轮交接提示词不进聊天:只留用户真正问的那句,纯点击开始时整条隐藏
- 运行中保留「发送」(排队),旁边加「停止」
- 本地乐观消息合并进服务端镜像,避免气泡闪没
v0.4.0 — 右栏改成聊天样式,直接聊
- 右栏是聊天样式:消息流 + 输入框,Enter 发送,第一条自动把论文交给子代理
- 后续消息走人类通道
subagents.prompt发给同一个子代理,休眠时同一条通道会唤醒它 - 首轮提示词改为中文;PDF 直接把文件路径交给子代理让它自己调工具读,另附纯文本缓存兜底
- 修
subagent.prompt载荷(mode/delivery/requestId/signal)与 sessionQuery 冷会话镜像 - 三套集成测试全过;真机验证子代理工具齐全(read/bash/glob/send_message)
v0.3.0 — 论文对话改为平台子代理
- 右栏 = 论文子代理控制台:
ctx.subagents.startContinuable(),子会话 parentSession = 你的当前会话(输出留在对话里) - 工具/系统提示继承父会话预设;审批策略平台钉 never,不弹确认
- 只读镜像:活会话读事件,冷会话用
sessionQuery.readSession读持久化日志(不叫醒子代理) - 聊天操作面回到原生子会话(
openSubagent+ 原生输入框),桌面同时把论文停靠右侧栏 - 防套壳:阅读器内无「论文」入口,按钮在阅读器里变不可点
- 入场动画(prefers-reduced-motion 下关闭);右栏卡片式重排
v0.2.0 — 三栏 + 停靠 + 真 Agent 实时对话 + pdf.js
- 三栏阅读:左目录 / 中黑底论文 / 右实时 Agent 对话(每篇论文一个真 DSH 会话,工具齐备,流式、可停、落盘可续)
- 停靠模式:论文挂右侧栏,中间原生聊天不动,两种形态自由切换
- PDF:pdf.js 真渲染(缩放/反色)+ 宿主侧文字抽取 → PDF 也能总结/追问
- 只读、路径越界防护、浏览器鉴权复用;三套集成测试全通过