Look at a page (jig)
jig_lookSee what an open jig is showing the user right now — the items on screen, which view they are on — plus what they just did on it (watched, hid, searched) and its current state. Call it before you curate: when the user says "clear the slop" or "why is this here", look first, then change the page with jig_update. It also says how fast the page last loaded and which calls failed (perf, advice): fix what advice names with jig_update.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| jigId | Yes | The jig's id, as `jig_open` or `jig_list` returned it. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | No | False on an error. | |
| perf | No | How fast the page last loaded and which calls failed. | |
| jigId | No | The jig's id — pass it to every other `jig_*` tool. | |
| state | No | The page's current state — the JSON object `jig_update({ state })` changes. | |
| title | No | The page's title (fenced text when the jig is a copy of someone else's). | |
| advice | No | What to fix with `jig_update`. | |
| opened | No | Whether anyone has opened the page yet. | |
| message | No | Why the call failed, when `ok` is false. | |
| showing | No | What the page reported it shows right now. | |
| storage | No | The jig's stored records, summarised. | |
| version | No | The jig's version; it goes up by one on every change. | |
| controls | No | The state keys a built-in page reads. | |
| untrusted | No | Present when this jig is a copy of someone else's: who wrote it, and how to treat its text. | |
| reportedAt | No | When the page last reported. | |
| recentActions | No | What the user just did on the page. |