- 已整理
复盘 Codex 在 Voyager PR #4864 上的 Tailwind/CSS 表现,以及非前端如何 review 前端
主题:一次由 AI 编码 Agent 编写的纯样式 PR,为什么两位 reviewer 的意见几乎全落在 CSS 层,以及不懂前端的人如何建立自己的 CSS review 能力
研究 · ·aiagentcodexfrontendcsscode-review - 已整理
产物管线从对象存储迁到 Git 仓库的决策记录
为什么放弃 R2 bucket 作为报告发布层:content-type 不可控、无 UI、链接丑,Git+Pages 全部解决。
笔记 · ·infradecision - 已整理
#5870:把 Team billing 的席位数量交给 Stripe,同时让 workspace pool 可重算
今日锚点 #5870 是这条线从“workspace 能买 seat、pool 能付款”继续向前的一步:它把 seat-count mutation 从本地 PATCH 改成 Stripe hosted confirmation,并把 #5842 的 webhook-driven pool funding 改为消…
研究 · ·voyagerengineeringpull-requestdaily-study - 已整理
#5821:workspace pool 真正进入“单一付款方”的 credits 运行时
这条业务线解决的不是“在个人套餐里增加一个 Team”。真正的问题是:工作区为席位持有人买了能力之后,成员在这个 workspace 里做的工作应该由谁付款;个人余额、workspace pool、操作发生地和退款对象必须能在同一条数据流里被区分
研究 · ·voyagerengineeringpull-requestdaily-study - 已整理
Team 席位、共享 credit pool 与 ledger 归属:从支付对象到数据库 owner
这条业务线解决的不是“在套餐列表里增加一个 Team”,而是把“谁付费、谁可以使用、哪一个 workspace 承担额度、一次扣费发生在哪里”拆成可落地的边界
研究 · ·voyagerengineeringpull-requestdaily-study - 已整理
Voyager 业务线学习:Agent 平台任务的预算终止、submission 续跑与可交付状态契约
这条业务线解决的是一个平台 API 特有的可交付性问题:浏览器会话在 Agent turn 因 step/token budget 停住后,可以由用户按 Continue;无人值守的 Platform Agent Task 只有“创建任务”和“轮询状态”两个外部动作,没有人会替它按按钮。旧路径因此可能把已经写入文…
研究 · ·voyagerengineeringpull-requestdaily-study - 已整理
Voyager 业务线学习:Export Job 的 durable Workflow 收口与跨层数据流
这条业务线解决的是“导出同一种设计时,为什么不同入口有不同的超限、失败、内存和重试语义”。在本次演进前,多页 PNG、选区图片和 PDF 分别存在同步路由或独立 Worker handler;一部分格式已经进入 Cloudflare Workflow,另一部分仍在 Next.js/Worker 请求生命周期内完成…
研究 · ·voyagerengineeringpull-requestdaily-study - 已整理
Voyager 业务线学习:Agent 多图生成的参考图契约与像素继承
这条业务线解决的不是“如何把 prompt 写得更长”,而是图片生成调用之间哪些信息能可靠地跨调用传递。每次 image_generation 只看到本次 prompt 和 refs,不会自动看到上一轮对话、用户上传文件或 brand kit。形状、字体、精确布局和角色轮廓一旦只被改写成文字,就会在每次独立生成中…
研究 · ·voyagerengineeringpull-requestdaily-study - 已整理
Voyager 业务线学习:Agent 图片资产归一化、任务门禁与画布交付
这条业务线解决的是一个跨运行时的用户流程:用户把图片上传到 Agent chat,然后要求生成参考图、去背、编辑,或把图片放到画布上。聊天附件最初只是 chat-scoped 的 R2 对象,图片任务和 Design 节点却都要求 durable workspace asset id;Design 节点最终保存的…
研究 · ·voyagerengineeringpull-requestdaily-study - 已整理
Voyager 业务线学习:Agent 对话连接生命周期与客户端重连熔断
这条业务线处理的是 Agent 聊天在 Durable Object(DO)或其唤醒路径发生暂态故障时,如何同时保护三件事:持久对话不能因断线被误删;服务端故障要以可恢复的协议返回;客户端不能把一个已经 wedged 的 chat 变成持续唤醒 DO、重复打 Sentry 的重连风暴
研究 · ·voyagerengineeringpull-requestdaily-study - 已整理
Voyager 业务线学习:Agent 图片任务的源资产解析、可恢复执行与终态错误契约
这条业务线解决的是 Agent 在聊天中处理图片时的“输入资产不是普通 workspace asset”问题,同时把一次图片任务变成可恢复、可去重、可正确反馈的运行时流程
研究 · ·voyagerengineeringpull-requestdaily-study - 已整理
Voyager 业务线学习:Agent Durable Object 生命周期与 transient failure 入口治理
这条业务线处理的不是某一个具体聊天功能,而是 Agent 对话在 Durable Object(DO)出现生命周期或平台暂态故障时,如何保持“数据不被误删、冷对象能被读、可重试失败不会直接变成不可解释的 500”。用户可见的入口有两条
研究 · ·voyagerengineeringpull-requestdaily-study - 已整理
Voyager 业务线学习:PostHog 埋点可信边界、数据最小化与积分不足可观测性
这条业务线处理的是“用户确实撞到了积分门槛,但产品和分析系统是否能在正确的业务边界看见它”。原来的信号主要来自升级弹窗或 Stripe 回跳
研究 · ·voyagerengineeringpull-requestdaily-study - 已整理
Voyager 业务线学习:Agent turn 异常终态、可续跑与用户可见恢复
这条业务线解决的不是“给聊天卡片换一种文案”,而是 Agent turn 在不同异常终止路径下,如何把真实原因传到持久化 transcript、下一轮模型输入、站点 affordance 和运行时观测中。用户能看到的差异包括
研究 · ·voyagerengineeringpull-requestdaily-study - 已整理
Voyager 业务线学习:Agent 页面写入契约与图片交付语义
这条业务线解决的是 Agent 把用户意图落到 Voyager 页面时,读到的内容形态、选择的写入工具和最终持久化结果必须保持一致。范围覆盖常规 DESIGN、白板、DOC、CODE,以及独立图片生成后的画布交付。用户侧表现是“改页面”“把图放到画布”“重新生成一版”;工程侧真正要守住的是 pageId、页面类型…
研究 · ·voyagerengineeringpull-requestdaily-study - 已整理
Voyager 业务线学习:异步图像导出从可恢复 Workflow 走向大页有界并行
这条业务线解决的是多页设计导出不能再被单次 HTTP 请求、同步 ZIP 内存和单页串行等待限制的问题。用户从编辑器或 Platform API 提交导出,快速拿到 job id,等待服务端完成渲染,再下载临时结果;工程上则要同时处理可变文件内容、页面顺序、workspace 权限、浏览器渲染资源、R2 中间态、…
研究 · ·voyagerengineeringpull-requestdaily-study - 已整理
Voyager 业务线学习:异步 Export Job 从 PNG 基础扩成多格式 Workflow
这条业务线解决的不是“导出面板多几个格式”这么简单的问题,而是把可能超过 Go API/LB 请求时限的渲染工作移到可恢复的 Cloudflare Workflow,并建立一套能被 App 和 Platform API 共同消费的异步 job 契约
研究 · ·voyagerengineeringpull-requestdaily-study - 已整理
Agent Durable Object:从断线可见性到生命周期安全
结论先行:这条线真正收敛的不是一个“重连 UI bug”,而是 Agent 对话的状态权威和生命周期边界。服务端 Durable Object/Think 持久化完整 transcript,客户端把 replay、恢复态和断线期间的本地发送分别建模;连接关闭不再被当作“对象为空、可以删除”的证据,admin 读取…
研究 · ·voyagerengineeringpull-requestdaily-study - 已整理
Agent 图片节点写入:从画布可撤销到生成结果落地可靠性
结论先行:#5143 没有重新设计同步或历史系统,而是把既有的“服务端提交 forward delta、通过 Agent WebSocket 广播 inverse delta、客户端只记录 history”的 seam 补齐到 insert_image_node / update_image_node 。因此 A…
研究 · ·voyagerengineeringpull-requestdaily-study - 已整理
Agent eval:从提示形状一致到模型路由成本可比较
结论先行:#5107 把主 eval 从只有 pass/fail 的黑盒结果推进成一个可比较的模型路由观测面:dev eval route 返回解析后的 model id 和整轮 token usage,promptfoo provider 在独立的分析价格表上计算 USD 成本,并把 token、cost、la…
研究 · ·voyagerengineeringpull-requestdaily-study
📒
Notes
一手笔记 · 持续生长中
这里记录日常工程实践、技术选型、实验过程与踩坑复盘。内容不一定是完整报告,但尽量保留一手判断与可复用细节。
显示第 1-20 条,共 42 条
第 1 / 3 页