面向OpenClaw代理的内容感知文件管理。按内容(不仅是文件名)搜索文件,通过哈希查找重复文件,按类型自动分类,检测文件类型。
智能文件QQQ停止猜测文件所在之处是一项面向实际任务的技能,主要用于开始按文件包含的内容查找文件;代理文件操作是盲目的;
使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
停止凭猜测寻找文件位置。直接按文件内容定位目标。
Agent 的文件操作是“盲目的”。find . -name "*.js" 仅匹配文件名,grep 仅搜索文本内容。目前没有任何工具能将你正在查找的内容与文件实际包含的内容关联起来。
Smart Files 通过一个工具、零依赖,彻底解决这一问题。
--organize 分析文件类别,但不会自动移动文件--rename 默认为预演模式(dry run);需显式指定 --force 才会真正执行重命名--cleanup 仅提供分析结果 —— 不执行任何删除操作,除非用户明确触发
首次使用这些模式时,请务必先不带 --force 运行,以预览将发生的变更。--force 覆盖机制默认情况下,所有操作均被限制在 workspace 根目录范围内。--dir 参数接受路径输入;若所传路径超出 workspace 范围,该工具将拒绝执行并自动回退至 workspace 根目录。传入 --force 可绕过此边界限制 —— 请谨慎使用。
监听模式(--watch)会在 memory/smart-files-journal.json 维护一份日志,记录文件哈希值及检测到的变更。该文件在进程重启后仍保持持久化。
node skills/smart-files/smart-files.js --search "database connection"
在整个 workspace 中搜索所有文件的实际内容,而非仅限文件名。返回按相关性排序的结果,并附带匹配上下文片段。
node skills/smart-files/smart-files.js --dedup
基于 SHA-256 哈希值识别重复文件,并按文件大小和路径分组展示。
node skills/smart-files/smart-files.js --organize /path/to/dir
将文件自动归类为:code、data、docs、media、archives、images、other。
node skills/smart-files/smart-files.js --info /path/to/file
显示文件大小、类型、行数、词数、最后修改时间,以及自动识别的内容类型。
node skills/smart-files/smart-files.js --cleanup /path/to/dir
识别临时文件、大文件(>1MB)及重复文件组。
node skills/smart-files/smart-files.js --status
统计总文件数、总大小、扩展名分布、最大尺寸文件等信息。
node skills/smart-files/smart-files.js --rename script.js app.js
支持上下文感知的重命名。默认为预演模式 —— 仅显示将要发生的变更。
无需任何配置,开箱即用。
覆盖 workspace 根目录:
--dir /path/to/workspace
当 Agent 需执行文件操作时:
--search 替代 find 或 grep--cleanup 识别待清理项--dedup 先找出重复文件--info 获取元数据与类型信息--organize 对目录进行自动分类| 工具 | 搜索对象 | 速度 | 安装要求 |
|---|---|---|---|
find |
仅文件名 | 快 | 无 |
grep |
文本内容 | 中等 | 无 |
| Smart Files | 内容 + 元数据 | 快 | 无 |
| ripgrep | 文本内容 | 快 | 需安装 |
| fd | 文件名 | 快 | 需安装 |
Smart Files 将内容感知搜索、去重、清理与元数据获取整合于单一工具之中。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章