Code review tooling for Oh My Pi agent runs — a three-part system:
| Part | Directory | Language | Distributed via |
|---|---|---|---|
| OMP extension | omp/ |
TypeScript | omp plugin link (see below) |
| IntelliJ plugin | intellij/ |
Kotlin | distributions/intellij-omp-human-review-0.1.0.zip |
| VSCode extension | vscode/ |
TypeScript | distributions/vscode-omp-human-review-0.1.0.vsix |
All three sides speak the same contract: .omp-review/review.md in your project root —
a small markdown file with YAML-style frontmatter.
You click Refresh in the Human Review panel (IntelliJ) or run the Refresh command (VSCode)
└─ the extension runs git diff HEAD and shows per-file before/after diff
└─ you annotate lines with comments
└─ extension writes .omp-review/review.md
└─ you click/run Submit Review (status: submitted)
└─ next OMP run reads + deletes .omp-review/review.md, injecting comments as context
└─ repeat
The IntelliJ plugin and VSCode extension are independent, interchangeable front-ends to the
same .omp-review/review.md contract — use whichever IDE you're already in.
IntelliJ (PyCharm / IDEA / etc.) — go to Settings → Plugins → ⚙ → Install Plugin from Disk…
and select distributions/intellij-omp-human-review-0.1.0.zip.
VS Code — run:
code --install-extension distributions/vscode-omp-human-review-0.1.0.vsixor use Extensions → … → Install from VSIX… and pick the same file.
curl -fsSL https://raw.githubusercontent.com/cellarium-ai/omp-human-review/main/omp/install.sh | bashOr manually:
git clone https://github.com/cellarium-ai/omp-human-review.git ~/.omp-review
omp plugin link ~/.omp-review/ompRestart OMP. The extension activates automatically on the next agent run.
To update later: re-run the script, or git -C ~/.omp-review pull.
- Markdown format changes → update
FILE_HEADER/COMMENT_LINEand the parse/render functions in all three:omp/src/index.ts,intellij/.../model/ReviewMarkdown.kt, andvscode/src/model/reviewMarkdown.ts. - Run
./gradlew runIdefromintellij/to hot-reload the plugin during development.