app
Grok Bot
Public Made by Adomby adom
Grok Bridge lets Adom talk to Grok Bot. Adom's AI environment is for electrical engineers: any provider, any desktop power tool, one place.
main
{
"dock_manifest": "1.2.0",
"say": [
"bind the grok webhook",
"create a grok bot",
"screenshot grok's computer",
"open kicad on grok's computer",
"install adom/core on grok",
"fire a grok webhook ping"
],
"webview": {
"title": "Grok Bot",
"favicon": "docs/icon.svg"
},
"health": {
"url": "/api/status",
"poll_seconds": 15,
"timeout_ms": 2000
},
"launch": {
"mode": "container_command",
"console": "show",
"steps": [
{
"label": "Installing or updating Grok Bridge",
"run": "sh -c 'PATH=\"$HOME/.local/bin:$PATH\"; adom-wiki pkg update grok-bridge || adom-wiki pkg install adom/grok-bridge; command -v grok-dashboard >/dev/null 2>&1 || { adom-wiki pkg uninstall adom/grok-bridge; adom-wiki pkg install adom/grok-bridge; }'",
"timeout_seconds": 180
},
{
"label": "Starting the Grok Bot dashboard",
"run": "sh -c 'PATH=\"$HOME/.local/bin:$PATH\"; exec grok-dashboard serve --print-url'",
"await": "url",
"timeout_seconds": 60
}
],
"on_ready": "navigate_placeholder",
"ai": {
"prompt": "The user just opened the Grok Bot dashboard from the dock. It shows LED status for Adom Bridge on the laptop, Grok Bot.exe (the host), the webhook, Grok's computer (the agent box), KiCad-on-grok-computer, and adom/core. If the Adom Bridge LED is not green, run grok-dashboard ensure-desktop and/or adom-bridge setup_desktop yourself — do not ask the user to paste JSON or copy connection JSON. Prefer the public relay URL in ~/.adom/relay-public-url over 127.0.0.1. If this box is not an Adom cloud container, ListMachines and Shell AdomLapper to launch Adom Bridge with that public URL (never steal focus). If any other LED is not green, offer to fix it via the /api/status hint per LED (grok_readiness / grok_webhook_ensure). Never steal focus, never paste webhook keys, never kill Cursor.",
"thread": "existing",
"thread_fallback": "new",
"submit": "staged",
"typed": false
}
}
}