Skip to content

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 工具

基于 AGPLv3-or-later / 商业许可协议发布