computer_use_task) reads accessibility trees, clicks, scrolls, opens apps, and returns the result.
Since 2.0.0-beta100, Computer Use runs in the background by default: you keep working while the agent operates a target window, with a live preview and Edge Bar session card. See Background Computer Use for the full non-blocking workflow.
The computer_use_task agent
Computer Use is a goal-based subagent. You pass a single goal string; Alter spins up an internal task loop that calls UI tools until the job is done or you stop it.
Parameters
Example goal:
How to invoke it
Ask Anything (default) — Computer Use is enabled by default for new sessions alongside Flow and Ask User. Ask in natural language:“Use Computer Use to fill the job application form in Safari but don’t click Submit.”Alter’s parent agent calls
computer_use_task with your request as the goal.
Tool Manager — Enable Computer Use (computer_use_task) for custom Actions or MCP workflows. The tool is LLM-only: it is meant to be chosen by the model, not run manually with fixed parameters in most cases.
What the agent does
Whencomputer_use_task runs, Alter:
- Builds system instructions for the subagent (AX-first workflow, batching rules, safety constraints)
- Injects live context — today’s date, your frontmost window ID, agent browser name, and your app profile (preferred Spotify vs YouTube for music, etc.)
- Starts a background session (Edge Bar card + optional live preview)
- Delegates to the
taskprimitive with a fixed tool set and a 600 second timeout - Returns a final answer — full extracted data for scrape goals, short confirmation for action goals
Tool set inside the subagent
The Computer Use subagent receives these tools:
Full reference with parameters and examples: Computer Use agent tools.
AX-first workflow
The agent is tuned for accessibility text, not pixels:read_screen_axwith the targetwindowIDperformorperform_sequenceusing@elementIDvalues from that read- Re-read after navigation, dialogs, scrolling, or shortcuts
computer_use_screenshotonly when the goal explicitly needs images — not for routine inspection
perform_sequence once instead of many perform calls. Re-read before any step that changes layout.
App guidance: For apps like Calculator, Discord, Spotify, and X/Twitter, read_screen_ax may include an <appGuidance> block with faster techniques (for example Calculator type instead of clicking digits).
Background vs foreground presentation
All new goals should go through
computer_use_task so you get background execution automatically.
Agent browser
If you set Settings → Computer use → Agent browser to a dedicated browser,open_urls inside Computer Use opens pages there — not in your daily browser. This keeps agent logins separate. Clean up when finished closes agent tabs when the last session ends.
Writing effective goals
Name apps and constraints explicitly
Negative constraints
The agent respects instructions not to submit, send, publish, post, buy, or confirm. Say so in the goal:Extraction vs action goals
Example goals
Multi-app scrapeManual tool chain (power users)
Before the task agent, workflows chained primitive tools explicitly:get_active_app_context(orread_screen_ax)performscrollwait
computer_use_task is strongly preferred — it batches actions, tracks windows, runs in the background, and applies app-specific recipes.
Primitive references:
- Get Active App Context — OCR-assisted read (agent prefers
read_screen_ax) - Perform
- Scroll
- Wait
Settings and permissions
- Settings → Computer use — agent browser, preview, blocked apps (guide)
- Settings → Permissions — Accessibility and Screen Recording required
- Settings → Doctor — diagnose permission and automation issues
Troubleshooting
See Background Computer Use, Tools Not Working, and Integrations troubleshooting.
Workflows
- Summarize your X feed with Computer Use
- Use Flow orchestration — Computer Use is a default Ask Anything tool