Computer-Use Agent Taxonomy中文
R01.01.01.03 · TASK CLASS

Attention, focus & power policy

Turn a stated need ("no interruptions after 9 pm") into Focus/DND schedules, notification rules, sleep and lock settings.

20 project-authored proposals · taxonomy v1.1 · 0 new benchmark runs. Verifiers and partial-credit rules below are designs, not executed results.

Typical applications
Focus · Windows Focus assist · GNOME Settings
Class GUI-need label
G2 · GUI-essential

Task proposals · 20

Expand to inspect the complete original wording and proposed checks. Original proposal text remains English in both interfaces.

R01.01.01.03-T01 No interruptions after 9 pm except favorites

Original instruction

The user says: 'No interruptions after 9 pm, but my family must still get through.' Configure the Sleep Focus to turn on daily 21:00–07:00, allow calls only from the Favorites group, allow repeated calls, and silence all apps.

Platforms
mac · macOS
Applications
Focus · System Settings
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click type · Text & forms
Work product
WP08 · App/system state
Conditions
None declared
Proposed difficulty
3 / 5

Proposed verifier

Parse ~/Library/DoNotDisturb/DB/ModeConfigurations.json: Sleep mode schedule trigger 21:00–07:00 all weekdays enabled; allowed callers = favorites; repeatedCalls=true; app allow-list empty. No supported CLI to author Focus modes; Terminal withheld and eslogger detects writes to the DoNotDisturb DB by any process other than the Focus service -> 0.

Proposed partial credit

40% schedule exact; 30% Favorites calls; 15% repeated calls; 15% no apps allowed

R01.01.01.03-T02 Windows 11 Do not disturb rules for evenings and games

Original instruction

Turn on Do not disturb automatically during 21:00–07:00 every day, when duplicating the display and when playing a game. In priority notifications allow calls and reminders, and only the Teams app; remove any other priority apps.

Platforms
win · Windows
Applications
Windows Settings
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click type · Text & forms
Work product
WP08 · App/system state
Conditions
None declared
Proposed difficulty
3 / 5

Proposed verifier

Decode CloudStore quiet-hours profile and automatic-rule blobs: time rule 21:00–07:00 daily; duplicate-display and gaming rules on; priority list = {calls, reminders, MSTeams AUMID}. regedit/PowerShell blocked by AppLocker; Sysmon EID1 detecting reg.exe/PowerShell edits to CloudStore -> 0.

Proposed partial credit

35% timed rule; 20% display+game rules; 25% calls/reminders; 20% Teams-only priority list

R01.01.01.03-T03 Hide previews and tune three apps' notification styles

Original instruction

Set notification previews to 'Never' system-wide; set Mail to Alerts style, turn notifications off entirely for 'Slack (test)', and make Calendar show badges only (no banners, no sound).

Platforms
mac · macOS
Applications
System Settings
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click
Work product
WP08 · App/system state
Conditions
None declared
Proposed difficulty
2 / 5

Proposed verifier

com.apple.ncprefs: content_visibility=1; per-app flags bitfields decoded for com.apple.mail (alert style), com.tinyspeck.slackmacgap (allow=0), com.apple.iCal (badge only, no sound, no banner). Terminal withheld; eslogger exec audit detects defaults/plutil -> 0.

Proposed partial credit

25% previews Never; 25% Mail alerts; 25% Slack off; 25% Calendar badge-only

R01.01.01.03-T04 Screen saver, display sleep and password timing on AC

Original instruction

On the desktop Mac: start the screen saver after 20 minutes, turn the display off after 30 minutes on power adapter, prevent automatic sleeping when the display is off, and require a password immediately after the screen saver begins or the display turns off.

Platforms
mac · macOS
Applications
System Settings
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click
Work product
WP08 · App/system state
Conditions
None declared
Proposed difficulty
3 / 5

Proposed verifier

defaults -currentHost com.apple.screensaver idleTime=1200; pmset -g custom AC displaysleep=30, sleep=0; sysadminctl -screenLock status reports immediate. Terminal withheld; writes must come from System Settings, and eslogger detecting pmset/defaults/sysadminctl exec -> 0.

