The Garden / Blog

Blogs

Longer pieces about systems, tools, and the choices behind them.

2026-09-28 · blog

MCP 详解:从连接式协议到无状态架构

从 Host、Client、Server 的角色关系出发,完整拆解 MCP 的调用链路、JSON-RPC 数据层、stdio 与 Streamable HTTP 传输、并发模型,以及 2024 到 2026 年协议演进背后的工程原因。架构与系统 · 20 min read
2026-09-22 · blog

Akka 与 MQ:Actor 模型、消息队列与两者的组合架构

从 Actor 模型讲清 Akka 的核心设计(mailbox、supervision、sharding、事件溯源),辨析 Akka 与 MQ 在解耦层级、状态位置、交付语义上的本质区别,并以电商订单系统为例完整拆解两者组合使用的架构、关键模式与接缝难题。技术原理与实践 · 15 min read
2026-09-22 · blog

session-share:为 Coding Agent 构建本地优先的共享记忆层

拆解 session-share 当前的双层 SQLite 架构、按需 ingestion、MCP recall、受控 Pi 摘要出口、durable messaging 与 TaskRun 监督模型。AI Agent · 11 min read
2026-09-22 · blog

从 PKCE 到 qianwen-cli:一次浏览器登录是怎样变成 CLI 凭证的

先把 OAuth、Device Flow、PKCE、Bearer Token 和 JWT 讲清楚,再沿着 qianwen-cli 的源码拆解登录、轮询、凭证存储、请求注入与安全边界。技术原理与实践 · 13 min read
2026-09-21 · blog

Herdr 多 Agent 实时协同架构拆解:server 拥有终端,agent 按需读取

从『为什么主 pane 的 agent 能实时看到其他 pane 的输出』出发,拆解 Herdr 的 server 持有 PTY + 服务端终端仿真 + JSON API 架构,对比 Claude Code subagent 的进程内结构化派发,分析两种方案在上下文隔离与压缩上的取舍,以及 agent skill 里的读取纪律如何在架构缺口上打补丁。AI Agent · 14 min read
2026-09-21 · blog

千问 AI 部署 Skill:从一句话上云到可持续运营

拆解千问 AI 部署 Skill 的背景、14 步全栈部署流程、ROS 资源编排、费用与安全门禁,以及热更新、观测和运维如何形成业务闭环。技术原理与实践 · 12 min read
2026-09-16 · blog

Agent LLM Gateway:给 Codex CLI 加一层可追踪的本地透明网关

为你的 Agent 加上一个观察输入输出的网关,后续支持修改 prompt 和 Provider 路由架构与系统 · 8 min read
2026-09-12 · blog

HyperLogLog 详解:从抛硬币直觉到 Redis 12KB 做 UV 统计

从抛硬币直觉推导 HyperLogLog 的哈希分桶、调和平均与偏差修正,拆解 Redis 的 12KB 定长寄存器与 sparse/dense 编码,并给出用 HLL 统计网站 UV 的标识符选型、按天分 key、PFMERGE 区间去重与三条工程注意点。技术原理与实践 · 13 min read
2026-09-06 · blog

Linux 进程内存三兄弟:VSZ、RSS 与 PSS 到底该怎么看

拆解 Linux 进程内存三大指标 VSZ / RSS / PSS 的含义与差异,结合共享内存重复计费、内存泄漏方向和整机账本等真实场景,给出各自最佳应用场合与查看命令。技术原理与实践 · 7 min read
2026-09-05 · blog

Herdr 和 session-share:一个负责“让 agent 工作”,一个负责“让 agent 记住工作”

如何让多个 agent 协作完成任务?Herdr 和 session-share 提供了两种互补的解决方案。技术原理与实践 · 10 min read
2026-09-03 · blog

把私人 Agent 开放到公网:mini-agent 三仓库安全整改复盘

决定开放注册后,把浏览器、安卓客户端和后端重新当不可信客户端审计了一遍:七个发现、分阶段整改,以及令牌存储、认证限流、重放边界上的取舍与现状。架构与系统 · 8 min read
2026-09-03 · blog

秒杀系统设计:从架构到数据库设计

秒杀系统里排第一的只有一件事:不超卖。这篇按挡在库存之外、原子裁决、异步收尾三层,讲清架构和数据库设计怎么围绕这一个不变量展开。架构与系统 · 18 min read