爱折腾的工程师

未来的你会感谢现在努力的自己

Claude Code Mods 解读:把扩展装进进程里

从进程外到进程内:读懂 Claude Code 的 mod 能做什么、在哪里生效、要付出多少信任

基于 Claude Code 官方文档《Mods overview》的中文解读。mod 是一种特殊的 plugin,由 JavaScript/TypeScript 编写的事件处理函数组成,运行在 Claude Code 进程内部,因此能做到 settings hook、skill、MCP server 都做不到的事:绘制可交互界面、重绘自带界面、介入工具调用、即时执行 /command、在 hooks 之间共享状态。文章逐行拆解官方的工具调用计数示例,讲清 Observe / Rewrite / Answer 三种处理方式和“一切外部动作必须经过 mods API”的设计用意;再梳理安装与审查流程、运行环境矩阵、安全边界与内置 mods,最后给出四种扩展机制的选型顺序。

可教练的 agent:Asana 如何用 Claude 组建人机团队

从 Work Graph 到共享记忆:Asana 如何把 agent 变成团队里一个可以被教练的成员

基于 Claude 官方博客《Agents you can coach: how Asana builds human-agent teams with Claude》的中文解读。Asana 的选择和'给每个人配一个 AI 助理'恰好相反——不为 AI 另立一套上下文,而是让 agent 进入同一张 Work Graph:有角色、被派任务、读写消息、出现在活动流。文章拆解它的四条策略(先结构化工作、给角色也给权限、使用与训练分离、工作留在明处),讲清'共享记忆'的写入权为什么只给 admins/editors,以及 agent 有效权限为何受触发者权限界定;再用 Slack 产品答疑、At-Risk Renewal 每日简报、Command 规划工程迭代三个内部案例,说明可教练 agent 到底在哪些活上跑通,最后收敛到'让团队知识复利而不是蒸发'这条主线。

Agent 是一种新的工作负载:Google AX 的声明式编排拆解

通读 README、DESIGN.md 与 concepts / sandbox / runner / roadmap 之后:三个原语的边界、一条 ax apply 的完整链路、沙箱里的 runner 契约,以及路线图上还没跨过的三道关

从 google/ax 的 README、DESIGN.md 与四份 docs 出发,拆解 AX 如何用 Task、Workspace、Model 三个原语把不可信的 Agent 变成可调度的集群工作负载:为什么状态放 Redis 而不是 CRD、沙箱里的 runner 契约怎样定义 suspend/resume 的语义、底座 Agent Substrate 贡献了哪些密度,以及 v1alpha1 走向生产还差的三道关。

会话越长越省钱:拆解 Opus 5.5 的三层成本设计

把官方那句「成本低约 40%」拆成定价层、缓存框架层、模型行为层三笔账,并给出可自己复现的核对方法

解读 Claude 官方博客《Coding sessions are longer and use more context》:从 Claude Code 六个月使用形态变化出发,把「成本低约 40%」拆成定价降幅、缓存命中率、任务轮数三层,逐层用列表价算清各自贡献,并给出保护缓存读的三条操作规则与收益适用边界。

一次任务到底花多少钱:Opus 5.5 成本模型深度解读

从轮数、缓存读取、输出 token 与模型定价四个杠杆出发,把 Claude Code 的账单拆成可测量的日常决策

解读 Addy Osmani《What a task costs on Opus 5.5》:拆解一次任务成本的四个杠杆,用具体美元数字回答轮数放大效应、缓存读写经济学、难度档位与模型路由的选择题,并给出一套可自己复现的度量方法。