Proposed partial credit

25% screen saver delay; 25% display sleep; 25% prevent sleep; 25% immediate password

R01.01.01.03-T05 Custom overnight-render power plan with advanced settings

Original instruction

In Control Panel > Power Options create a plan 'Render Night' based on High performance: sleep Never and display off 15 min on AC, hard disk Never, USB selective suspend Disabled, PCI Express link state Off, lid close on AC Do nothing. Make it active and keep Balanced unchanged.

Platforms
win · Windows
Applications
Control Panel · Power Options
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
click · Point & click nav · Pan/zoom/scroll type · Text & forms
Work product
WP08 · App/system state
Conditions
None declared
Proposed difficulty
5 / 5

Proposed verifier

powercfg /list shows 'Render Night' active; /query on its GUID: STANDBYIDLE AC=0, VIDEOIDLE AC=900, DISKIDLE=0, USB selective suspend=0, ASPM=0, LIDACTION AC=0; Balanced plan values equal snapshot. cmd/PowerShell blocked by AppLocker; Sysmon detects powercfg executed by the agent -> 0 (CLI control pair is T20).

Proposed partial credit

20% plan created from High performance; 30% basic timeouts; 35% advanced settings; 15% active and Balanced untouched

R01.01.01.03-T06 GNOME quiet notifications and suspend policy

Original instruction

On Ubuntu GNOME: turn on Do Not Disturb, disable lock-screen notifications, turn off notifications for all apps except Calendar and Thunderbird, set screen blank to 5 minutes, automatic suspend 20 minutes on battery and off when plugged in, and auto screen lock delay 30 seconds.

Platforms
lin · Linux
Applications
GNOME Settings
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
click · Point & click
Work product
WP08 · App/system state
Conditions
None declared
Proposed difficulty
3 / 5

Proposed verifier

gsettings: notifications show-banners=false, show-in-lock-screen=false; per-app application-children enable=false except calendar/thunderbird; session idle-delay=300; power sleep-inactive-battery-timeout=1200 type suspend, ac type nothing; screensaver lock-delay=30. Terminal withheld; auditd detects gsettings/dconf exec -> 0.

Proposed partial credit

20% DND + lock screen; 30% per-app allow list; 30% blank/suspend; 20% lock delay

R01.01.01.03-T07 Work Focus with app allow-list, Mail filter and schedule

Original instruction

Create a 'Work' Focus: allowed notifications only from Slack, Mail and Calendar; add a Focus filter so Mail shows only the 'Work (test)' account; schedule it weekdays 09:00–17:30; turn off 'Share Focus status'.

Platforms
mac · macOS
Applications
Focus · System Settings · Mail
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click type · Text & forms nav · Pan/zoom/scroll
Work product
WP08 · App/system state
Conditions
None declared
Proposed difficulty
4 / 5

Proposed verifier

ModeConfigurations.json Work mode: app allow-list exactly 3 bundle ids; Mail focus filter (com.apple.mail intent) with account id of 'Work (test)'; schedule Mon–Fri 09:00–17:30; global status sharing off. No CLI route; Terminal withheld and eslogger detects DoNotDisturb DB writes by non-Focus processes -> 0.

Proposed partial credit

30% allow-list exact; 30% Mail filter; 25% weekday schedule; 15% status sharing off

R01.01.01.03-T08 Presenting Focus that triggers from Keynote and Zoom

Original instruction

Create a custom Focus 'Presenting' (icon: easel) that silences all people and apps except repeated calls, turns on automatically when Keynote or zoom.us is opened, and dims the Lock Screen. Test it by opening Keynote once.

Platforms
mac · macOS
Applications
Focus · Keynote · Zoom
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click type · Text & forms
Work product
WP08 · App/system state
Conditions
None declared
Proposed difficulty
4 / 5

Proposed verifier

ModeConfigurations.json: mode name Presenting, symbol matches easel, empty allow-lists, repeatedCalls=true, app triggers for com.apple.iWork.Keynote and us.zoom.xos, dimsLockScreen=true; Assertions.json shows Presenting active after Keynote launch. Terminal withheld; eslogger detects DoNotDisturb DB writes by any process other than the Focus service -> 0.

