ClaudeCode WebSearch背后的服务端工具机制
1. 从DeepSeek官网的一句话说起 最近翻阅DeepSeek API接入Claude Code的文档时,我看到了一句挺有意思的描述: DeepSeek API原生支持Claude Code中的Web Search功能。当模型判断需要搜索时会自动调用该工具。由于搜索结果的总结需要额外的大模型API请求,因此会产生额外的模型Token费用。 第一眼看过去,这句话好像没什么特别...
1. 从DeepSeek官网的一句话说起 最近翻阅DeepSeek API接入Claude Code的文档时,我看到了一句挺有意思的描述: DeepSeek API原生支持Claude Code中的Web Search功能。当模型判断需要搜索时会自动调用该工具。由于搜索结果的总结需要额外的大模型API请求,因此会产生额外的模型Token费用。 第一眼看过去,这句话好像没什么特别...
AI让代码和文档生成更快,却容易把Skill做成“大而全”:职责混杂、资料堆积,最终拖累维护效率和上下文成本。Skill的关键不在内容多,而在边界清晰、职责明确、按需加载。
我在Eden中维护一份全局指令,再通过软链接同时提供给Claude Code和Codex。本文记录这套文件结构、初始化脚本与项目级兼容方式。
1. 背景 在排障和答疑场景中,源码分析通常不是主 Agent 顺手完成的一次工具调用,而是一项可以独立承接的能力。承担这项能力的源码分析智能体,可以看成一个领域特定的微服务。 上游传入问题背景和分析目标,智能体在指定代码范围内查找源码、追踪调用链并整理证据,最后返回分析结果。 源码分析智能体通常遵循 ReAct(Reasoning and Acting)模式。它先根据已有证据做出判断...
1. MCP解决了什么问题 1.1 外部能力接入为何会碎片化 大模型刚开始调用外部系统时,每个AI应用都在重复解决同一类问题:如何描述工具和参数,如何调用数据库、GitHub或文件系统,又如何把结果送回模型。 没有统一协议时,一个AI应用接入N种外部系统,就要维护N套适配逻辑。换一个AI应用,这些接入往往还要重做。MCP最初要解决的,就是这个碎片化问题。 1.2 MCP如何统一能力模...
一直让别人为了健康好好减肥,从来没有意识到自己也是个fat的胖子;是的,这是我一以贯之的双标和傲慢。 这次证明一下自己吧,证明一下这件事可以做到。因为我做到了,就说明我不是在为难别人,也能让我释怀一些。 长期主义,健康吃、埋头练吧! 为了父母、为了告慰他、为了做一个健康的顶梁柱,这一次,好好努力、好好坚持! 1. 为什么要练 健身是男人最好的医美,只有运动不会辜负你。...
健身 https://lutaonan.com/blog/one-year-of-bulking/ 戒酒 每次都喝多,每次都丢人。 想喝酒 就去 撸铁、爬楼吧!
1. 背景 最近我在设计一个代码仓库智能分析系统,用来承接代码分析、诊断等类似的开放性任务请求,最典型的场景是辅助排障。 它要做的事情大概是:业务方过来一个代码仓库或应用名、一个问题、一上下文,然后系统自己去拉代码、读代码、跑 grep、整理调用链,最后返回一个结构化结论。 如果只看这个描述,很容易把问题理解成“调一下 LLM API”。但真到工程实现阶段,会发现这事没那么简单。 代...
1. 背景 最近看 MCP、LSP、A2A、ACP 这类协议时,经常能看到 JSON-RPC 的影子。 LSP 直接建立在 JSON-RPC 之上;MCP 也把 JSON-RPC 2.0 作为消息格式;A2A 虽然抽象出了不同的 transport binding,但也提供了 JSON-RPC binding。 这件事挺有意思。JSON-RPC 2.0 是 2010 年定稿的协议,规范...
背景 这几年 Apple、Google、Microsoft 都在推 Passkey,也就是中文里经常说的【通行密钥】。 如果只看产品宣传,Passkey 很容易被理解成“用指纹替代密码”。这个说法不能算错,但它只说到了用户体感,没有说到技术本质。 指纹、人脸、PIN 只是本地解锁动作,真正替代密码的,是背后的【非对称密钥】和【挑战签名】。 本文不打算把 WebAuthn 规范从头到尾翻...