夜晚的城堡,绿色监控灯光沿城墙排列,暗处可见红色裂隙和潜伏的人影

1754个测试全绿,为什么"神探"一出手就揪出6个刺客?

序幕:1754 颗完美落下的棋子 在 Aristotle 系统升级到 v1.6.0 的那个深夜,工程师团队盯着屏幕上的测试面板。 绿色的提示灯像多米诺骨牌一样,一个接一个地亮起。Python 侧的 1166 个防御关卡,TypeScript 侧的 588 个瞭望塔,总共 1754 个自动化测试用例,全部完美通过。 ...

2026-07-15 · 7 分钟 · Alex Wang
水彩风格:ChatGPT 桌面应用窗口悬浮在中央,Chat/Work/Codex 三种模式图标环绕,背后是代码滚动的终端窗口,三个几何图形代表 GPT-5.6 的 Sol/Terra/Luna 三款模型

Codex CLI 冷启动:从安装到跑通第一条指令

这是「AI 之路进阶升级指南」的番外篇。如果你还没装 Codex,这篇帮你从零跑通。 2026年7月9日,OpenAI 发布了两项重要消息:GPT-5.6 公开发布,Codex 并入 ChatGPT 桌面版。新的桌面应用有 Chat、Work、Codex 三种模式,装一个 app 就能切换。之前装过独立 Codex 桌面应用的用户直接更新就行,项目不会丢。 ...

2026-07-13 · 5 分钟 · Alex Wang
水彩风格:一个输入法图标在 Warp 前被卡住,移动到 Kitty 后流畅通过

从 Warp 到 Kitty:一个输入法卡顿引发的迁移

每天在终端里跑 OpenCode,终端就是我的 IDE。但当连打字都成问题的时候,换就成了唯一的选择。 事情的起点是一个很具体的问题:中文输入法卡顿。 ...

2026-07-10 · 7 分钟 · Alex Wang
分开的左右两半建筑结构,左暖琥珀色 TypeScript 塔楼,右冷青色 Python 引擎室,中央 subprocess 桥连接,五根标柱支撑

同一个系统,两门语言:Aristotle v1.6 架构决策的五个约束

TL;DR: Watchdog-Intervention Bridge 的跨语言架构是被五类约束逼出来的。Watchdog 必须跟 LLM tool call 做同步拦截 → TypeScript。Intervention 必须复用已有反思引擎和规则系统 → Python。Bridge 必须零新增基础设施 → subprocess。通信不能阻塞每次 tool call → 批量而非实时。这五个决策,每一个都是在特定约束下的妥协。 ...

2026-07-08 · 7 分钟 · Alex Wang
水彩风格:一台打开的笔记本电脑,屏幕上显示终端界面,旁边漂浮着 OpenCode 和 Zen 的图标,一只手持钥匙插入锁孔

OpenCode 冷启动:五分钟用上免费的 DeepSeek V4 Flash

这是「AI 之路进阶升级指南」的番外篇。如果你还没有安装 OpenCode,这篇帮你从零跑通。 你从这一系列的前面几篇了解了自主执行型 AI 的能力。但要真正用起来,第一步是安装和配置工具。OpenCode 是一个开源 AI 编程助手,完全免费,支持多模型切换和技能系统。配合 OpenCode Zen 服务,你可以在不配置任何第三方 API Key 的情况下,直接用上经过测试的精选模型,包括免费的 DeepSeek V4 Flash。 ...

2026-07-06 · 4 分钟 · Alex Wang
Watchdog-Intervention Bridge 三层架构:从事后反思(暖琥珀色)到实时拦截(冷青色)的过渡

从'事后反思'到'实时拦截':Aristotle v1.6.0 的 Watchdog-Intervention Bridge

TL;DR: Aristotle v1.6.0 引入 Watchdog-Intervention Bridge,从"事后反思"转向"实时拦截"。TypeScript watchdog 在 tool call 前后检测 21 种信号,Python intervention 层处理 13 种违规类型,通过 subprocess bridge 实现跨语言实时干预。MCP 工具从 10 个 stub 扩展到 25 个完整实现。遗留两个确定会出错的 bug。GitHub 开源,MIT 协议。 ...

2026-07-04 · 8 分钟 · Alex Wang

Intel Mac 上选一个中英文语音输入工具:purr、typeflux、openquack、freeflow 横向对比

为什么需要语音输入 打字每分钟 50-80 字,语速正常每分钟 150-180 字。写邮件、做笔记、写代码注释,这些场景里语音输入的效率优势很明显。[1] 但真正让我认真找语音输入工具的,是 vibe coding。核心瓶颈从"写代码的速度"变成了"表达意图的速度"——改个 prompt 要敲半天,调个参数要切出去打字,频繁打断思路。语音输入刚好解决这个问题:想到什么直接说出来,保持 flow。 ...

2026-07-02 · 8 分钟 · Alex Wang
水彩风格:一个天平,一边放着价格标签,一边放着缓存符号,象征成本与效率的权衡

Day 9:API 缓存原理,选 provider 时别只看单价

这是「AI 之路进阶升级指南」第二周 Day 9 的番外篇。你需要先完成 Day 7。 Day 7 你给脚本加了错误处理。现在脚本健壮了,但你可能忽略了一个更隐蔽的成本问题:不同 provider 的缓存策略差异,会让同一笔批量任务的实际成本差出一截。 ...

2026-06-30 · 6 分钟 · Alex Wang
水彩风格:一个人坐在电脑前,屏幕上显示 AI 正在自动整理文件夹,旁边散落着各种文件图标

Day 8:自主执行型 AI,不写代码也能自动化

这是「AI 之路进阶升级指南」第二周 Day 8 的骨干教程。你需要先完成 Day 7。 Day 7 你给脚本加了错误处理,它现在能在真实网络环境下跑了。但还有一个更根本的问题:你仍然需要写代码。 ...

2026-06-28 · 5 分钟 · Alex Wang
水彩风格:齿轮机构上贴着一块胶布固定,胶布边缘翘起露出金属裂痕,上方一个小闹钟指针停住

协议遵守的半衰期(续):创可贴能撑多久

TL;DR: SELF-MONITORING 发布后,确认请求降了 94%,状态块完整率涨了 5 倍。但 60% 的状态块仍然残缺,连闹钟本身偶尔也会忘响。创可贴有效,但撑不到 100%。最有效的修复是最不"Agent"的那个:让程序管状态,让模型管推理。 ...

2026-06-26 · 6 分钟 · Alex Wang