lockdoc 开源:按 Cargo.lock 精确版本给编码 Agent 提供 rustdoc

Ryozukki · reddit · 2026-10-26

Reddit 用户分享开源项目 lockdoc(edg-l/lockdoc),一个解决 AI 编码 Agent 版本幻觉的 MCP server。

痛点:Agent 写 Rust 时总依赖训练时记住的 crate 版本 API——你锁定的是 bevy 0.20,模型却按 0.15 的接口写,产出不存在的调用。

做法:lockdoc 为 Cargo.lock 中每个依赖按精确版本与 feature 构建 rustdoc JSON,通过 MCP 暴露 item/search/deps 接口;路径解析与 Rust 的 re-export 语义一致,bevy::prelude::Transform 这类路径可直接命中。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →