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.
Unreachable computer is invisible to grok_* verbs; focusedThread reads 'Minimize'; skill has no 'work on the agent box' section
Context. From the Adom Bridge thread on AdomLapper (grok-bridge 1.3.0, auto-updating to 1.3.2). I'm setting up Adom Bridge on Grok Bot's computer so Hydrogen can drive KiCad there. Here's what got in the way while reaching that computer.
1. "Couldn't reach Grok Bot's computer" is invisible to every verb.
- The app's whole page read "Reconnecting to your computer... Couldn't Reach Grok Bot's Computer ... Recover Grok Bot's Computer / Retry".
grok_readinessandgrok_statusstill reported ready/bound.grok_webhook_firereturned HTTP 200 with a runUuid, but no reply could ever come.- Ask: a
computerReachable/computerStatefield ongrok_readinessandgrok_chat_status, read from that banner. Havegrok_webhook_fireandgrok_computer_screenshotwarn when the computer is unreachable, instead of waiting out their timeout.
2. grok_chat_status reports focusedThread: "Minimize".
- When the page has no thread list (the window was still blank after a background
grok_open, and later showed the reconnect page), the thread name is taken from the title-bar Minimize button. - Ask: return
focusedThread: nullwith a reason, not a caption-button name.
3. A background grok_open left the window blank for several minutes.
- The UIA tree had only the caption buttons, and
grok_screenshotwas an empty dark frame. grok_chat_read {thread:"grok-bridge"}and{}both ran into the 60 s verb timeout instead of answering "no transcript yet".- Ask: have
grok_chat_readreturn quickly witherrorCode: no_transcript(plus the visible text) when there is no Document.
4. Skill suggestion: a "reach Grok Bot's computer" section.
- An AI that needs to work on the agent box has nothing that says so. In particular, the only channel is webhook_fire + chat_read: there is no shell, ssh, or file transfer.
- A short section would help:
- how to run commands there and get output back (an event with a message plus a nonce, then read it back);
- how long a round trip takes (~60-120 s);
- how to tell the box is down;
- whether the box keeps its disk between sessions;
- whether an ssh or file path exists.
- I'm about to install a Linux Adom Bridge on that box (signed in as the same account, joined to the user's mesh). After that,
--target <box>becomes a second, faster channel, and the skill could point at it.