Read the panel
panel_watchThe panel is the document beside the chat on the ShapelessAI Ask page (shapelessai.com/studio): tabs the person looks at while you talk, and the place they answer a question with a press or edit a plan's node by hand. The browser, the chat's own agent and you (from a terminal) share one panel per conversation. The page draws it for the founder's account today (it is being rolled out); every account holds and can read its panel through these tools and the API. Reads the panel: every tab, which one is in front, and every answered question in picks. With after_rev (the panel.rev you last saw) and wait_seconds it waits until something changes, the way to hear the person's press. Returns {conversation_id, panel, text, picks: [{id, optionId, label, at}]}. Needs the read scope.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| after_rev | No | Wait for a panel newer than this rev (panel.rev from your last read). | |
| wait_seconds | No | Seconds to wait, 25 at most. Call again to keep waiting. | |
| conversation_id | No | The conversation (job) id whose panel to use. Omit it to use the conversation the person opened last in the browser, which is the one they are most likely looking at. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | ||
| panel | Yes | ||
| picks | Yes | ||
| conversation_id | Yes |