How Scheduled Tasks Work
Each scheduled task has two core components: a prompt that tells the agent what to do, and a schedule that determines when to do it. At the specified time, Aether launches a background agent session using that prompt, runs the full agent loop (including any tool calls and Skill invocations), and posts a notification when the run completes. The result is saved as a regular chat session so you can review it any time.Creating a Task
Name the task and write the prompt
Enter a descriptive task name (for example, “Morning News Briefing”) and the prompt you want the agent to execute when the task fires.
Set the schedule
Choose how often the task should run: daily, weekly, or at a specific time. Use the time picker to set the exact hour and minute.
Choose a model and Skills
Select which model should handle this task and which Skills it should have access to (for example, a web-search skill for a news briefing task).
Viewing Task History
Every completed scheduled run is saved as a full chat session in Aether’s conversation history. Open the conversation drawer (swipe right from the chat screen or tap the menu icon) to find past runs labeled by the task name and the time they executed.Requirements for Reliable Scheduling
For scheduled tasks to fire consistently, Aether needs two things from Android:SCHEDULE_EXACT_ALARMpermission — Aether requests this during onboarding. You can verify it is granted by going to Android Settings → Apps → Aether → Permissions.- No battery optimization — Android’s battery saver can prevent background processes from waking on time. Go to Android Settings → Battery → Aether → Unrestricted (wording may vary by device manufacturer) to allow Aether to run without restrictions.
Tasks run even when the Aether UI is in the background, as long as the app process has not been killed by the system. On OEM Android variants that aggressively manage background processes, add Aether to your device’s “protected apps” or “autostart” list to ensure tasks always fire on time.