pub fn create_default_registry(service: &Arc<DocService>) -> ToolRegistryExpand description
创建默认工具注册表
注册所有内置工具:
lookup_crate: 查找 crate 文档search_crates: 搜索 cratelookup_item: 查找特定项目health_check: 健康检查
§参数
service- 文档服务实例
§示例
use std::sync::Arc;
use crates_docs::tools::create_default_registry;
use crates_docs::tools::docs::DocService;
use crates_docs::cache::memory::MemoryCache;
let cache = Arc::new(MemoryCache::new(1000));
let doc_service = Arc::new(DocService::new(cache).unwrap());
let registry = create_default_registry(&doc_service);