Rust学习者 rust-learner

Rust学习者是一个专门用于获取Rust编程语言最新信息和crate更新的技能工具。它能够实时查询Rust版本变更日志、语言新特性、crate更新、Cargo.toml依赖管理以及tokio、serde、axum等流行库的功能特性。通过智能代理系统并行抓取官方文档和社区资源,确保用户获得准确、及时的Rust生态系统信息,帮助开发者保持技术栈的更新和学习效率。 关键词:Rust编程语言,crate更新,Rust版本变更,Cargo.toml依赖,tokio特性,serde库,axum框架,Rust生态系统,实时信息查询,编程学习工具

后端开发 0 次安装 0 次浏览 更新于 2/27/2026

name: rust-learner description: 学习Rust语言特性与crate更新。当用户询问Rust版本更新日志、Rust新特性、crate更新、Cargo.toml依赖、tokio/serde/axum特性或任何Rust生态系统问题时使用。

Rust学习者

通过获取Rust语言特性和crate更新的实时信息来学习Rust。

⚠️ 工具优先级与等待规则

优先级:

  1. browser-fetcher 代理(首选)
  2. ⚠️ Fetch / WebFetch(仅在所有browser-fetcher代理失败后使用)
  3. ⚠️ WebSearch(仅当需要搜索引擎结果时使用)

⛔ 禁止“抢先操作”:

  • 启动browser-fetcher代理后,必须等待所有代理完成
  • 禁止在等待时使用WebSearch/Fetch作为“补充”
  • 仅当所有browser-fetcher代理都失败后才使用备用工具

工作流程

步骤1:actionbook MCP

search_actions("lib.rs crate")  → 获取操作ID
get_action_by_id(id)            → 获取URL和选择器

步骤2:启动browser-fetcher代理

并行启动多个browser-fetcher代理

步骤3:等待所有代理完成

⛔ 在此期间不要使用其他工具
✅ 等待TaskOutput返回所有结果

步骤4:总结结果

  • 如果代理成功:为用户总结内容
  • 如果所有代理失败:使用Fetch作为备用方案

示例

用户:查询tokio最新版本

✅ 正确做法:
1. 启动browser-fetcher:lib.rs/crates/tokio
2. 启动browser-fetcher:crates.io/crates/tokio
3. 等待两个代理都完成
4. 总结结果

❌ 错误做法:
1. 启动browser-fetcher代理
2. 等待时使用WebSearch("tokio最新")  ← 抢先操作!
3. 混合多个结果来源