Nanki-nn/dsh-answer-pet
Nanki-nn★ 3JavaScript最后同步: 2026-08-14
—
README 摘要
dsh-answer-pet DSH Web 可扩展回答状态宠物框架:宠物主题、多会话进度与模型执行轨迹。 dsh-answer-pet 是一个 DeepSeek Harness Web bundle 插件和可扩展回答状态宠物框架。核心负责会话进度、模型轨迹和状态卡;声明式 PetTheme v1 负责宠物 SVG、动画、宽高比和阶段文案。默认使用蓝鲸,也内置橘猫示例主题。 功能 - 可扩展 PetTheme v1 :宠物外观与回答进度核心解耦。 - 内置蓝鲸和橘猫两个纯 SVG 主题,无外部图片资源。 - 实时显示开始处理、思考、输出、工具调用和完成状态;工具失败会在轨迹中标红。 - 显示输出 token、token/s、耗时、进度百分比和文本片段。 - 多会话并发时,每个运行中的会话显示一张独立进度卡。 - 卡片内展示最近模型轨迹:分析任务、推理与规划、组织回答、调用工具及运行结果。 - 工具轨迹显示工具名、安全短描述、运行/完成/失败状态和耗时,不展示完整命令或原始参数。 - 状态卡可折叠;折叠后仅在有运行会话时显示会话数量。 - 拖拽位置持久化;单击宠物只触发主题定义的眨眼表现。 - 轮询与 SSE 结合:流式数据平滑更新,阶段切换即时刷新。 - 支持主题、尺寸、停靠角、透明度、轮询间隔、进度卡和气泡配置。 宠物主题 主题 id 名称 定位 blue-whale 蓝鲸 默认主题,保持原有喷水、摆尾、眨眼和完成表情 orange-cat 橘猫 PetTheme v1 示例,包含摆尾、抬爪、说话和完成表情 在配置中切换: 主题更新会在下一次配置刷新时挂载。未知主题会安全回退到 blue-whale 。 希望开发自己的宠物,请查看 PetTheme v1 开发指南。当前版本只加载随插件构建、通过契约校验的可信内置主题,不执行第三方任意 JavaScript,也不注入未经清理的外部 SVG。 安装 安装后重启 dsh web ,再刷新页面。升级插件时重复执行同一条安装命令即可。 模型轨迹和主题配置都由插件的 Node half 提供;从旧版本升级到 0.6.0 后必须重启 dsh web ,仅刷新浏览器不会加载新的配置 schema。 回答进度 阶段 主题接口 状态卡 空闲 idle 动画与文案 不显示运行会话卡与数量 turn/start turn 2% 思考( step/start ) think 5% → 10% 输出( assistant/chunk ) stream 10% → 90%,按 token 填充 工具( tool/call ) tool 冻结当前进度并显示工具名 完成( turn/end ) done 100% 进度计算规则: - 优先使用 assistant/chunk 的 usage 数据;流式期间按文本长度估算。 - 有 maxT…
在 GitHub 查看完整 README →