master
John Lauer dockbar: health probe on /status (the dock probed a path pup does not serve and showed HTTP 404) 09f0e10 1mo ago
{
  "dock_manifest": "1.2.0",
  "webview": {
    "title": "Pup",
    "favicon": "docs/img/dock-pup.svg"
  },
  "health": {
    "url": "/status",
    "poll_seconds": 15,
    "timeout_ms": 2000
  },
  "launch": {
    "mode": "container_command",
    "steps": [
      {
        "label": "Installing pup",
        "run": "sh -c 'PATH=\"$HOME/.local/bin:$PATH\"; adom-wiki pkg install adom/pup-bridge'",
        "skip_if": "sh -c 'PATH=\"$HOME/.local/bin:$PATH\"; command -v pup-dashboard'",
        "timeout_seconds": 180
      },
      {
        "label": "Starting the pup dashboard",
        "run": "sh -c 'PATH=\"$HOME/.local/bin:$PATH\"; exec pup-dashboard serve --print-url'",
        "await": "url",
        "timeout_seconds": 60
      }
    ],
    "on_ready": "navigate_placeholder",
    "ai": {
      "prompt": "Run the pup demo and show me what pup can do on my machine.\n\n1. Open a pup window to https://wiki.adom.inc/adom/pup-bridge. Tell me it opened in the BACKGROUND \u2014 pup never steals my screen \u2014 and that I can ask you to open one in the foreground any time I want to watch, or just click its taskbar button myself.\n2. Screenshot it and show me the result, so I can see you can read the page without touching my browser.\n3. Record a short clip of the window. Mention highFps mode, which records demo video at full frame rate while the window stays in the background.\n4. Annotate the page: draw on it and capture it, and show me the gliding cursor with its intent narration so I can see what you are doing and why.\n5. Read the pup dashboard's LED status and tell me each light. If anything is not green, name the exact verb that fixes it and offer to run it.\n\nThen close the demo window so nothing is left on my desktop.",
      "thread": "existing",
      "thread_fallback": "new",
      "submit": "staged"
    },
    "console": "show"
  },
  "say": [
    "open your dashboard in pup",
    "open my wiki page in pup",
    "open my app in pup",
    "screenshot this site in pup",
    "record a clip of this page in pup",
    "show me the logged-out view in pup"
  ]
}