给 Agent 高风险工具加确认闸时,我会先把 dry-run 和审计账本拆清楚 2026-06-29 项目实战 AI 应用开发 / Agent / 自动化 / 工作流 / TypeScript / 工程实践 一篇 Agent 工具调用治理复盘:把高风险动作拆成 dry-run 计划、风险分级、用户确认、受控执行和审计账本,避免一句确认框承担全部安全语义。 3 | 0
给 Agent 工具调用加超时预算时,我会先把 deadline 和重试账本写进协议 2026-06-29 项目实战 AI 应用开发 / Agent / 自动化 / 工作流 / TypeScript / 工程实践 一篇 Agent 工具调用治理复盘:把用户取消、整体 deadline、单次工具超时、重试预算和审计日志拆清楚,避免一次慢工具拖住整条工作流。 5 | 0
把定时脚本交给 Kestra 前,我会先画清工作流边界 2026-06-29 开发实践 Kestra / 工作流编排 / 开源项目 / 自动化 / 开发实践 一篇面向小团队的 Kestra 实践笔记:把定时任务、Webhook、脚本执行和失败证据收进同一条可观察工作流,先治理边界,再扩大自动化范围。 4 | 0
给 Electron 自动更新加发布闸时,我会先把通道和回滚证据拆开 2026-06-26 2026-06-26 项目实战 AI 应用开发 / Electron / 自动化 / 工作流 / TypeScript / 工程实践 一篇 Electron 桌面端自动更新接入复盘:把发布通道、代码签名、更新元数据、客户端事件和回滚证据拆开,避免一次更新事故变成线上黑盒。 3 | 0
给前端 Agent 工具调用做离线回放时,我会先把 MSW 场景表建起来 2026-06-17 2026-06-17 项目实战 AI 应用开发 / 前端工程 / Agent / 自动化 / TypeScript / 工程实践 一次前端 Agent 调试复盘:用 MSW 把工具调用、异常响应和测试场景收进可回放 fixtures,让排障少依赖真实后端状态。 1 | 0
RAG 文档解析失败时,我会先建隔离队列和复核台 2026-06-16 项目实战 AI 应用开发 / RAG / 自动化 / 工作流 / TypeScript / 工程实践 一次 RAG 文档导入链路复盘:把解析失败从后台错误变成可分类、可复核、可重试、可追踪的隔离队列。 3 | 0
给 Agent 文件工具加路径沙箱时,我会先从 realpath 和 dry-run 开始 2026-06-15 项目实战 AI 应用开发 / Agent / Electron / 自动化 / TypeScript / 工程实践 一次桌面端 Agent 文件工具复盘:把模型给出的文件操作先收进路径沙箱,经过 scope、resolve、realpath、dry-run、审批和审计后再落盘。 3 | 0
Electron 桌面端出问题时,我会先打一个诊断证据包 2026-06-09 2026-06-09 项目实战 AI 应用开发 / 前端工程 / Electron / 自动化 / 工作流 / 工程实践 一次 Electron 桌面端排障复盘:把主进程日志、渲染进程事件、preload 安全桥和 netLog 网络记录收进同一个诊断包,让远程问题更容易复现和回看。 3 | 0
我给 AI 生成的前端补丁加了一道 AST 验收门 2026-06-08 项目实战 AI 应用开发 / 前端工程 / 自动化 / 工作流 / TypeScript / 工程实践 一次前端工程自动化复盘:把 AI 生成补丁先放进 AST、类型检查、Lint、格式和测试门禁里验收,再决定是否进入真实代码库。 5 | 0
给前端 AI 任务做多标签同步时,我会先把广播和单写锁分开 2026-06-08 项目实战 AI 应用开发 / 前端工程 / 自动化 / 工作流 / TypeScript / 工程实践 一次前端 AI 任务多标签同步复盘:用 BroadcastChannel 做状态广播,用 Web Locks 控制单写任务,再用可恢复快照兜住后台标签页和刷新场景。 5 | 0