羊羽'Blog

鸣金收兵:给Agent一个控制执行时间的秒表

1. 背景 在排障和答疑场景中,源码分析通常不是主 Agent 顺手完成的一次工具调用,而是一项可以独立承接的能力。承担这项能力的源码分析智能体,可以看成一个领域特定的微服务。 上游传入问题背景和分析目标,智能体在指定代码范围内查找源码、追踪调用链并整理证据,最后返回分析结果。 源码分析智能体通常遵循 ReAct(Reasoning and Acting)模式。它先根据已有证据做出判断...

MCP 协议新版本解析:从有状态会话到无状态协议

1. MCP解决了什么问题 1.1 外部能力接入为何会碎片化 大模型刚开始调用外部系统时,每个AI应用都在重复解决同一类问题:如何描述工具和参数,如何调用数据库、GitHub或文件系统,又如何把结果送回模型。 没有统一协议时,一个AI应用接入N种外部系统,就要维护N套适配逻辑。换一个AI应用,这些接入往往还要重做。MCP最初要解决的,就是这个碎片化问题。 1.2 MCP如何统一能力模...

【健身】精神氮泵

一直让别人为了健康好好减肥,从来没有意识到自己也是个fat的胖子;是的,这是我一以贯之的双标和傲慢。 这次证明一下自己吧,证明一下这件事可以做到。因为我做到了,就说明我不是在为难别人,也能让我释怀一些。 长期主义,健康吃、埋头练吧! 为了父母、为了告慰他、为了做一个健康的顶梁柱,这一次,好好努力、好好坚持! 1. 为什么要练 健身是男人最好的医美,只有运动不会辜负你。...

草船借箭:在你的微服务里嵌入 Claude Code

1. 背景 最近我在设计一个代码仓库智能分析系统,用来承接代码分析、诊断等类似的开放性任务请求,最典型的场景是辅助排障。 它要做的事情大概是:业务方过来一个代码仓库或应用名、一个问题、一上下文,然后系统自己去拉代码、读代码、跑 grep、整理调用链,最后返回一个结构化结论。 如果只看这个描述,很容易把问题理解成“调一下 LLM API”。但真到工程实现阶段,会发现这事没那么简单。 代...

Passkey原理浅析:从共享密码到私钥签名

背景 这几年 Apple、Google、Microsoft 都在推 Passkey,也就是中文里经常说的【通行密钥】。 如果只看产品宣传,Passkey 很容易被理解成“用指纹替代密码”。这个说法不能算错,但它只说到了用户体感,没有说到技术本质。 指纹、人脸、PIN 只是本地解锁动作,真正替代密码的,是背后的【非对称密钥】和【挑战签名】。 本文不打算把 WebAuthn 规范从头到尾翻...