Android-Exclusive Feature: Agent Mode (virtual display device automation) is currently supported only on Android devices.
agent_display tool. Shell commands, file tools, Skills, MCP servers, and the multi-step Pi agent loop are available without Agent Mode.
How to Enable Agent Mode
Complete Termux setup, then authorize Agent Mode in Settings → Agent Mode with Shizuku or experimental Root access. Toggle the Agent Mode button in the composer menu to make the virtual-display tool available in that chat.What Aether Can Do
Shell Commands
Run any shell command inside the built-in Alpine Linux VM — from simple utilities to long-running scripts. This does not require Agent Mode.
File Management
Read and write files within the Alpine filesystem, create directories, and pipe output between tools. This does not require Agent Mode.
Code Execution
Execute Python, Node.js, shell scripts, and any other runtime you’ve installed in Alpine via
apk add. This does not require Agent Mode.Skills & MCP
Use Skills and call MCP servers for web search, custom APIs, and more. This does not require Agent Mode.
Android Automation
With Agent Mode enabled, inject taps, swipes, key events, and text, capture screenshots, and control apps on an isolated virtual display.
The Agentic Loop
The Pi framework drives a tool-use loop at the core of every Aether conversation:- You send a task description.
- The LLM decides which tool to call and with what arguments.
- Aether executes the tool (shell command, file read/write, Skill call, etc.).
- The result is fed back into the next LLM turn as context.
- Steps 2–4 repeat until the LLM determines the task is complete and returns a final answer.
Pausing and Steering
You don’t have to let the agent run uninterrupted. At any point during generation you can:- Pause: Tap the stop button in the composer to halt the current generation immediately.
- Steer: Use the Steer input that appears mid-generation to send a follow-up instruction. The agent incorporates your message into the ongoing context without restarting the task from scratch.