该技能旨在防止文档中看似合理但实际错误的声明通过 CI 检查并到达读者。它强调优先使用本次会话中产生的证据,而非已发布文档、README 或模型记忆等二手来源。
主要能力与使用方式按证据强度从强到弱分为五级:第一,运行代码示例(如 make test-code-samples 或通过 FILES 限定范围),这是唯一能端到端证明示例可用的方法,但需要环境中的提供方 API 密钥,因此常本地失败而在 CI 中运行;第二,运行无需模型的那一半,多数声明关于库行为而非模型行为,可在临时脚本中实例化真实对象并打印返回值,本地 MCP 服务器、适配器、解析器或存储无需 API 密钥且结果精确;第三,阅读库源代码,可通过 gh api 获取文件内容或搜索符号定位文件,以确定类型、默认值和实际执行分支;第四,检查已安装包,用 uv run python -c "from x import Y" 确认导入路径在仓库锁定版本下可解析;第五,查找签名,reference-langchain MCP 服务器提供 search_api 和 get_symbol,适合查参数而非运行时行为。
技能还提供各产品对应仓库位置表,涵盖 LangChain、LangGraph、Deep Agents、LangSmith SDK、LangSmith 平台、Agent Server、Helm charts 和 OpenEvals。并指出两个陷阱:私有仓库仍可通过 gh 读取,langchain-ai/deployments 已归档,其 GitOps 内容已移至 langchainplus。自托管 LangSmith 声明通常涉及两个仓库,需同时检查 chart 设置和后端处理逻辑。
验证时需关注产生行为的代码路径而非名称,常见失败包括:从设置表推断解析顺序、复制防御性模式、凭记忆使用版本或模型标识符。最后应记录已核实内容及无法核实的内容(如 UI 字符串、依赖模型的示例部分、测试版接口),并在 PR 正文中注明文件名和符号。
适用场景为文档撰写与审校,限制包括部分验证需 API 密钥或私有仓库访问权限,且某些内容(如渲染标签)仅能通过运行产品确认。