Exact request sent to the run panel.
{
"source": "retrieve",
"template": {
"id": "page_monitor",
"slug": "watch-this-page",
"name": "Watch This Page",
"categoryId": "MONITOR"
},
"inputs": {
"url": "",
"watchFor": "any",
"trigger": ""
},
"agentHint": "You are creating a monitoring baseline for a webpage. Adapt to the page content.\n\n**TASK CONFIGURATION:**\n- URL: \n- Watch For: any\n- Trigger: \n\n---\n\n## STEP 1: NAVIGATE TO PAGE\n\n1. Go to \n2. Wait for page to fully load\n3. **Handle common scenarios:**\n - Cookie consent: Accept/dismiss\n - Age verification: Handle if appropriate\n - Region selection: Note but proceed\n - Login walls: Report limitation\n4. **Verify access:**\n - Page loads successfully? Proceed\n - 404/Error? Report and stop\n - Paywalled? Report limitation\n\n---\n\n## STEP 2: IDENTIFY PAGE TYPE\n\n**Analyze what kind of page this is:**\n- E-commerce product page\n- News/content article\n- Listing/search results\n- Company/landing page\n- Social media profile\n- Other\n\n**Page type affects what elements to track.**\n\n---\n\n## STEP 3: CAPTURE BASELINE STATE\n\n### Based on any:\n\n**If \"price\" or includes price monitoring:**\n- Locate all price elements on page\n- Current price\n- Original/strikethrough price (if shown)\n- Currency\n- Any sale/discount indicators\n- Price location on page (for future reference)\n\n**If \"stock\" or includes availability:**\n- Stock status text (\"In Stock\", \"Out of Stock\", \"Only X left\")\n- Add to cart button state (enabled/disabled)\n- Quantity available (if shown)\n- Restock date (if shown)\n- Waitlist option (if available)\n\n**If \"content\" or text monitoring:**\n- Main content text\n- Headlines/titles\n- Key sections\n- Last updated date (if shown)\n- Version number (if applicable)\n\n**If \"any\" (general monitoring):**\n- Page title\n- Main heading\n- Key visible text elements\n- Prices (if present)\n- Availability indicators (if present)\n- Publication/update dates\n\n---\n\n## STEP 4: EVALUATE TRIGGER CONDITION\n\n**If is provided:**\nParse the trigger: \"\"\n\n**Common trigger patterns:**\n- \"price drops below $X\" → Compare current price to X\n- \"back in stock\" → Check current stock status\n- \"contains [text]\" → Search for text presence\n- \"changes\" → Any difference from baseline\n\n**Set trigger evaluation:**\n- Current state vs. trigger condition\n- Is trigger currently met? (Yes/No)\n- What would need to change?\n\n---\n\n## STEP 5: GENERATE MONITORING RECOMMENDATIONS\n\nBased on page type and any:\n- Suggested check frequency\n- Elements most likely to change\n- Best times to check (if predictable)\n- Alternative monitoring approaches\n\n---\n\n## STEP 6: REPORT BASELINE\n\n```json\n{\n \"url\": \"\",\n \"pageTitle\": \"\",\n \"pageType\": \"\",\n \"accessStatus\": \"full|limited|blocked\",\n \"capturedAt\": \"<ISO timestamp>\",\n \"baseline\": {\n \"price\": {\n \"current\": <number or null>,\n \"original\": <number or null>,\n \"currency\": \"\",\n \"onSale\": false\n },\n \"availability\": {\n \"status\": \"\",\n \"quantity\": <number or null>,\n \"restockDate\": \"\"\n },\n \"content\": {\n \"title\": \"\",\n \"mainText\": \"<summary or key excerpts>\",\n \"lastUpdated\": \"\"\n }\n },\n \"watchConfiguration\": {\n \"watchFor\": \"any\",\n \"trigger\": \"\",\n \"triggerCurrentlyMet\": false,\n \"triggerEvaluation\": \"\"\n },\n \"recommendations\": {\n \"checkFrequency\": \"\",\n \"keyElementsToTrack\": [],\n \"notes\": \"\"\n }\n}\n```\n\n---\n\n## FUTURE COMPARISON NOTE\n\nThis baseline will be used for future comparison.\nDocument elements clearly so they can be re-located on subsequent checks.",
"userInput": "You are creating a monitoring baseline for a webpage. Adapt to the page content.\n\n**TASK CONFIGURATION:**\n- URL: \n- Watch For: any\n- Trigger: \n\n---\n\n## STEP 1: NAVIGATE TO PAGE\n\n1. Go to \n2. Wait for page to fully load\n3. **Handle common scenarios:**\n - Cookie consent: Accept/dismiss\n - Age verification: Handle if appropriate\n - Region selection: Note but proceed\n - Login walls: Report limitation\n4. **Verify access:**\n - Page loads successfully? Proceed\n - 404/Error? Report and stop\n - Paywalled? Report limitation\n\n---\n\n## STEP 2: IDENTIFY PAGE TYPE\n\n**Analyze what kind of page this is:**\n- E-commerce product page\n- News/content article\n- Listing/search results\n- Company/landing page\n- Social media profile\n- Other\n\n**Page type affects what elements to track.**\n\n---\n\n## STEP 3: CAPTURE BASELINE STATE\n\n### Based on any:\n\n**If \"price\" or includes price monitoring:**\n- Locate all price elements on page\n- Current price\n- Original/strikethrough price (if shown)\n- Currency\n- Any sale/discount indicators\n- Price location on page (for future reference)\n\n**If \"stock\" or includes availability:**\n- Stock status text (\"In Stock\", \"Out of Stock\", \"Only X left\")\n- Add to cart button state (enabled/disabled)\n- Quantity available (if shown)\n- Restock date (if shown)\n- Waitlist option (if available)\n\n**If \"content\" or text monitoring:**\n- Main content text\n- Headlines/titles\n- Key sections\n- Last updated date (if shown)\n- Version number (if applicable)\n\n**If \"any\" (general monitoring):**\n- Page title\n- Main heading\n- Key visible text elements\n- Prices (if present)\n- Availability indicators (if present)\n- Publication/update dates\n\n---\n\n## STEP 4: EVALUATE TRIGGER CONDITION\n\n**If is provided:**\nParse the trigger: \"\"\n\n**Common trigger patterns:**\n- \"price drops below $X\" → Compare current price to X\n- \"back in stock\" → Check current stock status\n- \"contains [text]\" → Search for text presence\n- \"changes\" → Any difference from baseline\n\n**Set trigger evaluation:**\n- Current state vs. trigger condition\n- Is trigger currently met? (Yes/No)\n- What would need to change?\n\n---\n\n## STEP 5: GENERATE MONITORING RECOMMENDATIONS\n\nBased on page type and any:\n- Suggested check frequency\n- Elements most likely to change\n- Best times to check (if predictable)\n- Alternative monitoring approaches\n\n---\n\n## STEP 6: REPORT BASELINE\n\n```json\n{\n \"url\": \"\",\n \"pageTitle\": \"\",\n \"pageType\": \"\",\n \"accessStatus\": \"full|limited|blocked\",\n \"capturedAt\": \"<ISO timestamp>\",\n \"baseline\": {\n \"price\": {\n \"current\": <number or null>,\n \"original\": <number or null>,\n \"currency\": \"\",\n \"onSale\": false\n },\n \"availability\": {\n \"status\": \"\",\n \"quantity\": <number or null>,\n \"restockDate\": \"\"\n },\n \"content\": {\n \"title\": \"\",\n \"mainText\": \"<summary or key excerpts>\",\n \"lastUpdated\": \"\"\n }\n },\n \"watchConfiguration\": {\n \"watchFor\": \"any\",\n \"trigger\": \"\",\n \"triggerCurrentlyMet\": false,\n \"triggerEvaluation\": \"\"\n },\n \"recommendations\": {\n \"checkFrequency\": \"\",\n \"keyElementsToTrack\": [],\n \"notes\": \"\"\n }\n}\n```\n\n---\n\n## FUTURE COMPARISON NOTE\n\nThis baseline will be used for future comparison.\nDocument elements clearly so they can be re-located on subsequent checks.",
"urls": [],
"meta": {
"createdAt": "",
"userAgent": ""
}
}