Personal knowledge garden

Ideas for building useful things, kept in the open.

Blogs on agents and engineering, short notes from the workbench, and reports on where AI is heading.

Featured

All featured

Latest blog

Archive
2026-10-19 · blog

从一次远程调用到 Dubbo 3:RPC 原理与注册中心选型串讲

自顶向下拆解 RPC 的完整链路与角色,讲透动态代理与反射如何撑起"远程调用像本地调用"的幻觉、ZooKeeper 为什么是 CP 而 Nacos 是 AP,最后落到 Dubbo 3 在代理、协议、序列化、服务发现各环节的设计取舍与平滑迁移策略。技术原理与实践 · 30 min read
2026-10-10 · blog

从 synchronized 到 CountDownLatch:Java 同步机制底层实现串讲

自底向上拆解 Java 并发同步的完整链路:synchronized 的 Mark Word 与锁升级、AQS 的 state 与 CLH 队列、ReentrantLock 的独占模式、CountDownLatch 的共享模式与级联唤醒,最后给出三者对比与选型建议。技术原理与实践 · 16 min read
2026-10-09 · blog

拆解 Codex 的 /goal:持久化目标系统、自动续跑与状态一致性

在 Codex 里输入 /goal 得到的不是一条注入模型的 prompt,而是一台持续运转的状态机:TUI 命令穿过 app-server RPC 落进独立 SQLite,运行时逐 token 计量消耗,线程空闲时自动开始下一轮,直到目标完成、卡住或预算耗尽。本文从 TUI 到 SQL 逐层拆开这台机器,重点讲它的核心架构决策——状态写入拆成「模型可写的子集」和「系统独占的派生状态」两条路径,一致性靠 SQL 层守卫与原子计量保证,而不是信任模型的自报。技术原理与实践 · 14 min read
2026-10-06 · blog

pi durable 是怎么把「杀掉进程也能续跑」做出来的

读 pi 仓库 packages/durable 的源码实现:存储层的原子提交、会话层的事务协议、任务状态机的 checkpoint 与崩溃恢复入口、100ms 节流的部分产出提交,以及三层幂等设计,并修正「数据库式存储 + 状态机可追溯」这类总结里不准确的部分。技术原理与实践

Latest notes

Notes

Latest report

Reports
Now

Open mini-agent, next opportunity.

I’m maintaining a public mini-agent and looking for work in LLM applications, AI agents, and full-stack development.

See what I’m doing →
About

From systems to AI applications.

I write about building reliable products with models, tools, and agent systems.

More about me →