更新日志
v0.2.0(2026-11-04)
新增会话文件预览与首屏启动动画。
Web 端
- 会话区里的本地路径可以点击:文件在右侧面板以可关闭的 tab 打开(图片、文本预览),文件夹展示面包屑与单层目录浏览;可访问范围限定在会话 cwd 与 uploads 目录。
- 打开 Web 时播放一次启动动画,结束时 500ms 渐隐;每个标签页会话只播一次,刷新不再重播。
- 发送消息后立即显示用户消息、main agent 头像与处理中提示,不再等待首个事件到达。
官网
- 首页加入同一段启动动画(同样每个标签页会话只播一次)。
- 权限文案统一为「只读 / 危险操作询问 / 完全权限」。
v0.1.2(2026-11-02)
针对并行 task agent 场景的审批死锁修复,以及对话区渲染与安全加固。
编排
- worker 并行拆分判据从「任务过大」改为「满足三条件即拆」,补写批量正例(创建多个相互独立的文件),task agent 派生更稳定。
审批
- 待处理审批由单槽位改为按 requestId 的映射,并发审批不再相互覆盖;审批条挂回各自的审计行,逐项可答。
- 订阅时按审批桥内存中挂起请求对账补发,刷新/重连后未决审批可恢复;切到 full 模式时放行在途审批,修复「回合永挂、卡片永转」死锁。
Web 对话区
- 对话区 Markdown 渲染迁移至 streamdown,接入 GFM、代码高亮、公式与 mermaid。
- 权限弹窗、工具卡片、计划条与审批折叠等交互细节调整。
安全
- 本地 API 强制 token 鉴权,settings 输出时对
apiKey做掩码;项目级.hotpot/settings.json不再允许覆盖权限配置。
官网与文档
- 官网新增博客 tab,更新首页 hero 与卡片;补充安装、使用与发布说明。
v0.1.1(2026-10-25)
v0.1.0 之后的 Web 与编排迭代,重点补齐工作区、权限档位与输入框能力。
编排
- 移除 delegate 工具,改为 main 首轮提示词难度路由;新增 plan 草稿检测与格式模板,plan 扫描窗口对齐回合起点。
- 内联 agent 收尾时落盘
agent_end事件。
工作区
- 新增持久化工作区注册表;服务端提供工作区 CRUD、会话归属与系统原生目录选择器。
- Web 侧栏按工作区分组、支持拖拽排序,并可通过原生选择器直接添加工作区。
权限与队列
- 三档权限模式、main 只读工具与 inbox 队列变更方法;Web 端提供中文权限档位选择器。
- 发送改为排队优先,回合进行中可排队补发并随时取消。
输入框与附件
- 输入框改为上下布局,支持回形针附件上传、
@文件提及与工作区选择。 - 新增临时草稿会话与始终可用的输入控件;发送/取消按钮补充 tooltip。
会话与面板
- agent 卡片状态改由
agent_end驱动,新增任务清单与详情弹窗。 - 会话列表支持归档/删除、行尾操作菜单与省略名称;新增模型档位设置弹窗。
- 审批 durable requestId 透传为广播级 requestId,内外 id 统一,Web 审批 UI 同步调整。
基础设施
- 默认遥测地址指向已部署的 telemetry server;
turn_end的分档/分模型统计与 server schema 对齐。
官网与 benchmark
- 新增 Rspress 官网与 GitHub Pages 部署。
- benchmarks 移至仓库根目录,并新增
software-pos-cart任务。
v0.1.0(2026-10-19)
首个发布版本。核心闭环与配套体系均已通过里程碑验收(验收标准见仓库 docs/archive/04-roadmap.md)。
核心能力
- 最小可用闭环(M1):CLI 对话 → 工具调用 → 完成任务;append-only JSONL 会话日志为唯一事实源,进程被杀后可恢复续聊;bash / read / write / edit 四工具带审批 waterfall。
- 三层编排(M2):main 首轮提示词难度路由(trivial 直答 / simple 派 worker / complex 出 plan)、worker 执行与并行拆分(默认上限 10)、task 原子任务继承档位;plan 先审后执行(修订上限 3 轮);steer / queue 双队列支持回合中纠偏与排队补发。
- Web 端(M3):
hotpot web一键启动(默认 4573 端口);REST + SSE 流式会话,断线重连从 JSONL 按偏移补发不丢事件;三栏界面含工具卡片、plan 审查、审批桥、队列与用量面板;CLI 与 Web 可同时观察同一会话。
扩展功能(M4,已完成 7/14)
todo 工具、steer/queue Web 交互、hooks(Claude Code 格式)、skill(SKILL.md 渐进式注入)、prompt templates(/ 命令)、web_search / web_fetch 工具、MCP 接入(stdio + streamable HTTP,工具桥接 mcp__<server>__<tool>)。
配套体系(M5)
- 遥测客户端:九类事件严格白名单、错误消息脱敏、匿名安装 ID、内存队列批量上报;明确不采集 prompt / 回复 / 工具入参输出 / 文件内容等用户内容。
- Benchmark runner:SWE-bench 官方 harness 评分 + 自建三题(金融 / 软件开发 / 自媒体);SWE-bench Lite 10 题通过率 9/10(90%),平均单题 input 908,943 / output 17,615 token,估算成本约 $4.62(patch-only 基线)。
路线(后续版本)
- M4 剩余项:上下文自动压缩、用户记忆、向量数据库、后台任务 jobs、权限预设、tool_search 延迟工具加载、沙箱。
- M5.2 遥测后台(仓库外独立项目):ingest + 聚合 + 管理界面 + 告警。
