给 GitHub Actions 提速前,我会先把缓存和产物保留策略分开 2026-05-30 开发实践 GitHub Actions / CI/CD / 开发实践 / 自动化 一次面向个人项目和小团队的 GitHub Actions CI 治理实践:用依赖缓存减少重复安装,用短周期产物保留测试报告与构建结果。 13 | 0
把 MCP 工具接进桌面端 Agent 前,我会先加一层本地工具网关 2026-05-29 项目实战 AI 应用开发 / Electron / Agent / 自动化 / 工作流 / 工程实践 一次桌面端 Agent 工具接入复盘:用本地网关收敛 MCP 工具发现、权限确认、参数校验和审计日志,避免把外部工具能力直接暴露给渲染进程。 13 | 0
给 Electron 自动更新加灰度时,我会先把观察点和回滚路写清楚 2026-05-27 项目实战 Electron / 前端工程 / 自动化 / 工作流 / TypeScript / 工程实践 一次 Electron 桌面端自动更新复盘:在接入灰度发布前,先把更新事件、发布通道、下载结果和回滚版本号做成可观测链路。 23 | 0
给桌面端 AI 任务加队列时,我会先写清幂等键和确认点 2026-05-26 项目实战 AI 应用开发 / Electron / Agent / 自动化 / 工作流 / TypeScript 一次 Electron 桌面端 AI 助手任务调度复盘:把长任务从按钮回调里移到可恢复队列,并用幂等键、状态快照和人工确认点降低重复执行风险。 9 | 0
把本地工具链交给 mise,我会先把版本、环境变量和任务写进同一份配置 2026-05-26 技术分享 开源工具 / 开发实践 / CLI / 自动化 mise 是 MIT 许可的开源 CLI,可把项目工具版本、环境变量和常用任务收进 mise.toml,适合小团队先统一本地开发入口,再扩展到 CI。 10 | 0
给 Agent 工具调用加日志时,我会先做一条可回放事件流 2026-05-25 项目实战 AI 应用开发 / Agent / 自动化 / 工作流 / TypeScript / 工程实践 一次内部自动化 Agent 调试复盘:把模型请求、工具调用、工具输出和回放入口统一进事件流,让失败排查从截图和零散日志变成可检索的工程材料。 13 | 0
Electron 回归失败后,我会把 Trace 和主进程日志一起留成证据包 2026-05-24 2026-05-24 项目实战 Electron / 前端工程 / 自动化 / 工作流 / TypeScript / 工程实践 一次 Electron 自动化回归失败,单看截图很难复盘。我把 Playwright Trace、渲染进程信号、主进程日志和 CI 附件用 run_id 串起来,给后续排查和 AI 辅助分析留下一份可复用证据包。 12 | 0
RAG 知识库重建时,我会先做一条可回滚的影子索引 2026-05-23 项目实战 AI 应用开发 / RAG / 自动化 / 工作流 / TypeScript / 工程实践 把文档切分、向量写入、检索校验和别名切换拆成可恢复步骤,可以减少线上 RAG 重建时的脏数据和停机风险。 20 | 0
Agent 工具一重试就重复扣资源,我后来把 run_id、幂等键和补偿日志绑在了一起 2026-05-22 2026-05-22 项目实战 AI 应用开发 / Agent / 自动化 / 工作流 / TypeScript / 工程实践 一次 AI 工具链重试治理复盘,核心是先约束重复执行,再把外部副作用记成可追溯的补偿日志。 16 | 0
我给 RAG + Agent 工作流补了一条可回放 Trace,排障速度快了很多 2026-05-18 技术分享 AI 应用开发 / RAG / Agent / 自动化 / 工作流 / 工程实践 一次 RAG 与 Agent 联调链路的工程复盘,核心目标是把检索、工具调用和前端反馈串进同一条可回放 trace,缩短定位问题的往返时间。 15 | 0