events
Fetch raw activity events from a specified time range, oldest first, with optional filters by app and event kind.
Instructions
Raw activity events between since and until, oldest first.
Returns {"events": [...rows...], "count": N}; each row's keys are the event columns (bundle_id, app_name, window_title, kind, value, ...) and a local-ISO "time" field. Read result["events"] for the rows.
Times accept 2h / 30m / 1d (that long ago), unix seconds, or ISO-8601.
kinds filters by event kind (e.g. app.activated, window.focused,
context.snapshot, element.value_changed); app by bundle identifier.
value/selected_text are cut to max_value_chars (0 = full text). limit ≤ 2000.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| app | No | ||
| kinds | No | ||
| limit | No | ||
| since | Yes | ||
| until | No | ||
| max_value_chars | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||