Skip to content

Releases: Radiant303/SpringAgent

v0.1.13:新增 Anthropic 模型接入,优化代码字体与回合折叠

Choose a tag to compare

@github-actions github-actions released this 22 Oct 16:35

功能新增

  • 新增 anthropic Provider 类型,管理端可新增、编辑并使用 Anthropic Messages 协议;默认地址为 https://api.anthropic.com,支持自定义 API 根地址。
  • Anthropic 模型列表使用原生鉴权与分页,获取完整列表后去重排序,并校验异常分页游标。

优化与修复

  • 阶跃星辰地址以 https://api.stepfun.com 开头时,前端仅允许保存 anthropic 类型,其他类型沿用现有通知提示“阶跃星辰模型请选择anthropic类型”;新增与编辑均适用。
  • 行内代码改用跨平台 UI 无衬线字体栈,减少中英文粗细差异;代码块、文件差异与工具参数补充中文字体回退。
  • 修复回合折叠条展开、收起时摘要上下抖动:标题栏内边距保持一致,仅内容区执行高度动画。

镜像:ghcr.io/radiant303/springagent:0.1.13(linux/amd64、linux/arm64)

v0.1.12:折叠动效随内容高度自适应,消除卡顿与换行抖动

Choose a tag to compare

@github-actions github-actions released this 21 Oct 17:56

优化与修复

  • 回合折叠条与工作过程分组的折叠动效参数随内容高度自适应:内容越长动画越慢、模糊越重、位移越大(最长 650ms、模糊 18px、位移 12px),短内容轻快收起(约 200ms、模糊 4px);箭头旋转速度跟随折叠时长,透明度变化取折叠时长的 0.8 倍。
  • 思考区与工具卡片的折叠/展开去掉模糊,改为纯高度过渡加淡出微位移;回合折叠动画播放时内部工作分组瞬时收起,消除嵌套动画双重重绘造成的卡顿。
  • 修复展开折叠内容时聊天区出现滚动条、正文列变窄导致文字重新换行的问题:滚动条槽位改为常驻,折叠/展开不再影响其他元素的排版。

镜像:ghcr.io/radiant303/springagent:0.1.12(linux/amd64、linux/arm64)

v0.1.11:回合折叠:AI 回答只留最终正文

Choose a tag to compare

@github-actions github-actions released this 21 Oct 17:20

新功能

  • 每个 AI 回合结束后,思考、工具调用等过程内容自动收进回合顶部的折叠条,聊天区只留最终回答;折叠条汇总本轮工作量(编辑/读取文件数、命令次数等),点击可展开回看完整过程,没有最终回答的回合同样折叠。
  • 折叠/展开改为高斯模糊散焦 + 平滑高度过渡:回合折叠条与工作过程分组的动画时长(200550ms)和模糊度(410px)随内容高度自适应;思考区与工具卡片用固定的模糊加微位移过渡。

优化与修复

  • 工具卡片的动作词颜色与思考标题对齐,跟随标题栏灰阶,不再单独深色。
  • 模型的最大输出 tokens 随请求下发给引擎,此前只在管理端展示不生效;新建模型默认 256K 上下文 / 128K 输出。
  • 聊天正文图片块级居中并限高 60vh,不再顶破正文列宽;历史加载骨架屏改为居中转圈。
  • 历史翻页下沉到网关:按消息 id 锚点批量取数,翻页只读一页不再全量加载;页首对齐回合开头,每页第一条一定是用户提问;单页 500 条硬截断。旧版翻页游标随之失效,升级后正在翻历史的会话会提示一次"加载历史失败",重新进入会话即可。

镜像:ghcr.io/radiant303/springagent:0.1.11(linux/amd64、linux/arm64)

v0.1.10:修复切换项目后项目仍被占用无法删除

Choose a tag to compare

@github-actions github-actions released this 20 Oct 16:15

问题修复

  • 会话选中切换时未释放上一个会话的挂载,其所在项目一直被判定为"使用中"而无法删除,需刷新页面才能恢复;现在换选会话、点击新建会话、切换到空项目都会释放旧挂载。
  • 会话运行中切换项目时,该会话的审批与提问改为暂存,重新选中后补投。

