Start Grok stronger — then let OMG own the workflow, evidence, and verified completion.
Hero art: original AI-assisted mascot for oh-my-grok (ImL1s, 2026) · MIT with the repo · not affiliated with OMC/OMX/OmO
Multi-agent orchestration for Grok Build.
Sibling of oh-my-claudecode (OMC), oh-my-codex (OMX), and oh-my-openagent (OmO) — same orchestration idea, Grok-native runtime.
Unofficial community plugin — not affiliated with xAI or the OMC/OMX/OmO maintainers.
Don't learn every Grok flag. Use omg + skills: clarify → plan → execute → verify.
Docs (EN): Skills catalog · Autopilot · Security model · Agent model routing · Docs index · Changelog
文件(繁中): Skills 目錄 · Autopilot · 安全模型 · Agent 模型路由(投影) · 英文 canonical · 文件索引 · README 繁中
文档(简体): Skills 目录 · Autopilot · 安全模型 · Agent 模型路由(投影) · 英文 canonical · 文档索引 · README 简体
OMG does not replace Grok Build.
| Layer | Job |
|---|---|
| Grok | Agent work (spawn_subagent, tools, session) |
| Plugin skills / agents | Playbooks and role prompts |
omg CLI |
Run state, evidence stamps, acceptance, integrate, verified |
.omg/ |
Plans, artifacts, run state (CLI is single-writer for passes / verified) |
Workers fan out only via Grok spawn_subagent (depth 1). No Rust fork of grok-build.
tmux: host session shell for bare omg / omg --madmax (interactive and break-glass launch; OMG_LAUNCH_POLICY / --direct / --tmux), plus the tmux team plane (omg team, default on; kill switch OMG_DISABLE_TMUX_TEAM=1; legacy OMG_EXPERIMENTAL_TMUX_TEAM=0 disables). Zero-config panes are grok only; optional --routing enables multi-CLI executor panes (codex/agy/cursor/gemini) with role floors. Isolation is integration isolation (worktree ownership + seal + integrate), not an execution sandbox — see the per-provider posture table in docs/security-model.md.
Scope honesty: OMG owns repository workflows, recovery, project services, and release contracts. Grok-native /create-workflow/Rhai and public dashboard integration remain optional_unclaimed; LSP/MCP registration is not host-health proof, and the team plane is integration isolation rather than an execution sandbox.
| Component | Role |
|---|---|
| Grok plugin | skills/omg-*, agents/omg-*, hooks (event spool + PreToolUse soft-guard; SessionStart is passive-only) |
omg CLI |
setup/doctor, modes, workflows, exact session routes, bounded recovery, memory/tracker/compaction, notifications, accept/release verification |
Version: 0.8.0 · License: MIT
Requirements: Grok Build CLI (grok on PATH) · Python 3.11+
Host compatibility: Original Grok Build is the required, first-class baseline host. OMG installs and runs ordinary agents, skills, workflows, evidence, and acceptance with Medley absent. Medley is an optional compatible host; installing OMG does not install Medley, and Medley is never a hard dependency. Grok-side omg agents list|explain policy inspect is shipped; Medley exact/candidate/receipt consumption remains unsupported on stock Grok Build (ImL1s/medley#287). Current omg doctor reports current host/session capabilities plus the routing capability registry; it does not treat missing Medley as an install failure. External Team CLI executors (--routing) remain separate optional tools. Details: docs/architecture/agent-model-routing.md.
OMG has two surfaces: Grok plugin (skills/agents/hooks) + omg CLI (state, accept, verified). You need both for the full product.
The bootstrap resolves GitHub latest once, validates its semantic tag, then downloads the archive and SHA256SUMS only from that immutable release tag. It verifies before extraction, switches the plugin + CLI transactionally, runs an install-time doctor gate, and rolls back a failed switch.
Integrity failures (package digest, stage/CLI/plugin pointers, owned globals, checksum mismatch, malformed receipt) still fail the gate and roll back. Host coexistence WARNs — foreign orch plugins visible in grok inspect, Claude Code hooks / CLAUDE.md markers — do not block a checksum-verified release install; the receipt may record completed_with_warning. Interactive omg doctor --strict still promotes those coexistence risks to FAIL.
# 0) Host
curl -fsSL https://x.ai/cli/install.sh | bash
# docs: https://github.com/xai-org/grok-build · https://x.ai/cli
# 1) Full OMG product from the latest immutable GitHub release
curl -fsSL https://raw.githubusercontent.com/ImL1s/oh-my-grok/main/scripts/install.sh | bash
omg --version
# 2) Wire a project
cd /path/to/your-project
omg setup
omg doctor --strictInstall success means integrity passed (receipt may be installed or completed_with_warning). Interactive omg doctor --strict can still exit 1 on coexistence WARNs — that is expected and unchanged.
The transaction installs to a stable, immutable stage and writes an install receipt. The underlying plugin switch installs the global
PreToolUse soft-gate under $GROK_HOME/hooks/ — a self-contained standalone
(omg_pretool_deny_standalone.py, launched python3 -I -S … || true), not a
checkout-path script (plugin-bundled PreToolUse alone has been insufficient in live
sessions; a checkout-path hook under TCC-protected ~/Documents bricked every tool
in other workspaces — see docs/security-model.md).
Use this when you want to choose and inspect exact GitHub bytes. Both public assets must come from the same tag.
TAG=v0.8.0
curl -fLO "https://github.com/ImL1s/oh-my-grok/releases/download/${TAG}/oh-my-grok-0.8.0.tar.gz"
curl -fLO "https://github.com/ImL1s/oh-my-grok/releases/download/${TAG}/SHA256SUMS"
shasum -a 256 -c SHA256SUMS
curl -fsSLo install.sh "https://raw.githubusercontent.com/ImL1s/oh-my-grok/${TAG}/scripts/install.sh"
bash install.sh --offline \
--archive ./oh-my-grok-0.8.0.tar.gz --checksums ./SHA256SUMS \
--source-tag "${TAG}"
omg doctor --strictContributor checkout install remains available: clone a tag to a stable path, run ./scripts/install-plugin.sh, then link bin/omg. Editable pipx/pip is development-only because the full plugin also needs root siblings such as skills/, agents/, hooks, and templates.
grok plugin install ImL1s/oh-my-grok --trust
# better pin: grok plugin install ImL1s/oh-my-grok@v0.8.0 --trustThis installs skills/agents from GitHub. It does not put omg on PATH and does not guarantee the global soft-gate. Every omg … command in this README (including omg setup / omg doctor in the smoke steps below) requires the Full install — plugin-only gives you in-session skills only. Prefer Full install unless that is all you need.
| Action | Commands |
|---|---|
| Upgrade | omg update — three paths: release receipt → stage install.sh; clean development checkout → git pull --ff-only + install-plugin.sh; dirty/absent/drifted/unprovable development → preserve source, stage install.sh fallback. Or re-run the convenient install.sh curl |
| Relocate clone | Re-run ./scripts/install-plugin.sh (it warns on stale duplicate entries) + refresh ln -sf …/bin/omg ~/.local/bin/omg |
| Uninstall | omg uninstall --yes (plugin + global hook + OMG rules block + CLI link; never touches project .omg/) |
| Uninstall (manual) | grok plugin uninstall oh-my-grok · omg install-hook --remove (removes json then standalone under $GROK_HOME/hooks/) · rm -f ~/.local/bin/omg |
Why
omg update, notgit pullalone:grok plugin installcopies a frozen snapshot into~/.grok/installed-plugins/; a baregit pullleaves the loaded plugin stale, and for a local-path install bothgrok plugin install(re-run) andgrok plugin updateare no-ops. Release receipts and unprovable development installs refresh via the verified stagescripts/install.shrelease transaction. Clean development checkouts still fast-forward +install-plugin.sh. Contributorroot=checkouts useinstall-plugin.sh(uninstall + reinstall same-path).omg doctorflags version/enabled/installed-content drift so you can't silently run an old copy.
omg setup scaffolds project files (.omg/, AGENTS fragment) and installs the global guidance contract $GROK_HOME/rules/omg.md (skip with --no-global-rules) and the global PreToolUse soft-gate $GROK_HOME/hooks/ (skip with --no-global-hook; repair anytime with omg install-hook). It does not install the plugin itself.
Recovery: a grok session already bricked by an old checkout-path hook can't run
omgthrough its blocked terminal. From any plain shell:python3 -m omg_cli.hook_install(repairs it), orrm "${GROK_HOME:-$HOME/.grok}/hooks/omg-pretool-deny.json"to disable the soft-gate, then restart grok.
External-CLI diagnosis: v0.7.2 intentionally denies direct provider execution such as
claude --version, but allows passive discovery/inspection such aswhich claude,command -v claude, andstrings <provider-path>. If a simple passive command is denied, runomg doctor; if it reports global-hook drift, repair the hook withpython3 -m omg_cli.hook_install. Do not create a persistent bypass or exportOMG_ALLOW_EXTERNAL_CLIin a parent shell. See the canonical security contract and 2026-07-28 audit.
Smoke after install:
omg doctor
omg ulw "noop" --dry-runThat’s enough to start. Everything below is the default spine and reference.
This is the Grok-native equivalent of OMC's ~/.claude/CLAUDE.md / OMX's ~/.codex/AGENTS.md. omg setup writes an always-loaded operating contract to ~/.grok/rules/omg.md (Grok scans $GROK_HOME/rules/*.md every session). It is injected non-destructively: a bounded <!-- OMG:START -->…<!-- OMG:END --> block that re-setup reconciles in place, preserving any USER:OMG:POLICY block you add and a source-hash for drift detection. omg doctor reports its status (missing / version / hand-edit / corrupt).
Verify it loaded: grok inspect lists ~/.grok/rules/omg.md (global, …tokens). Because Grok's non-PreToolUse hooks are passive (their stdout is ignored — no additionalContext injection), keyword routing lives in this rules file's <workflow_routing> section, not in a hook.
| Env var | Effect |
|---|---|
DISABLE_OMG=1 |
Turn all OMG hooks off (the PreToolUse deny fails open — allows). |
OMG_SKIP_HOOKS="stop,pre_tool_use" |
Skip specific hooks by logical name (session_start/subagent_stop/stop/pre_tool_use). |
When the task is non-trivial, prefer this spine (OMX-style, Grok-native):
1. omg interview start "…" # clarify when vague (or skill omg-deep-interview)
2. omg ralplan "…" # plan consensus only — no implementation
3. omg ulw / omg ralph / omg autopilot … # execute
4. omg accept --yes # only path that may set verified (CLI stamp + process token)
# or: omg autopilot complete --run RUN (same-process accept+verify)
| If you need… | Use |
|---|---|
| Parallel independent slices | omg ulw "…" + omg worker own/seal/join + omg integrate |
| Persist until verified | omg ralph "…" |
| Plan consensus only | omg ralplan "…" |
| Full phase coordinator | omg autopilot start "…" |
| Unclear requirements | omg interview start "…" |
| Abort | omg cancel |
QA clean ≠ verified. UltraQA (omg qa) can go green without promoting the run.
UltraQA / accept tips (v0.3.2+):
- Freeze only allowlisted commands (
python3 -m pytest …, project.py,true/false). Illegal basenames (grep,test,omg,python -c) fail at freeze with a tip — not only at run. - Quote pytest markers:
python3 -m pytest -q -m 'not live'(unquoted-m not liveis auto-coalesced when possible). - After clean UltraQA,
prd.jsonis optional —omg accept/omg autopilot completematerialize it from clean scenarios (never overwrites an existing operator PRD). - If
omg acceptalready setverified,omg autopilot completeshort-circuits (syncsautopilot_phase, no second full acceptance).
OMG has 16 skills. Full catalog with triggers, examples, and CLI twins:
→ docs/skills.md · index: docs/README.md
| Surface | Where | How you call it |
|---|---|---|
| Terminal CLI | shell | omg setup · omg ulw "…" · omg accept --yes |
| In-session skill | Grok Build chat | Natural language (autopilot …, ulw …) or /oh-my-grok:omg-autopilot |
Many flows have both a skill playbook and a CLI subcommand (unlike OMC, where autopilot/ralph/ulw are skill-only).
Shared HARD RULES: spawn only via Grok; only CLI may set verified.
| You say… | Skill | Terminal CLI |
|---|---|---|
| how to use omg / which mode | omg-using |
omg doctor · omg resume |
| autopilot / full auto / build me | omg-autopilot |
omg autopilot * |
| ulw / ultrawork / parallel | omg-ultrawork |
omg ulw + worker + integrate |
| ralph / don’t stop / keep going | omg-ralph |
omg ralph "…" |
| ralplan / plan consensus | omg-ralplan |
omg ralplan "…" |
| deep interview / clarify | omg-deep-interview |
omg interview * |
| ultragoal / multi-story goals | omg-ultragoal |
omg goal * |
| ultraqa / fix tests / retest | omg-ultraqa |
omg qa * |
| dual-review / don’t self-approve | omg-dual-review |
omg dual-review · omg review |
| pipeline | omg-pipeline |
omg pipeline "…" |
| ask codex / second opinion | omg-ask |
omg ask … |
| cancel / abort | omg-cancel |
omg cancel |
| wiki / hud / lsp | omg-wiki · omg-hud · omg-lsp |
omg wiki · hud · lsp |
Priority if several match: cancel → ralplan → autopilot → ultragoal → ralph → ulw.
Vague idea → deep-interview → ralplan → autopilot (or ralph / ulw)
Parallel fix → ultrawork → integrate → accept
Must finish → ralph
Full chat E2E → autopilot (+ "continue" if turn ends)
Multi-day stories → ultragoal + per-story ralph/ulw
After code → dual-review → ultraqa → accept / autopilot complete
You: autopilot 實作功能 X(含測試)
# or: /oh-my-grok:omg-autopilot …
Grok: omg autopilot start "…" → … phases … → omg autopilot complete
You: (中斷時)continue · omg autopilot status --run RUN
interview → ralplan → implement → review → qa → acceptance → verified
Deep guide: docs/autopilot.md · skill: skills/omg-autopilot/SKILL.md
| Agent | Role |
|---|---|
omg-orchestrator |
Decompose + coordinate |
omg-executor |
Implement (read-write, no shell) |
omg-critic / omg-verifier |
Challenge / evidence (read-only) |
omg-code-reviewer / omg-architect / omg-qa-tester / omg-analyst |
Review · QA · interview |
| Mode | What it is | Use for |
|---|---|---|
| ulw | Parallel fan-out → ownership join → integrate | Independent slices |
| ralph | One-owner persist loop + acceptance | Must finish / verified |
| ralplan | Planner → architect → critic (no code) | Plan consensus |
| pipeline | plan → implement → integrate → dual-review → accept | Scripted end-to-end |
| autopilot | Strict v2 phase machine | Supervised lifecycle |
| interview / goal / qa / review | CLI primitives | Requirements, ledger, UltraQA, hash-bound review |
- Fan-out only via Grok
spawn_subagent(depth = 1; children do not spawn). - Never use
claude/codex/omc team/agy/cursor-agentas default workers (advisors are opt-in viaomg ask). - Grok tool names:
read_file,search_replace,run_terminal_command,spawn_subagent,grep,list_dir, … - Only
omgCLI may setpasses/verifiedunder.omg/state/. Agents write proposals under.omg/artifacts/. - Cancel with
omg cancel— never self-matchingpkill -f.
Primary isolation is capability_mode (read-write implementers / read-only critic-verifier; no Execute for workers).
PreToolUse deny is fail-open soft-guard — not a sandbox. Details: docs/security-model.md.
| Purpose | Primary | Secondary |
|---|---|---|
| No external agent CLIs as workers | capability_mode + agent disallowedTools |
PreToolUse soft deny |
| Acceptance shell | omg accept + semantic command policy |
floors always deny python -c / shells / agent bins |
| Parallel without tmux | spawn_subagent + worktrees |
process fanout only with OMG_EXPERIMENTAL_PROCESS_FANOUT=1 |
The supported external-advisor path is omg ask. Its broker sets
OMG_ALLOW_EXTERNAL_CLI=1 only in the fixed-argv child process; the variable
is not a supported operator escape hatch for a parent shell or project
environment.
omg {setup,doctor,update,uninstall,note,state,cancel,resume,wiki,hud,lsp,
session,recover,memory,tracker,compact,notify,native-status,workflow,
capabilities,parity,interview,goal,accept,integrate,worker,team,review,qa,
autopilot,ulw,ralph,ralplan,ask,pipeline,dual-review,mcp-server,mcp-install} ...
| Command | Purpose |
|---|---|
omg setup / omg doctor |
Scaffold .omg/ + install ~/.grok/rules/omg.md · health (+ --strict) |
omg update / omg uninstall |
managed release refresh or proven source refresh · remove plugin/hook/rules block (--yes; never .omg/) |
omg note "…" |
Durable project note in .omg/notepad.md (--priority = permanent, --show prints, --prune drops expired 7d) |
omg state / omg cancel |
Active run · process-group cancel |
omg resume |
Smart resume routing + explicit .omg/state/RESUME.md continuity pack |
omg session allocate|route |
Exact Grok create/resume/continue/fork argv; named forks reject UUID reuse |
omg recover |
Immutable newest-900-line/record JSONL recovery; broken-chain and unknown-record warnings stay visible |
omg memory put|search|show|export|import|rescan |
Redacted deterministic project fact store |
omg tracker status|project|reconcile |
Passive generation-fenced lifecycle projection and native inventory reconciliation |
omg compact create|show|render |
Lossless guidance checkpoint + generation fence |
omg notify status|send|process |
Outbound-only, non-authoritative notification queue |
omg workflow install|list|show|plan|run |
Versioned repository workflows and task-receipt ship gate — guide |
omg native-status / capabilities |
Public-only host observations and independent configured→verified tiers |
omg parity run / parity release-readback / parity release-bundle / parity release-evidence |
Exact W0 manifest delegation, canonical bundle/evidence producers, and prebuilt release-bundle verification |
omg wiki / hud / lsp |
Local markdown wiki · statusline pack · optional language-tool probe |
omg interview … |
Deep-interview requirements gate |
omg goal … |
Hash-chained ultragoal ledger + tail repair (pair with host slash /goal for session pressure) |
omg ulw / ralph / ralplan |
Parallel / persist / plan-only modes |
omg worker own|prepare|seal|join |
ULW ownership + worktree + envelopes |
omg worker seal --all [--force] |
Leader batch-seals every prepared worktree with a real head_sha (fail-closed; nonzero if any task failed) |
omg team start|run|scale|resume|status|collect|stop |
tmux team plane (default on; kill OMG_DISABLE_TMUX_TEAM=1); Grok-only by default, explicit provider routing optional |
omg integrate |
Cherry-pick ULW envelopes (does not set verified alone) |
omg review / omg qa |
Hash-bound review · UltraQA (QA clean ≠ verified) |
omg autopilot … |
Strict phases; start / transition / status / complete — skills · guide |
omg accept |
Freeze PRD + run; only path that may verified (or materialize PRD from clean UltraQA) |
omg ask |
Trusted external advisor broker (not a worker) |
omg pipeline / dual-review |
Scripted pipeline · interim critic→verifier |
omg mcp-server / mcp-install |
Focused in-session MCP (reads + proposal writes only; never verified/accept) — skills · security |
omg / omg "<prompt>" |
Host launcher: safe interactive Grok (no authority inject) |
omg --madmax |
Host launcher (not a mode FSM): full-open Grok (--always-approve + --permission-mode bypassPermissions) |
OMX-aligned entry. Bare launch stays at safe defaults; --madmax is break-glass consent.
omg # interactive grok (tmux when eligible)
omg "fix the failing tests"
omg --madmax # full-open + new tmux session + attach
omg --madmax "fix the failing tests"
omg --direct … # never wrap tmux
omg --tmux … # require tmux (fail closed if missing)
# OMG_LAUNCH_POLICY=auto|direct|tmux|detached-tmux (CLI --direct/--tmux win)
# already inside $TMUX → grok in current pane
# auto policy: headless (-p / --single / --prompt-file) → no tmux (stdout preserved)
# explicit --tmux is strict even for headless (fail closed if tmux/TTY unavailable)
# Arguments after `--` are opaque. Root --yolo is mode elevation only — not a madmax alias.| Flag | Meaning |
|---|---|
--dry-run |
Write state/argv; do not exec grok |
--yolo |
Elevated permissions (default off); position before/after subcommand equivalent |
--safe |
Prefer plan permissions; mutually exclusive with --yolo (contradiction → exit 2) |
--max-iter N |
ralph default 3 · ulw 1 · ralplan max_rounds 3 |
--timeout SEC |
Per-launch timeout (default 3600; 0 = unlimited) |
omg setup && omg doctor
omg ralplan "consensus plan for auth refactor" --safe
omg ulw "parallelize the flaky test fix" --dry-run
omg ralph "ship the auth migration" --max-iter 5
# Autopilot CLI (skill omg-autopilot drives the same machine in-session)
omg autopilot start "ship feature X with tests"
omg autopilot start "ship feature X" --skip-interview
omg autopilot status --run RUN
omg autopilot complete --run RUN
omg worker own --run RUN --tasks-json '[{"task_id":"t1","owned_files":["a.py"]}]'
omg worker prepare --task t1 --run RUN
omg worker seal --task t1 --run RUN
omg worker join --run RUN
omg integrate --run RUN
omg accept --yes
omg accept --review --yes
omg state --human
omg cancel{
"version": 1,
"goal": "...",
"stories": [
{"id": "s1", "title": "...", "commands": [["pytest", "tests/test_foo.py", "-q"]]}
],
"global_commands": [["python3", "-m", "pytest", "tests/", "-q"]]
}Floors always deny: agent CLIs, shells, npx, python -c/-e, dangerous git/make/go forms.
set_verified needs CLI stamp + matching manifest sha + in-process acceptance token — forged {passed:true} is rejected.
Envelopes under .omg/artifacts/ulw-results/<run_id>/. Strict-v2 ULW requires ownership manifest + complete join before integrate. Does not set verified.
draft → critic → revise → verifier → accepted | failed
Accepted only with whole-word APPROVE in verifier artifact. Never implements product code.
User / Grok session → skills + agents
│
├─► omg CLI (single-writer: status / accept / integrate / verified)
└─► hooks (fail-open PreToolUse soft-guard + event spool)
.omg/state/runs/<run-id>/ CLI authority
.omg/artifacts/ proposals + ULW envelopes
.omg/ultragoal/ goal ledger (when used)
.omg/wiki/ project markdown wiki
.omg/state/RESUME.md one-shot continuity pack written by `omg resume`
.omg/workflows/registry/ immutable repository workflow definitions
.omg/memory/facts.json redacted deterministic project facts
.omg/state/recovery/ immutable bounded recovery packs
Full usage for every skill (triggers · CLI · examples): docs/skills.md.
| Skill | One-liner |
|---|---|
omg-using |
Router / first session / RESUME.md |
omg-autopilot |
In-session end-to-end → verified |
omg-ultrawork |
Parallel fan-out |
omg-ralph |
Persist one story until verified |
omg-ralplan |
Plan consensus (no code) |
omg-deep-interview |
Requirements gate |
omg-ultragoal |
Multi-story goal ledger |
omg-ultraqa |
QA loop (≠ verified) |
omg-dual-review |
Critic → verifier |
omg-pipeline |
CLI plan→accept composition |
omg-ask |
External advisors (human only) |
omg-cancel |
Abort run |
omg-wiki / omg-hud / omg-lsp |
Wiki · statusline · local LSP probe |
Agents: omg-orchestrator, omg-executor, omg-critic, omg-verifier, omg-code-reviewer, omg-architect, omg-qa-tester, omg-analyst — see docs/skills.md § Agents.
cd /path/to/oh-my-grok
python3 -m venv .venv && source .venv/bin/activate
python3 -m pip install -r requirements-dev.txt
PYTHONPATH=. python3 -m pytest -q -m "not live"
grok plugin validate .
./bin/omg doctor
./scripts/smoke.sh| Layer | Command |
|---|---|
| Unit (default gate) | PYTHONPATH=. python3 -m pytest -q -m "not live" |
| Hermetic e2e | OMG_E2E=1 ./scripts/smoke.sh |
| Live (local evidence) | ./scripts/live_suite.sh --quick / --full → docs/research/live/ (gitignored) |
Do not claim production isolation from unit green alone. See docs/research/test-matrix.md.
| Path | Contents |
|---|---|
docs/architecture/agent-model-routing.md |
Dual-host agent/model routing (Grok Build baseline + optional Medley) |
docs/security-model.md |
Isolation layers |
docs/workflows.md |
Repository workflow contract, receipts, permissions, ship gates |
docs/parity/ |
Canonical claimability inventory (v2) + generated matrices / gaps — bootstrapping; no parity % |
docs/research/core-parity-matrix-2026-07-20.md |
Historical / NON-AUTHORITATIVE (see banner) → prefer docs/parity/ |
docs/research/omc-parity-council/ |
Historical council notes (NON-AUTHORITATIVE banner) + STATUS |
docs/research/live/ |
How to regenerate live suite evidence (logs gitignored) |
docs/superpowers/plans/ |
Implementation plans |
Full dual-review ship bar (C1–C9) is complete. Recent lines:
- v0.2.x: acceptance policy, run mutex, ULW integrate, ralplan FSM, worker prepare/seal, pipeline order, live suite.
- 2026-07-20 core-purpose parity: evidence stamps, session lease, interview, goal ledger + repair, ULW ownership/join, hash-bound review, UltraQA, strict autopilot; destination gates; CLI acceptance authority for
verified. - v0.2.6:
omg --madmaxfull-open host launch in tmux; OSS install dual-track + release protocol; CI smoke. - v0.6.0: versioned repository workflows; exact session routes and bounded recovery; project memory, tracker, compaction and outbound notifications; plugin MCP/LSP manifests; immutable GitHub-release installation and release readback.
- v0.7.4: team scale/resume crash recovery — generation-scoped WAL, fail-closed window ownership readback, pending identity-receipt lifecycle gates, receipt-bound remove recovery, meta result-loss adopt; hermetic tests without live tmux. Integration isolation only (not an execution sandbox).
- v0.7.2+ team plane: default-on
omg team(killOMG_DISABLE_TMUX_TEAM); process-ready + P0′ API + doctor;LIVE_TEAM_SMOKE_OKlocal 2026-07-30; integration isolation only. - v0.5.0: fail-closed gate and global-hook hardening; multi-CLI tmux team plane (then experimental-gated) with integration isolation; in-session MCP server; local LSP probe; editable packaging.
- v0.4.2:
omg worker seal --all— leader batch seal (fail-closed; validhead_sha); local-path installer force-refresh (uninstall+reinstall). - v0.4.1: backlog polish (
omg note --prune, installed-snapshot capabilities lock, docs-drift guard) + command_policy break-glass floor hardening (fail-closed region boundary). - v0.4.0: OMC/OMX parity — global guidance injection (
~/.grok/rules/omg.md);omg update/uninstall/note; self-healing installer + doctor drift checks; kill switches; capabilities lock; verdict-gate hardening + 6 audited security fixes (Fable 5 full-branch GO). - v0.3.2: QA freeze allowlist UX + pytest marker coalesce; auto PRD from clean UltraQA; autopilot complete short-circuit;
autopilot_phasesync on verified. - v0.3.1: strict-v2 accept lease; residual verdict false-green; integrate/fanout/env isolation hygiene (improve-deep).
- v0.3.0:
omg resume+ RESUME.md; verdict fence/negation/schema-v2; ultragoal/autopilot/interview/ultraqa skills;omg wiki/hud/lsp.
Details: CHANGELOG.md · docs/research/.
| Language | README |
|---|---|
| English | README.md |
| 简体中文 | docs/readme/README.zh.md |
| 繁體中文 | docs/readme/README.zh-TW.md |
Translation index and maintenance rules: docs/readme/README.md.
MIT · Copyright (c) 2026 ImL1s
See also: CONTRIBUTING.md · SECURITY.md
Inspired by OMC · OMX · OmO — built for Grok. Unofficial; not affiliated.
Core purpose first. No fake parity.