lhk229
|
ec4fd552e3
|
为 complex 增加独立 BgFilter 熔断
为 flat 与 complex 分别维护熔断状态并补充双模式指标。
将统一熔断冷却默认值从五分钟降为两分钟。
为部署和 Provision 增加旧默认值定向迁移及门禁测试。
补充熔断状态隔离测试并同步架构、运维与项目决策文档。
|
2026-07-22 14:39:41 +00:00 |
|
lhk229
|
f5db8f4c1e
|
合并最新 master
Project CI / Frontend tests (pull_request) Successful in 29s
Project CI / Repository checks (pull_request) Successful in 42s
Project CI / Native shell tests (pull_request) Successful in 2m9s
Project CI / Backend tests (pull_request) Successful in 2m47s
|
2026-07-22 12:21:57 +00:00 |
|
lhk229
|
733fbb55d9
|
合并最新 master 分支
Project CI / Repository checks (pull_request) Failing after 23s
Project CI / Frontend tests (pull_request) Successful in 29s
Project CI / Native shell tests (pull_request) Successful in 2m32s
Project CI / Backend tests (pull_request) Successful in 3m27s
|
2026-07-22 10:06:45 +00:00 |
|
kdletters
|
9023d6df1e
|
稳定画布素材删除异步测试
Project CI / Backend tests (pull_request) Successful in 3m15s
Project CI / Repository checks (pull_request) Successful in 1m5s
Project CI / Frontend tests (pull_request) Successful in 43s
Project CI / Native shell tests (pull_request) Successful in 3m18s
逐次等待带 objectKey 的素材完成换签并渲染画布图片
记录画布签名图片测试的异步等待约定
|
2026-07-22 18:06:10 +08:00 |
|
lhk229
|
2f8019c901
|
重构 BgFilter 排队与调用双预算
Project CI / Native shell tests (pull_request) Successful in 7m50s
Project CI / Frontend tests (pull_request) Successful in 1m46s
Project CI / Repository checks (pull_request) Failing after 6m46s
Project CI / Backend tests (pull_request) Failing after 6m6s
按 N 与单图估时公式化派生 provider attempt、调用预算和队列等待上限
将内部协议拆分为 maxQueueWaitMs 与 callBudgetMs,并补齐停机、熔断和审计语义
同步部署配置、运维门禁、smoke 测试及权威文档
|
2026-07-22 08:41:59 +00:00 |
|
kdletters
|
f4f7d8ac20
|
预热Gitea CI项目依赖缓存
Project CI / Repository checks (pull_request) Successful in 42s
Project CI / Frontend tests (pull_request) Successful in 1m6s
Project CI / Native shell tests (pull_request) Successful in 3m37s
Project CI / Backend tests (pull_request) Successful in 3m27s
将npm与Rust依赖下载缓存预热到固定CI镜像
改为直接从Gitea checkout并增加网络重试
收窄镜像构建上下文并补齐离线与运行时校验
同步Runner切换边界和运维文档
|
2026-07-22 15:44:40 +08:00 |
|
kdletters
|
2e02c28d0a
|
预构建Gitea CI工具链镜像
Project CI / Frontend tests (pull_request) Failing after 1m38s
Project CI / Repository checks (pull_request) Failing after 1m38s
Project CI / Native shell tests (pull_request) Failing after 13s
Project CI / Backend tests (pull_request) Failing after 3m23s
固定Node、Rust、Chrome与系统依赖并生成内容寻址镜像
四个CI任务改用genarrative-ci并保留独立npm ci
补充镜像构建装载导出和运行时沙箱校验脚本
同步开发运维文档与项目共享记忆
|
2026-07-22 14:58:05 +08:00 |
|
lhk229
|
27f84fc6a7
|
完善 BgFilter 失败审计与权威文档
Project CI / Frontend tests (pull_request) Successful in 1m43s
Project CI / Backend tests (pull_request) Successful in 7m28s
Project CI / Repository checks (pull_request) Failing after 2m26s
Project CI / Native shell tests (pull_request) Successful in 6m19s
补充已发出 provider 请求的失败审计判定,并由 shutdown tracker 排空异步审计任务。
统一父流程、BgFilter worker、重试、超时、fallback 与结果持久化的架构和编辑器文档口径。
修正本地 dev 进程角色、live smoke 端口、OTEL identity、journal 与端口路由 skill。
明确当前容器拓扑不包含 BgFilter worker,仅覆盖非 BgFilter 路径和 unsupported queue smoke。
|
2026-07-22 04:24:11 +00:00 |
|
kdletters
|
52ade75007
|
稳定Gitea Runner镜像启动
Runner固定镜像改为缓存优先并保留digest验真规则
开发运维和共享流程同步force_pull配置与升级步骤
踩坑记录补充registry TLS超时的根因与验证方法
|
2026-07-22 11:52:15 +08:00 |
|
lhk229
|
26ebb527ea
|
合并最新 master 分支
Project CI / Frontend tests (pull_request) Failing after 21s
Project CI / Repository checks (pull_request) Failing after 21s
Project CI / Backend tests (pull_request) Failing after 21s
Project CI / Native shell tests (pull_request) Failing after 21s
同步 Gitea CI 依赖安装稳定性调整。
保留 BgFilter 本地双进程开发陷阱,并融合 Gitea runner 安全规则。
更新开发流程与本地运维文档。
|
2026-07-22 02:38:05 +00:00 |
|
lhk229
|
14721ce25e
|
合并最新 master 分支
保留 master 的画布交互、Agent、VectorEngine 与原生 CI 更新。
解决角色动画测试和项目决策日志冲突,不恢复按帧数放大 BgFilter 超时的旧逻辑。
同步修正融合文档中的 BgFilter worker、N/Q、重试与父侧降级边界。
|
2026-07-21 14:37:15 +00:00 |
|
kdletters
|
ae9502d9ed
|
稳定Gitea CI依赖安装
Project CI / Frontend tests (pull_request) Successful in 1m59s
Project CI / Repository checks (pull_request) Successful in 2m55s
Project CI / Native shell tests (pull_request) Successful in 6m38s
Project CI / Backend tests (pull_request) Successful in 7m37s
Project CI / Frontend tests (push) Successful in 1m44s
Project CI / Repository checks (push) Successful in 2m37s
Project CI / Native shell tests (push) Successful in 7m3s
Project CI / Backend tests (push) Successful in 8m5s
保留隔离 runner 的受控代理环境
为 Cargo 与 rustup 下载增加有界重试
记录 Runner systempaths 修补和真实 job 验收口径
|
2026-07-21 22:23:49 +08:00 |
|
k88936
|
29369e6376
|
fix: 画布鼠标/触摸板可以上下滚动,无法左右滚动 (#100)
Project CI / Frontend tests (push) Successful in 1m39s
Project CI / Repository checks (push) Successful in 2m38s
Project CI / Native shell tests (push) Successful in 5m25s
Project CI / Backend tests (push) Failing after 5m27s
Reviewed-on: https://git.genarrative.world/git/GenarrativeAI/Genarrative/pulls/100
Co-authored-by: 王德宇 <kvtodev@outlook.com>
Co-committed-by: 王德宇 <kvtodev@outlook.com>
|
2026-07-21 20:50:03 +08:00 |
|
lhk229
|
566f2f2194
|
落地 BgFilter 单实例受限资源 Worker
新增私有 BgFilter worker,提供内部鉴权、并发限流、超时、顺序重试、flat 熔断和图片校验。
父生成流程改为通过内部二进制 HTTP 原地等待,并保留 flat 降级与 complex 失败语义。
接入本地开发、systemd、生产部署、Provision、健康巡检和配置漂移门禁。
补充动画、部署与运维测试、Linux fixture 隔离以及对应架构文档。
|
2026-07-21 12:05:27 +00:00 |
|
kdletters
|
31a93c6842
|
补齐Gitea测试门禁
Project CI / Repository checks (push) Successful in 2m9s
Project CI / Frontend tests (push) Successful in 1m22s
Project CI / Backend tests (push) Successful in 7m25s
Project CI / Native shell tests (push) Successful in 5m56s
拆分前端后端与原生壳测试任务
接入server-rs正式workspace全量测试
修正过期Rust断言和Vitest遗漏路径
将AI游戏创作分支纳入CI触发范围
|
2026-07-21 18:12:43 +08:00 |
|
kdletters
|
7e58fd2195
|
接入Gitea项目检查门禁
Project CI / Repository checks (push) Successful in 3m56s
Project CI / Backend checks (push) Successful in 3m14s
Project CI / Native shell checks (push) Successful in 4m13s
新增 master 推送、PR 和手工触发的三路项目检查工作流
收紧 PR 基线、只读权限、action 固定版本与依赖锁漂移检查
补充 Gitea 版本、隔离 runner 和 required context 运维说明
|
2026-07-21 17:15:57 +08:00 |
|
kdletters
|
6bed37542c
|
调整 VectorEngine 图片模型兜底顺序
统一 gpt-image-2 首发并在符合条件的失败后切换 gpt-image-2-c
保留总尝试预算、worker deadline 与首选失败审计
补齐响应图片校验、脚本兜底和回归测试
同步后端架构、开发运维和项目共享记忆文档
|
2026-07-21 17:06:39 +08:00 |
|
kdletters
|
7072e52a25
|
收口美术 Agent 整体超时预算
为消息规划链路增加 18 分钟总 deadline。
修正 LLM 重试响应体错误的 attempt 计数。
统一配置、定价失败中文文案并补齐测试文档。
|
2026-07-21 16:44:46 +08:00 |
|
kdletters
|
48c9ee2fae
|
优化美术 Agent 长等待提示与超时处理
将 120 秒硬超时改为请求存活时的耐心等待提示。
收口 provider 安全上限、有限重试和明确失败错误。
补齐等待互斥、计时清理、前后端测试及契约文档。
|
2026-07-21 16:12:17 +08:00 |
|
lhk229
|
8bdc728fd3
|
Fix/padding (#96)
Reviewed-on: https://git.genarrative.world/git/GenarrativeAI/Genarrative/pulls/96
Co-authored-by: Linghong <ink29535@proton.me>
Co-committed-by: Linghong <ink29535@proton.me>
|
2026-07-21 16:11:22 +08:00 |
|
lhk229
|
a51b625101
|
补充 BgFilter 单实例同步调度方案
新增同步内部 HTTP 原地等待版架构方案,明确并发、超时、熔断与降级边界
补充外部生成 Worker 化方案和共享决策日志中的受限资源调度约定
更新文档目录并关联 BgFilter 专题方案
|
2026-07-21 08:09:48 +00:00 |
|
lhk229
|
55f71e13fc
|
合并最新 master 分支
同步 SpacetimeDB schema guard 基线扫描修复。
同步相关测试、排障记忆与融合方案文档。
|
2026-07-21 06:43:16 +00:00 |
|
lhk229
|
8143726095
|
决策日志边界行直接改为行为级表述
本条决策与其补充均为本分支新增,无需保留旧文再追加更正:
边界行「不修改 contain_rgba_image」改写为「不改变最终帧的 RGBA/padding 语义与透明帧格式」,
并删除补充行中为此加的更正说明
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-21 06:33:14 +00:00 |
|
lhk229
|
e312f1632b
|
更正决策日志中 contain_rgba_image 的边界表述
在 2026-07-21 补充行注明该函数后续重构(共享 contain 计算、同尺寸跳过重采样)但输出语义不变,
「不修改 contain_rgba_image」应理解为「不改变最终帧的 RGBA/padding 语义」
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-21 05:59:09 +00:00 |
|
kdletters
|
8ed0e6ffa8
|
修复 SpacetimeDB schema guard 基线扫描误报
统一当前工作树与基线提交按 Cargo lib.path 扫描可达模块
补充保留旧源码误报与真实 accessor 重复回归测试
更新旧创作模板退役方案和项目排障记忆
|
2026-07-21 13:57:10 +08:00 |
|
lhk229
|
7831a23956
|
补记角色动作抽帧含 alpha 先白底合成的抠图输入契约
决策日志、数据契约、画布接入方案和角色形象入口设计四份文档同步最终实现:
解码帧携带 Alpha 时必须先按白底合成再转 RGB8,禁止直接丢弃 Alpha,
共享 FFmpeg 抽帧命令不固定 -pix_fmt,合成职责只在 BgFilter 输入准备阶段
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-21 05:55:27 +00:00 |
|
lhk229
|
0150837d69
|
合并 master 并保留角色动作抠图修复
保留 master 的单次 FFmpeg filter graph 批量抽帧。
保留 BgFilter 前 RGB8 无补边输入与抠图后 RGBA8 透明补边。
合并并保留对应权威文档规则。
|
2026-07-20 13:58:17 +00:00 |
|
kdletters
|
2f9ad4b11c
|
合并图片画布结构化持久化
引入画布图层与生成器结构化存储、revision CAS 保存及迁移回滚流程
补齐历史画布资源修复脚本、SpacetimeDB schema、迁移和生成绑定
前端接入串行保存队列并保留 2MiB 旧布局兼容回退
优化角色动画单进程批量抽帧并同步 OpenAPI、运维与项目文档
同步 active mapper 的 V2 画布保存契约,保证 master 后端可编译
|
2026-07-20 21:34:05 +08:00 |
|
lhk229
|
41f578f0ac
|
修复角色动作抠图前透明补边
动作视频帧在抠图前改为 RGB8 等比缩放且不补边
抠图完成后保留 RGBA8 最终尺寸透明补边
补充像素回归测试并同步权威文档与长期决策
|
2026-07-20 13:02:59 +00:00 |
|
kdletters
|
f748dc72c3
|
收口图片生成任务超时预算
- 将四类 VectorEngine 图片任务纳入长任务预算并预留终态写回窗口
- 通过请求上下文传递绝对截止时间并约束发送重试与图片下载
- 允许显式下调单次请求超时并补齐预算回归测试
- 同步外部生成 Worker 运维文档与项目记忆
|
2026-07-20 20:57:34 +08:00 |
|
kdletters
|
1d17698619
|
优化角色动画批量抽帧
使用单个FFmpeg filter graph批量输出32、40或48帧
保留精确采样时刻和尾帧安全步长
补充整批缺帧诊断与真实短视频回归测试
同步角色动画设计、决策记录和排障说明
|
2026-07-20 20:57:11 +08:00 |
|
kdletters
|
06c12f40b6
|
修复画板 Portal 菜单主题继承
新增画板 Portal 主题桥接并同步亮暗主题
让编辑器根节点与 Portal 菜单共享完整品牌 Token
补充静音开关、角色动画与样式契约回归测试
同步图片画布技术方案和 Portal 排障记忆
|
2026-07-20 20:56:36 +08:00 |
|
kdletters
|
f9e6ae40db
|
合并 master 最新 OSS 上传优化
合入 origin/master 的动画生成 OSS 上传优化
保留现役编辑器 Agent LLM client 与退役隔离边界
保留角色动画 OSS 客户端复用与并发限制
|
2026-07-20 20:08:55 +08:00 |
|
kdletters
|
ee3948b491
|
合并旧创作模板退役分支
合并 codex/retire-legacy-creation,退役旧创作模板业务并保留历史数据壳
保留 master 最新编辑器 Agent、画布和个人页能力
补齐现役编辑器 Agent 的 LLM 与生成结果读取链路
同步 Vite、ESLint、Rust workspace、SpacetimeDB 与文档边界
|
2026-07-20 20:06:26 +08:00 |
|
lhk229
|
a4b3898ff4
|
动画生成过程中的OSS上传行为优化 (#93)
Reviewed-on: https://git.genarrative.world/git/GenarrativeAI/Genarrative/pulls/93
Reviewed-by: 段舒康 <kdletters@qq.com>
Co-authored-by: Linghong <ink29535@proton.me>
Co-committed-by: Linghong <ink29535@proton.me>
|
2026-07-20 19:50:37 +08:00 |
|
kdletters
|
fc8813a8ed
|
修复画布美术Agent规划与附件弹窗
显式标记待确认工具并在规划完成后结束当前回合
保留普通工具和Hook跳过场景的最大轮次保护并补充回归测试
修复附件选择弹窗Portal主题丢失导致的透明背景
同步画布Agent专题文档与共享排障经验
|
2026-07-20 19:29:34 +08:00 |
|
kdletters
|
8965a53fb8
|
修复维护退出阶段隐式拉取源码
将 Exit Maintenance 改为 agent none 并显式分配部署节点,只执行 current release 维护脚本。
增加生产运维静态门禁,禁止维护退出节点 checkout Git 或挂载 Git 凭据。
同步生产运维说明与 Jenkins 重启恢复场景的排障记录。
|
2026-07-20 18:55:35 +08:00 |
|
zhaojingyan
|
eb608ac6f2
|
完善图片画布撤销保护与操作提示 (#89)
为画布历史记录补充操作类型和内容消失保护
增加撤销成功、恢复成功及阻止提示并在三秒后隐藏
补充拖动、上传、生成和替换等操作的历史语义
保留恢复按钮、Ctrl+Shift+Z 快捷键和双向历史栈
补充撤销与恢复规则的定向测试和说明文档
---------
Co-authored-by: 段舒康 <kdletters@qq.com>
Co-authored-by: kdletters <kdletters@qq.com>
Reviewed-on: https://git.genarrative.world/git/GenarrativeAI/Genarrative/pulls/89
Co-authored-by: oj-afraid-student <1373241747@qq.com>
Co-committed-by: oj-afraid-student <1373241747@qq.com>
|
2026-07-20 15:19:48 +08:00 |
|
kdletters
|
f1f2332e61
|
修复泥点余额明细刷新
钱包明细每次展开并在实时余额变化时读取最新拆分。
图片画板生成扣费或退款后同步刷新总额与充值中心。
充值中心读取增加 latest-wins 门禁并阻止旧响应覆盖权威结果。
补充钱包刷新、画板入口和充值乱序回归测试。
同步更新泥点统一资产入口决策记录。
|
2026-07-20 12:48:28 +08:00 |
|
kdletters
|
7ea463ed08
|
退役旧创作模板业务并保留数据壳
保留 SpacetimeDB 历史表、迁移白名单与最小兼容读取定义
移除旧创作前后端、worker、业务过程及纯业务 crate 的编译依赖
恢复现役创作、项目、我的入口及桌面移动导航
收紧 Vite、TypeScript、ESLint、Vitest 与静态资源退役边界
补齐开发栈、网关、原生壳和文档退役约束
|
2026-07-18 22:02:22 +08:00 |
|
lhk229
|
0c04bbbea3
|
内存优化 (#91)
BGfilter服务调用改为传url,减少内存占用
Reviewed-on: https://git.genarrative.world/git/GenarrativeAI/Genarrative/pulls/91
Reviewed-by: 段舒康 <kdletters@qq.com>
Co-authored-by: Linghong <ink29535@proton.me>
Co-committed-by: Linghong <ink29535@proton.me>
|
2026-07-18 21:17:35 +08:00 |
|
kdletters
|
4ceb91cd48
|
完整恢复多产物原图回填画布
图标素材成功时同时回填透明图集和provider原图
UI素材提取成功时保留原图并将切片排列到其右侧
保持透明主结果锚点和后处理失败原图降级
同步多产物画布决策、踩坑与技术方案
|
2026-07-18 19:31:44 +08:00 |
|
kdletters
|
6926e5ecb1
|
恢复角色生成原图回填画布
角色生成成功时同时回填透明主图和右侧原图
保持透明图为生成器主锚点并保留失败降级边界
维持图标和UI生成不回填中间原图的现有规则
同步图片画布多产物文档和项目共享记忆
|
2026-07-18 18:58:56 +08:00 |
|
kdletters
|
bc76b1327d
|
修复项目重命名弹窗背景丢失
项目重命名弹窗改用平台工具弹窗壳继承主题
新增暗色主题下的重命名弹窗回归测试
补充 portal 弹窗主题丢失的排障记录
|
2026-07-18 17:44:43 +08:00 |
|
kdletters
|
9c9c8f468a
|
恢复平台个人页并阻断旧业务回流
恢复创作、项目、我的平台侧栏与现役搜索
恢复全宽个人页及资料编辑、充值兑换、社区反馈和 API Key 入口
迁移平台资料、钱包和设置客户端并移除旧创作依赖
新增 Vite 与 ESLint 退役模块门禁并补齐界面和搜索测试
同步旧创作退役方案、平台入口决策与踩坑记录
|
2026-07-18 17:29:06 +08:00 |
|
menghao
|
47f3297e84
|
修复图片改造后二维清晰度降级问题 (#90)
前端按图层真实尺寸恢复图片改造比例与清晰度
后端在角色去背景后恢复生成原图像素尺寸
补充前后端二千像素尺寸回归测试
同步更新图片画布技术文档与项目决策记录
---------
Co-authored-by: MengHao <menghao@MengHaodeMacBook-Air.local>
Reviewed-on: https://git.genarrative.world/git/GenarrativeAI/Genarrative/pulls/90
Reviewed-by: 段舒康 <kdletters@qq.com>
Co-authored-by: 孟豪 <mh18530625731@163.com>
Co-committed-by: 孟豪 <mh18530625731@163.com>
|
2026-07-18 16:50:17 +08:00 |
|
kdletters
|
f3ab2f2ec0
|
恢复平台账号顶栏与我的页签
按新版创作页原布局恢复泥点入口与账号身份胶囊。
在桌面侧栏补回我的页签及游客、登录态个人页面。
个人页面只复用账号、钱包、统计、设置和法律信息等平台能力。
补充壳层与个人页面回归测试并更新退役边界文档。
|
2026-07-18 16:15:40 +08:00 |
|
kdletters
|
f625fe8e8b
|
修复退役样式开发态加载
将退役 CSS 源码过滤调整到 Tailwind 转换前执行
新增 Vite 插件顺序回归测试
补充退役方案与开发态白屏排障记录
|
2026-07-18 15:12:09 +08:00 |
|
kdletters
|
e9c3dc1120
|
退役旧创作模板业务
保留 SpacetimeDB 历史表、迁移白名单与旧业务源码
切换前端 active 入口并解除旧创作页面和路由编译链
移除旧后端路由、worker 与纯业务 crate 依赖
收敛 SpacetimeDB 模块为历史数据壳
同步 Nginx、Pingora、验证门禁与架构文档
|
2026-07-17 22:07:52 +08:00 |
|
k88936
|
f5368c825f
|
Editor agent refactored (#76)
重构了editor agent.
使得它能进行多轮工具调用, 把工具调用的结果嵌入到上下文里。
对于上下文的图片, 使用哈希后的id用来引用,不暴露细节信息to llm。
当前实现, 状态直接维护在json doc里, 需要对整个doc加锁,任务目前只能串行。
把SSE改成一个简单请求( 因为生图工具耗时需要二次确认, 不需要再实时展示给用户进度)。
增加确认/取消生图操作。
把tool的参数和错误情况做了反馈。
TODO: 工具调用的规范/prompt还可以改进。
改用external job来做素材生成, 针对来自editor agent 的生成会把生成资产的引用加入到结果json里,
客户端轮询 external job 确定生成状态, 发现结束了或者失败了就 重新get 会话,后端重新提供会话的时候把 结果插入回会话历史里,用来让 ai 引用 以及显示
---------
Co-authored-by: 段舒康 <kdletters@qq.com>
Reviewed-on: https://git.genarrative.world/git/GenarrativeAI/Genarrative/pulls/76
Reviewed-by: 段舒康 <kdletters@qq.com>
Co-authored-by: 王德宇 <kvtodev@outlook.com>
Co-committed-by: 王德宇 <kvtodev@outlook.com>
|
2026-07-17 21:03:15 +08:00 |
|