Posts
All the articles I've posted.
-
LangGraph 时光旅行:回溯状态、断点重跑与分支分叉
持久化 Checkpointer 不只是为了关了进程再续。通过 get_state_history 倒序遍历快照链条,传入历史 checkpoint_id 触发断点重跑,或者用 update_state 篡改状态并指定 as_node 派生新分支。结合订房业务,拆透时光旅行的执行语义、幂等防线与工程陷阱。
-
什么时候不必上 Agent 框架:三条边界,四笔成本
LangChain 自己也说:很短、没有工具、只有一个 prompt 的 agent,可能用不上任何框架。这篇把这句话拆成三条边界,对照手搓系列看清框架替你做了什么、又要付哪四笔成本,最后给出按层采用的判断顺序。
-
LangGraph:条件边、Send 与子图如何接成一张图
把线性的 agent ↔ tools 循环推成非线性工作流:条件边负责按 State 选路,Send 按运行时数据动态扇出,子图封装单城市规划,再用 reducer 汇总并发结果;最后讲清 recursion_limit 限制的是 superstep,而不是 Python 调用深度。
-
LangGraph:State 不是一份字典,是一组通道
从 add_messages 到自定义 reducer:讲清 State 的通道模型,再用并行写冲突引出 reducer 不可替代的场合。同一轮两个工具写同一个字段会触发 InvalidUpdateError,reducer 是唯一的解法。
-
Redis 深挖(开篇)· 五大结构与核心命令
Redis 阅读路径的第 1 篇:从竞价与投放等高并发场景出发,一文速通 5 大数据结构的核心命令,扫清足以阻塞单线程的 O(N) 危险操作与运维避坑。