优化与修复

  • 生成 HTML 等可视化结果前先判断写入位置:明确要求公开访问的直接写入 page/ 发布目录,明显私有的留在工作区,不确定时先询问用户,避免生成的页面没有公网访问地址。

镜像:ghcr.io/radiant303/springagent:0.1.10(linux/amd64、linux/arm64)

v0.1.9:工具参数流接入匀速整形

Choose a tag to compare

@github-actions github-actions released this 20 Oct 15:11

优化与修复

  • 工具参数增量与回答、思考一样进入匀速整形缓冲,按帧匀速渲染;写大文件时参数视图不再成块蹦出。

镜像:ghcr.io/radiant303/springagent:0.1.9(linux/amd64、linux/arm64)

v0.1.8:流式输出匀速整形

Choose a tag to compare

@github-actions github-actions released this 20 Oct 15:01

优化与修复

  • 回答与思考的新到文字先进入缓冲区,按帧匀速渲染:基准速率跟随上游实际到达速率自适应,缓冲水位偏离目标时按比例反馈调速,上游突发成批吐字或偶发卡顿时不再一蹦一蹦。
  • 工具调用、轮次结束等结构事件到达时立即倒空缓冲,收尾不拖延。

镜像:ghcr.io/radiant303/springagent:0.1.8(linux/amd64、linux/arm64)

v0.1.7:流式输出实时化

Choose a tag to compare

@github-actions github-actions released this 20 Oct 13:53

优化与修复

  • 流式输出实时化,消除"积压后一大段蹦出"的观感:
    • 网关事件转发:有未发增量时阻塞读只等到合并窗截止,合并窗 30ms → 10ms,单帧最坏延迟 80ms → 10ms。
    • 前端渲染:流式期间跳过代码块高亮(turn 结束时一次性补高亮),渲染间隔 40ms → 16ms,长回答不再因每帧重复高亮全部代码块而越积越慢。

镜像:ghcr.io/radiant303/springagent:0.1.7(linux/amd64、linux/arm64)

v0.1.6:修复上下文反复压缩与占用显示失真

Choose a tag to compare

@github-actions github-actions released this 20 Oct 06:02

优化与修复

  • 压缩保留尾部由按条数改为按 token 预算封顶,巨型工具消息不再绕过压缩导致反复触发。
  • 压缩触发与通知接入 tiktoken 真实分词,替代字符数估算,中文场景触发时机不再偏晚。
  • 摘要前新增两道零成本处理:单条超长内容就地截断;接近上限时先清理过旧工具结果,仍超限才生成摘要。
  • 上下文占用环只统计主对话请求,压缩调用与子代理请求不再顶高显示值。
  • 镜像构建时预置 tiktoken 词表,避免运行时首次使用需访问外网下载。

镜像:ghcr.io/radiant303/springagent:0.1.6(linux/amd64、linux/arm64)

v0.1.5:修复发布页面偶发 403

Choose a tag to compare

@github-actions github-actions released this 20 Oct 04:42

问题修复

  • Agent 写出的工作区文件权限为 0600,以非 root 身份运行的 Nginx 读取失败返回 403;page/ 子树现按 0644 文件、0755 目录落盘。
  • 应用启动时为各项目 page/ 子树补齐读位,存量页面无需重新发布。
  • 容器启动不再对整个工作区递归 chmod,只放开卷根目录;页面子树由应用逐个处理。

镜像:ghcr.io/radiant303/springagent:0.1.5(linux/amd64、linux/arm64)

v0.1.4:完善取消与异常请求的计费退还策略

Choose a tag to compare

@github-actions github-actions released this 19 Oct 16:36

优化与修复

  • 完善取消与异常请求的计费退还策略,预扣积分即时退还、不再长期冻结:
    • 预扣完成前取消:全额退还。
    • 取消时已收到部分内容:按已消耗用量收费,其余退还。
    • 取消时未收到任何响应:本轮新输入按全价、系统提示词与上下文按缓存读取价估算收费,其余退还。
    • 上游报错、超时、断网或引擎异常退出:全额退还。

镜像:ghcr.io/radiant303/springagent:0.1.4(linux/amd64、linux/arm64)