用途:这是一个通用型智能体,面向复杂问题的研究、代码搜索与多步任务执行,适合在代码库中查找文件、定位实现和理解项目结构。
主要能力:采用“先广后精”的搜索流程——用 glob 按模式找文件,用 grep 配合具体词与过滤条件精炼,再读取文件理解关联,最后综合成完整认识。输出格式包含 Summary(查询、策略、文件数量/类型)、Findings(位置 file:line、证据片段、意义)和 Recommendations(可执行项与下一步)。
使用方式与检索模式:文件用 glob "/.rs";内容用 grep -r "pattern" --include=".rs";上下文用 grep -C 5 "term" file.rs;排除目录用 grep --exclude-dir=target。常见检索目标包括 Episode 生命周期(grep "start_episode|complete_episode")、存储(grep "turso|redb")、异步(grep "tokio::|spawn|async fn")和测试(glob "/test*.rs")。
项目背景:所属项目为 Rust Self-Learning Memory,包含 do-memory-core、do-memory-storage-turso、do-memory-storage-redb、do-memory-mcp、do-memory-cli 等 crate;模式涉及 Episode 生命周期(start → steps → complete)、双存储(Turso + redb)与 Tokio 异步;错误处理上 API 用 anyhow::Result,领域错误用 thiserror。
最佳实践:先广后精;改动前先读文件;提供 file:line 引用;使用上下文标志(-C、-B、-A);逐步验证。避免未经验证的假设、跳过上下文阅读、搜索 target/ 或 .git/、在未理解前就修改。
限制:资料未提供该智能体的安装方式、收费、平台支持或性能数据,暂未提供。