Grok floor
4.1 — a suit that survives the context window
Grok Build wears the same exo as OpenCode, Hermes, and OpenClaw. Constitution always on. Temperament on this floor is frontier when suit_temperament.profile is auto. Codex 11 / 29 / 69 still deny. Spawn-without-plan warns.
Grok does not inject .xray/state/STATION.md. Read the card after compact or host-swap. Do not thicken the Grok exo. Station is survive-the-cut; Repertoire 0.1.8 is not the card — Station vs Repertoire 0.1.
Wear
npm install 0xray
npx 0xray grok install --force # plugin + 7 MCP + skills
npx 0xray status
Installs:
- Plugin project
.grok/plugins/0xray(shared HOME does not last-wins clobber machine~/.grok/plugins/0xray) - Isolated HOME may wear
$HOME/.grok/plugins/0xrayand must not write the passwd machine plugin - Seven MCP servers via
npx -y 0xray mcp <cmd> - Mill+inspect skills on the project plugin floor (not a 45-skill dump)
autonomy-commandas the default operating model
Station card
Before other work:
# Read, don't reinvent
cat .xray/state/STATION.md
Compaction and host change are the same cut. Continue the card.
Temperament
| Profile | Grok (auto → frontier) |
|---|---|
| Spawn without plan | warn |
| Codex 11 / 29 / 69 | deny |
| Confer | off unless confer.enabled: true |
See Suit temperament.
Repertoire
Shipped memory_routing.enabled: true with vendored @0xray/repertoire@0.2.9. Extra host MCP repertoire, not an eighth xray-*. Optional: "enabled": false, "provider": "repertoire".