The official stable feed now reports Grok Bot 0.59.1, which has no manifest in patch/manifests/. GrokRouter refuses to install there until a real host probe lands. This issue tracks that work; it does not loosen any gate.
1. Probe the untouched stock host (on a Mac with Grok Bot 0.59.1)
Select any Bot in Grok Bot, click Open computer, and run this read-only probe in the Bot terminal. It never modifies the host and never prints credentials:
python3 scripts/host-probe.py --anchor 'function createMockPromptExecutor(options2)' --anchor 'createSession(onRequestId, sessionOptions)' --anchor 'const mainSessionOptions = {' > /tmp/probe.txt
If an anchor reports a count other than 1, use the probe's candidates lines to pick the replacement source line for this build, re-run the probe with --anchor '<exact line>' for it, and confirm every chosen anchor counts exactly once with an empty candidates.routerMarker.
2. Ingest the probe
Paste the complete probe output into the Ingest host probe workflow (Actions tab): version = 0.59.1, probe_json = the full output, anchors = one reviewed anchor per line. It scaffolds patch/manifests/0.59.1.json, updates the installer version lists, and opens a draft PR.
3. Prove support before claiming it
Run npm test and the full fresh-Bot procedure in docs/FRESH-BOT-ACCEPTANCE.md, then record the result in docs/TEST-MATRIX.md. See docs/VERSION-TRACKING.md for the complete pipeline.
The official stable feed now reports Grok Bot 0.59.1, which has no manifest in
patch/manifests/. GrokRouter refuses to install there until a real host probe lands. This issue tracks that work; it does not loosen any gate.1. Probe the untouched stock host (on a Mac with Grok Bot 0.59.1)
Select any Bot in Grok Bot, click Open computer, and run this read-only probe in the Bot terminal. It never modifies the host and never prints credentials:
If an anchor reports a count other than 1, use the probe's
candidateslines to pick the replacement source line for this build, re-run the probe with--anchor '<exact line>'for it, and confirm every chosen anchor counts exactly once with an emptycandidates.routerMarker.2. Ingest the probe
Paste the complete probe output into the Ingest host probe workflow (Actions tab):
version=0.59.1,probe_json= the full output,anchors= one reviewed anchor per line. It scaffoldspatch/manifests/0.59.1.json, updates the installer version lists, and opens a draft PR.3. Prove support before claiming it
Run
npm testand the full fresh-Bot procedure indocs/FRESH-BOT-ACCEPTANCE.md, then record the result indocs/TEST-MATRIX.md. Seedocs/VERSION-TRACKING.mdfor the complete pipeline.