Proposed partial credit

20% mode created with name/icon; 30% silence rules; 35% two app triggers; 15% trigger fired in test

R01.01.01.03-T09 45-minute focus sessions that hide badges

Original instruction

In the Clock app's Focus sessions set the default session to 45 minutes with 10-minute breaks, and in Settings > System > Focus enable 'Show the timer in the clock app', 'Hide badges on apps', 'Hide flashing on apps' and 'Turn on do not disturb'. Start one session and stop it.

Platforms
win · Windows
Applications
Clock · Windows Settings
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click
Work product
WP08 · App/system state
Conditions
None declared
Proposed difficulty
3 / 5

Proposed verifier

Focus settings values under HKCU ...\FocusSessions (badges, flashing, DND) = enabled; Clock app settings store session=45, break=10; Clock app state shows one completed/stopped session today. regedit/PowerShell blocked by AppLocker; Sysmon detects reg.exe/PowerShell writes -> 0.

Proposed partial credit

30% session/break lengths; 40% four Focus toggles; 30% session started and stopped

R01.01.01.03-T10 Fix missed stand-up alerts during screen sharing

Original instruction

The user missed a 16:00 stand-up: calendar alerts were hidden while sharing the screen in a meeting and the Mac slept during a long Keynote. Make Calendar and Reminders Time Sensitive alerts break through all Focus modes, allow notifications while sharing the display, and stop display sleep on AC. Leave other apps unchanged.

Platforms
mac · macOS
Applications
System Settings · Focus · Calendar
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click nav · Pan/zoom/scroll
Work product
WP08 · App/system state
Conditions
None declared
Proposed difficulty
5 / 5

Proposed verifier

ncprefs: Calendar & Reminders alert style + time-sensitive allowed; ModeConfigurations: every Focus allows time-sensitive; allow-when-mirroring flag on; pmset AC displaysleep=0; ncprefs diff for other apps empty. Terminal withheld; eslogger exec audit detects defaults/pmset -> 0.

Proposed partial credit

30% time-sensitive for both apps across Focus modes; 25% screen-sharing notifications; 25% display sleep; 20% no collateral

R01.01.01.03-T11 Android bedtime DND with starred-contact calls

Original instruction

On the Android emulator create a Do Not Disturb schedule 'Bedtime' 22:00–07:00 every day where calls from starred contacts and alarms are allowed, messages from no one, and repeat callers allowed. Do not turn DND on right now.

Platforms
and · Android
Applications
Android Settings
Interfaces
mob · Mobile touch
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
touch · Touch gestures click · Point & click
Work product
WP08 · App/system state
Conditions
None declared
Proposed difficulty
3 / 5

Proposed verifier

adb shell dumpsys notification zen: automatic rule 'Bedtime' with schedule 22:00–07:00 all days enabled; policy priorityCallSenders=starred, alarms allowed, messages none, repeatCallers=true; current zen_mode=0. adb is withheld from the agent (GUI track); zen rules are reachable only through the emulator Settings UI.

Proposed partial credit

35% rule with schedule; 30% call/message policy; 15% alarms + repeat callers; 20% DND currently off

R01.01.01.03-T12 Recognize a battery-saver request on a desktop VM

Original instruction

The user asks: 'Turn on battery saver automatically at 30% and dim the screen when it is on.' This Windows VM has no battery. Do what is possible and tell the user clearly what cannot be configured and why, without changing unrelated power settings.

Platforms
win · Windows
Applications
Windows Settings
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
click · Point & click
Work product
WP12 · Answer/decision
Conditions
clarify · Ask when unclear
Proposed difficulty
2 / 5

Proposed verifier

Final message must state the setting is unavailable because no battery is present (string/rubric match on 'no battery'); powercfg /query snapshot and Settings registry diff show no changes. Claiming success -> 0. powercfg/PowerShell blocked by AppLocker; Sysmon detects reg.exe/powercfg use -> 0.

Proposed partial credit

