get_activity_summary
Get a structured summary of your recent activity over the last hours: per-app time-on-task, focus sessions, OCR keyword hits, and idle gaps. Use when you ask 'what have I been doing?'.
Instructions
Summarize the user's activity (apps, focus time, OCR keyword hits) over the last N hours.
Returns a structured summary: per-app time-on-task, top OCR keywords, focus sessions detected, and idle gaps.
USE WHEN: the user asks "what have I been doing" / "where did the day go" / "summarize my last hour." NOT FOR: per-event detail (use get_recent_touch_events) or app-only breakdown (use get_app_usage).
BEHAVIOR: aggregates from buffer + activity log. No side effects. Result accuracy depends on buffer coverage; check get_buffer_status if results look sparse.
PARAMETERS: hours: lookback window. Range 1-24. Default 1.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hours | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |