Agent 工作区内置终端与文件管理 · 手动操作 Linux
打开内置终端
进入 设置 → 扩展管理 → 工作区 → 某个工作区 → 点击右上角终端图标,打开命令行界面。
终端的用处:
- 快速检查环境:输入
ls、pwd、whoami等确认工作区状态 - 手动安装软件包:
apt install -y curl、apt install -y python3 python3-pip - 调试 AI 的操作:如果 AI 说它装了 git 但好像没工作,进终端手动检查
- 手动操作文件:
git clone xxx、python3 script.py、tar -xzf data.tar.gz
工作区默认没有装什么
新安装的工作区(刚装完 Rootfs)是一个纯净的 Linux——apt 包管理器可用,但常用工具默认没装。你可能需要手动安装:
apt update
apt install -y curl unzip zip git jq python3 python3-pip
或者通过 nvm 装 Node.js:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
source ~/.bashrc
nvm install --lts
但其实不需要手动装
在对话中给 AI 下达任务时,AI 会根据需要自行决定安装什么依赖。大多数情况下你完全不需要打开终端——让 AI 自己搞定就行。
工作区文件管理
App 内文件管理
进入工作区详情页,点击底部的文件标签页,这里可以:
| 操作 | 说明 |
|---|---|
| 导入文件 | 从手机存储导入文件到工作区 |
| 导出文件 | 把工作区里的文件导出到手机存储 |
| 分享文件 | 通过 Android 分享功能直接分享给其他应用 |
系统文件管理器直连
打开 Android 系统自带的文件管理器,你会看到一个名为 "RikkaHub" 的磁盘。进入后按工作区名称找到文件夹:
RikkaHub/
└── coding/ ← 你的 coding 工作区的文件系统
├── home/
├── etc/
└── ...
└── writing/ ← 你的 writing 工作区的文件系统
└── ...
你可以:
- 直接复制 / 移动 / 删除工作区里的文件
- 从其他应用拖文件进去
- 把工作区文件拖到其他应用
这是 RikkaHub 工作区最大的便利之一——不需要复杂的文件传输,系统文件管理器直接访问。
管理界面的审批控制
在工作区管理页,你还可以配置:
工具是否需要审批
和 MCP 工具的"需要审批"类似,你可以为工作区提供的工具(文件读写、命令执行等)设置是否需要人工确认。
让 AI 执行危险操作(删除文件、覆盖文件)时,建议开启审批。
导入导出文件的路径
系统文件管理器的 RikkaHub 磁盘路径是固定的,工作区内部的文件结构是一个完整的 Linux 文件系统。你会看到 home/、etc/、usr/ 这些目录结构,这是正常的——它就是一个完整的 Linux。
工作区与助手的绑定
工作区必须绑定到助手才能在对话中使用:
- 打开聊天页面
- 点击聊天栏的 + 按钮
- 找到工作区卡片,点击选择
- 选择一个已创建的工作区
- 助手现在就有了工作区能力
一个助手只能绑一个工作区
这是有意限制——让助手有一个清晰的、独立的工作空间。如果你想让一个助手能访问多个工作区的文件,可以通过文件管理器手动把文件从一个工作区复制到另一个工作区。
典型手动操作场景
场景 1:AI 说 git 没装,手动装一下
apt update && apt install -y git
git --version
场景 2:AI 下载了一个 CSV,手动检查内容
ls -lh
head -20 data.csv
wc -l data.csv
场景 3:测试 Python 脚本
python3 -c "print('hello from workspace')"
工作区是命令行世界
再次强调:工作区没有 GUI。任何需要图形界面的操作(打开浏览器、跑 Electron app)在工作区里做不到。CLI 工具(git、python、node、curl、ffmpeg、pandoc……)是主力。