60% correct infeasibility explanation; 40% no power settings changed

R01.01.01.03-T13 Low Power Mode plus a wake schedule the GUI no longer offers

Original instruction

On the MacBook: Low Power Mode only on battery, Power Nap off, 'Wake for network access' Never. Also schedule wake-or-power-on weekdays 07:45 and sleep daily 23:30; System Settings has no Schedule pane, so use the admin terminal for that part only.

Platforms
mac · macOS
Applications
System Settings · pmset
Interfaces
desk · Desktop GUI term · Terminal
GUI need · task setting
HY · Hybrid
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
click · Point & click code · Code & commands
Work product
WP08 · App/system state
Conditions
None declared
Proposed difficulty
4 / 5

Proposed verifier

pmset -g custom: battery lowpowermode=1, AC lowpowermode=0, powernap=0, womp=0; pmset -g sched lists wakeorpoweron MTWRF 07:45 and sleep MTWRFSU 23:30. pmset for the first three keys logged by exec audit -> 50% cap.

Proposed partial credit

25% Low Power Mode per source; 15% Power Nap; 15% wake for network; 45% both schedules via pmset

R01.01.01.03-T14 Windows 10 Focus assist priority list and auto rules

Original instruction

On Windows 10: Focus assist priority list allows only Outlook and Microsoft Teams plus calls and reminders; automatic rules: 'During these times' 22:00–06:00 daily Priority only, 'When I'm playing a game' Alarms only, 'When I'm using an app in full screen mode' off.

Platforms
win · Windows
Applications
Windows Focus assist · Windows Settings
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click type · Text & forms
Work product
WP08 · App/system state
Conditions
None declared
Proposed difficulty
3 / 5

Proposed verifier

Decode CloudStore quiethourssettings + quietmomentspresentation/game/fullscreen blobs: time rule & level; game=alarms; fullscreen disabled; priority apps = 2 AUMIDs. regedit/PowerShell blocked by AppLocker; Sysmon detects reg.exe/PowerShell writes -> 0.

Proposed partial credit

30% priority list; 30% timed rule; 20% game rule; 20% full-screen off

R01.01.01.03-T15 Screen Time downtime and a social app limit

Original instruction

For the test user's own Mac, turn on Screen Time with Downtime 22:00–07:00 every day (block at downtime), Always Allowed apps Messages and Phone/FaceTime only, and an app limit of 1 hour per day for the Social category. Set a Screen Time passcode 4826.

Platforms
mac · macOS
Applications
Screen Time · System Settings
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click type · Text & forms
Work product
WP08 · App/system state
Conditions
None declared
Proposed difficulty
4 / 5

Proposed verifier

Query RMAdminStore-Local.sqlite: downtime schedule 22:00–07:00 enforced; always-allowed bundle ids exactly 2; usage budget Social category 3600 s; passcode set flag. No CLI or supported API on macOS for these; Terminal withheld and eslogger detects RMAdminStore writes by non-Screen Time processes -> 0.

Proposed partial credit

30% downtime; 25% always-allowed; 30% Social limit; 15% passcode set

R01.01.01.03-T16 Blank screen saver and wake sign-in on Windows

Original instruction

Set the screen saver to Blank after 10 minutes with 'On resume, display logon screen' checked, screen off after 10 minutes on AC, sleep after 30 minutes on AC, and require sign-in every time the PC wakes from sleep.

Platforms
win · Windows
Applications
Windows Settings · Control Panel
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
click · Point & click nav · Pan/zoom/scroll
Work product
WP08 · App/system state
Conditions
None declared
Proposed difficulty
3 / 5

Proposed verifier

HKCU\Control Panel\Desktop SCRNSAVE.EXE=scrnsave.scr, ScreenSaveTimeOut=600, ScreenSaverIsSecure=1; powercfg active scheme VIDEOIDLE AC=600, STANDBYIDLE AC=1800; CONSOLELOCK AC=1. regedit/cmd/PowerShell blocked by AppLocker; Sysmon detects reg.exe/powercfg -> 0.

Proposed partial credit

35% screen saver + secure; 40% display/sleep timeouts; 25% wake sign-in

