当协作对象从「人 + 机器」变成「Agent + 机器」,代码注释的定位必须重新评估,它的职能应该从「代码内的静态说明」,转移到 Harness 的动态信息注入层里去。
一个架构实践里,最怕的不是 “还没做完”,而是 “系统边界已经糊了”。只要边界清楚,下一步该补什么、该在哪层补,都是清晰的。
深入解析 Harness 的本质:它不是新技术发明,而是 Agent 工程中那部分一直存在但从未被完整命名的软件工程现实。
人与人之间都很难建立绝对信任,更别说人与 AI。
从不再手写代码,到把工作交给 Claude、Codex 这类 agent,再到在轻量小工具里继续用 DeepSeek,我越来越在意的不是 “谁最强”,而是 “谁最适合”。
我经常使用这个提示词来让 AI 生成一些技术文档或者博客的配图,感觉效果还不错,就分享出来。
深入解析 Memo Code 如何组装系统提示词,包括基础模板、用户偏好、项目配置、工具描述等各层级的构成逻辑,以及 XML 格式的系统提示在异常处理中的应用。
做 memo 之前,我对 Node.js 子进程的理解基本等于零。不就是 spawn 一下吗?能有多难?结果... 还真挺难的。
从 memo 的实践中提炼出安全设计的三道防线:子进程管理防止内存泄漏与资源耗尽、命令守卫拦截危险操作、审批系统平衡权限与体验。还有那把「双刃剑」——dangerous 模式。
写作平台写久了就想有个自己的站。一路从纯 HTML、到全栈自建,再到 VitePress、Next.js 静态站,最终用 GitHub Pages 把评论、搜索、MCP 都做成无服务器方案:0 成本也能做个不单调的个人博客。
做 memo code 时我在 Web UI 和 CLI 之间犹豫过,最后还是选了终端。结果真正卡住我的不是模型和工具,而是一个看起来很基础的东西:输入框。
这篇不只是复盘一次实现,而是分享一套可复用的接入思路:静态数据产物 + 本地 npx MCP Server + CI 自动发包。
这一年大量 vibe coding,经典翻车现场真的不少。有些是模型习惯问题,有些是 Agent 工具链缺陷,还有些属于 “工程现实 vs 最佳实践” 的冲突。
建议各位用 AI 跑代码的朋友,现在就去检查一下你的代码库。别让 AI 的便利,变成未来重构时的眼泪。
与其猜想要什么效果,不如一次性生成 20 个方案,直接挑。
写 Rust 的第一道坎不是语法,而是所有权。本文从堆栈原理出发,用实例讲透 Rust 的所有权、移动、借用规则,帮你建立清晰的心智模型。
这期用 vibe coding 的方式,10 分钟复刻「死了么」App 的核心功能。我不讲原理、不展开细节,只讲 “怎么做”。跟着视频步骤走,你也能做出一个可运行的 App 原型。
也许成长从来不是 “我想好了再出发”,而是 “我出发了才想明白”。而 2025,就是我在被浪推着往前走的一年。
从实战角度记录 Electron 应用体积优化全过程:通过关闭 SourceMap、依赖治理、精准排除 node_modules 冗余文件等手段,将 DMG 从 240MB 降至 155MB,安装后体积从 900MB+ 降至 466MB,并显著提升启动速度。
午后去川杨河边散步,距上次来已隔月余。彼时满目葱茏的水杉,如今已换上了一袭深沉的红褐色羽衣,萧疏凋零;唯有对岸几株垂柳,还执着地挽着一抹新绿,在冬日里显得格外生机勃勃。