Skip to content

v0.3.0 — Web UI & 演示视频

Latest

Choose a tag to compare

@USTCCB USTCCB released this 29 Aug 13:40
· 2 commits to main since this release

新增

  • Web UIweb/)—— 浏览器里直接提问,零依赖零构建
    • 步骤卡片(思考 / 工具入参 / 输出 / 耗时)
    • 流式 Markdown 答案
    • 统计条(步数 / tokens / 耗时 / trace_id)
    • 工具清单、轨迹回放、明暗主题、中止按钮
  • 演示视频 demo.mp4(2.1 MB,1440×900,H.264,37 秒)——
    完整展示一次端到端的多步任务执行。GIF 版见仓库 assets/demo.gif

启动

```bash
python main.py serve # 浏览器自动打开 http://localhost:8000
```

修复

  • 工具抛 BaseException 干掉整个服务进程
    • 现象:CLI 模式无感,长驻 API 服务里一个工具就能带走所有在途请求
    • 修复:_execute_tool 改接 BaseExceptionCancelledError 原样抛出不吞取消)
  • 流式 <think> 思维链混进正文:新增字符级状态机 _ThinkSplitter
    处理被切到两次 read() 之间的半个标签(19 条边界用例)
  • 临时文件清理失败把成功执行报成失败
    finally 改为兜住 BaseException,清理是收尾动作不应影响结果