Files
storyforge/CHANGELOG.md
kris 2f98a1735d
Some checks failed
StoryForge CI / Baseline checks (push) Has been cancelled
StoryForge CI / Backend tests (push) Has been cancelled
StoryForge CI / Web tests (push) Has been cancelled
test: cover live governance surfaces
2026-03-31 02:17:31 +08:00

4.5 KiB
Raw Blame History

StoryForge Changelog

这个文件用于给 Gitea 仓库保留阶段性版本更新记录,方便直接查看每一轮里程碑,不用只依赖零散 commit。

2026-03-30

主 Agent 治理与运行闭环

  • 完成主 Agent 治理底座第一版,补齐系统策略、用户策略、管理员覆盖、历史版本与回滚。
  • 主 Agent 悬浮窗口已经接通运行创建、执行确认、进度追踪、结果查看、历史筛选和异常重试。
  • 业务页支持把上下文直接交给主 Agent执行完成后会把结果和下一步动作回写到对应页面。

Web 工作台信息架构

  • 首页改成旧 UI 风格下的 先动作、后概览 结构,保留当前项目视角和 1 主 2 次 今日动作。
  • 非首页页面做了一轮可用性清理,重页面改成 tab / 分层结构,薄页面补齐首屏任务感。
  • 管理员配置台和用户侧页面边界进一步清晰,避免系统治理内容挤进普通工作流。

移动端原生适配

  • Web V4 已补成移动端原生风工作台:移动头部、底部导航、项目切换带、底部面板式 OneLiner。
  • 找对标 / 生产中心 / Agent / 我的策略 / 我的项目 / 跟踪账号 / 复盘 / 额度 / 设置 都增加了移动端任务卡和紧凑摘要。
  • 移动端抽屉、底部 sheet、项目切换、主 Agent 面板、结果提示等交互做了一轮真实收口。

真实能力对齐

  • 清理了前端里一批“后端暂未接入”的旧占位文案,改成真实空状态和真实下一步。
  • OneLiner 动作注册表 / 平台 Agent / 租户额度 / 复盘 已按 live collector 实际能力展示,不再误导成“还没接”。
  • 额度复盘 页面首屏已改成围绕 live 数据的任务页,直接展示风险、主要消耗、高频结论和下一步动作。
  • 跟踪已读 / 批量跟踪同步 / 单账号跟踪同步 / 高分作品分析 / 平台技能验收 已改成“真实调用优先”,避免旧 capability 口径把已接好的接口误判成未接入。
  • OneLiner 会话 / 运行详情 / 治理控制面 / integrations / live-recorder 这些固定接口也已经切成 live-first请求失败才降级不再先被陈旧 capability 表拦住。
  • 任务恢复链会优先真实调用 /v2/explore/jobs/{job_id}/retry,只有接口真的不存在时才回退到手动恢复模板。
  • 找对标 / 跟踪账号 里一批已经失效的 “当前平台待接入” 按钮禁用与入口分支已删除,当前 active 平台都直接走真实路由,失败时再给真实反馈。
  • 工作台前端已经清掉浏览器 alert 弹窗,缺对象、权限不足、刷新失败和加载失败都会回到站内反馈,不再把用户从当前流程里打断出去。
  • OneLiner 会话 / 主 Agent 运行 / 动作执行器 / 跟踪同步 / 高分分析 / 平台技能验收 这批真接口也已经去掉“当前实例未提供”的旧降级口径,统一按 live 结果说话。
  • 新增一条前端回归护栏:静态声明出来的 data-action 必须有明确处理逻辑,避免后续再出现“点了没反应,最后落到动作待接入”的隐性缺口。
  • 后端契约测试新增 live-first 路由覆盖,直接校验 分析高分作品 / 批量跟踪同步 / 单账号跟踪同步 / 跟踪游标 这些当前前端已完全依赖的接口。
  • 后端契约测试继续向治理与运维面扩展,新增 OneLiner 动作注册表 / 平台 Agent / 平台技能验收与回滚 / tenant quota & usage / admin ops 扫描与修复计划 的 live 路由覆盖。
  • 修掉了平台 Agent 在“项目尚未绑定 assistant”时的真实外键问题现在空项目也能先保存 OneLiner / 平台 Agent 配置,再逐步补齐执行 Agent不会因为空 assistant_id 直接失败。
  • 主 Agent 治理测试的清库逻辑也收紧了,回归时不再因为外键残留跳过删除,避免后续新增治理测试后出现假红灯。

NAS 联调与回归

  • NAS 局域网联调链保持可用:
    • Web: http://192.168.31.188:19192/
    • Collector: http://192.168.31.188:19193/healthz
  • 当前基线通过:
    • 前端测试 63/63
    • 后端单测 35/35
    • bash scripts/check_repo_baseline.sh
    • bash scripts/smoke_fnos_storyforge_lan.sh

版本记录与 CI

  • 新增仓库级 CHANGELOG.md,让 Gitea 仓库能直接看到阶段性更新记录。
  • 最小回归 workflow 同时落在 .github/workflows/ci.yml.gitea/workflows/ci.ymlGitHub Actions 与 Gitea Actions 都能跑相同的基线、后端单测和 Web 测试。