omp packages

omp-jev-auto-approve0.2.2

Jev-powered approval for OMP commands, code execution, and file access

GitHub Actions Published 23 days ago MIT ~1K downloads/mo

Built for omp

The author tagged this package oh-my-pi.

Did it work for you?

Result

One report per person. A new report replaces your old one.

Reports 0

No reports yet.

Readme

OMP Jev Auto Approve

An Oh My Pi (OMP) extension that uses TypeSafe's Jev to review Bash commands, eval code, and local file paths before tool calls run. It automatically approves high-confidence safe calls and routes uncertain calls to you.

[!WARNING] Jev assessments may be incorrect, incomplete, or unavailable. Automatic approval does not guarantee safety. read, write, and edit are reviewed by path only: file contents and edits are not inspected. Protocol paths (such as xd:// and skill://) bypass path review, and Bash or eval code can access files indirectly. Review the risks before using this extension.

Installation

Install the extension for OMP:

omp install omp-jev-auto-approve

Create an API key in the TypeSafe Console, then configure it in OMP with /login typesafe.

Approval policy

  • bash: only allow entries in OMP's bash.patterns skip Jev. The full command must match the rule exactly; * is the only wildcard and matches zero or more characters. Other rules and unmatched commands go to Jev; OMP still makes the final execution decision.
  • read / write / edit: review local paths only, not file contents or patches. Protocol targets such as xd:// and skill:// are skipped.
  • eval: review the language, code, and working directory. Code is sent to TypeSafe; do not include secrets.
  • safe assessments with confidence at least 0.9 are auto-approved; dangerous assessments are denied. uncertain or lower-confidence results require manual approval.

Sponsor

If you think this package has helped you, please consider Becoming a sponsor to support my work~ and your avatar will be visible on my major projects.

Sponsors

Become a Patron

License

MIT LICENSE