Agent 工具
Lyra Code 的 Agent 工具将你的 Android 设备变成强大的 AI 工作站。所有工具操作均需要用户审核批准,确保安全可控。
文件操作
Agent 可以在工作区内读写和管理文件:
| 工具 | 说明 |
|---|---|
read_file | 读取 1 MB 以内的文本文件 |
write_file | 创建或覆盖文件,支持逐行写入 |
append_file | 向已有文件追加内容 |
delete_file_or_folder | 删除文件或空目录 |
rename_move | 在工作区内重命名或移动文件 |
create_folder | 创建新目录 |
search_files | 按文件名、扩展名或路径搜索 |
get_file_info | 获取文件元数据 |
原生下载
直接从 HTTP/HTTPS 地址下载文件:
- 保存到工作区或 Android 共享存储(如 Download 文件夹)
- 自定义请求头
- 可配置超时时间
- 可选的 SHA-256 完整性校验
- 自动跟随重定向
推荐方式
原生下载是获取文件的首选方式。Termux 的 curl / wget 仅作为备用方案。
命令执行
通过 Termux RunCommandService 执行 Shell 命令:
- 完整的
stdout/stderr反馈 - 可配置超时(最长 600 秒)
- 支持多行命令
- 返回退出码
网页工具
| 工具 | 说明 |
|---|---|
web_search | 搜索互联网并获取排序结果 |
read_web_page | 读取并解析网页正文 |
mark_web_sources | 标注 AI 回复中引用的来源 |
规划与审查
- TODO 列表 — 多步骤任务规划,实时更新进度
- 文件变更审查 — 每次文件修改都有 Diff 可视化对比
- 工具审批 — 每次工具调用均可审查后批准
- 会话内跳过确认 — 在可信会话中可选择性跳过重复确认
上下文感知
Agent 能够感知以下信息:
- 时间 — 当前本地时间、时区和时间戳
- 位置 — 设备定位(需授权),用于位置相关查询
- 设备硬件 — 完整的诊断和系统信息
配置管理
Agent 可以通过自然语言管理自身配置:
- 添加、修改、启用或禁用 MCP 服务器
- 配置 SSH 连接
- 管理 WebDAV 存储
- 导入和管理技能包(Skills)
- 开关 Agent 工具