R01.01.01.03-T17 Priority notifications and lock-screen privacy on Windows 11

Original instruction

Set priority notifications to allow calls and reminders and only the apps Phone Link and Outlook; turn off notifications on the lock screen; turn off 'Suggest ways to get the most out of Windows' and 'Offer suggestions on how I can set up my device'; set Teams to show in notification center but no banners.

Platforms
win · Windows
Applications
Windows Settings
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click nav · Pan/zoom/scroll
Work product
WP08 · App/system state
Conditions
None declared
Proposed difficulty
4 / 5

Proposed verifier

Priority list blob = {calls, reminders, Phone Link, Outlook AUMIDs}; LockScreen toast setting off; UserProfileEngagement ScoobeSystemSettingEnabled=0 and SubscribedContent-310093Enabled=0; Teams ShowBanner=0, ShowInActionCenter=1. regedit/PowerShell blocked by AppLocker; Sysmon detects reg.exe writes -> 0.

Proposed partial credit

30% priority list; 20% lock screen; 20% suggestions off; 30% Teams banner-only change

R01.01.01.03-T18 Lock screen message and delayed password on a shared Mac

Original instruction

Never start the screen saver, turn the display off on battery after 2 minutes, require password 5 minutes after display off, and show the message 'If found, call ext. 1234' on the lock screen.

Platforms
mac · macOS
Applications
System Settings
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click type · Text & forms
Work product
WP08 · App/system state
Conditions
None declared
Proposed difficulty
3 / 5

Proposed verifier

com.apple.screensaver idleTime=0; pmset battery displaysleep=2; sysadminctl -screenLock status 300 s; /Library/Preferences/com.apple.loginwindow LoginwindowText equals the message exactly. Terminal withheld; eslogger detects defaults/pmset/sysadminctl -> 0.

Proposed partial credit

20% screen saver never; 25% battery display sleep; 25% 5-min password; 30% lock message exact

R01.01.01.03-T19 Turn a written routine into Focus schedules with on-call exception

Original instruction

input/routine.txt lists gym Tue/Thu 18:00–19:00, deep work Mon/Wed/Fri 09:00–12:00, and on-call Wednesday nights where calls from contact 'PagerDuty Test' must ring. Create matching Personal, Work and Sleep Focus schedules with the on-call exception only in Sleep on Wednesdays.

Platforms
mac · macOS
Applications
Focus · Contacts · System Settings
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click type · Text & forms nav · Pan/zoom/scroll
Work product
WP08 · App/system state
Conditions
personal · Personal context long · Long-horizon
Proposed difficulty
5 / 5

Proposed verifier

ModeConfigurations.json: Personal schedule Tue/Thu 18–19, Work Mon/Wed/Fri 09–12, Sleep with a separate Wednesday schedule whose mode allows contact PagerDuty Test (contact id match) while other nights do not (one Focus can't vary people by day, so a dedicated 'On-call' Sleep variant is accepted). Terminal withheld; DoNotDisturb DB writes by non-Focus processes (eslogger) -> 0.

Proposed partial credit

25% Personal; 25% Work; 35% Wednesday on-call exception correct; 15% no extra allowed people

R01.01.01.03-T20 Create the render power plan with powercfg (control)

Original instruction

Control pair of T05: from an admin PowerShell, create 'Render Night' from High performance with the same AC sleep, display, disk, USB selective suspend, PCIe link state and lid settings, and make it active.

Platforms
win · Windows
Applications
PowerShell · powercfg
Interfaces
term · Terminal
GUI need · task setting
CL · CLI-sufficient
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
code · Code & commands
Work product
WP08 · App/system state
Conditions
None declared
Proposed difficulty
2 / 5

Proposed verifier

Same powercfg /query checks as T05 on the new GUID; measures GUI-vs-CLI gap on an identical end state.

Proposed partial credit

20% plan duplicated and named; 30% basic timeouts; 35% advanced settings; 15% active

Mapped research references

Existing benchmark-to-class links from the research catalog. They are not record-level annotations, executions or product endorsements.

In this workflow family