Hunch
plain-English rules that Jev checks code against, locally or on every pull request, with Jev picking one label per finding.
何を判断するか
CHOICE
Picks one option from a fixed set
SCORE
Rates against ordered levels
NOUL
Answers a yes / no question
Inferred from this project's own one-line summary in the community list — it reads as a CHOICE + NOUL decision. Read the source to confirm.
CHOICE 呼び出しの形
この質問型の一般的な骨格であって、このプロジェクトの実際のコードではない。
from typesafe import TypeSafe
ts = TypeSafe() # reads TYPESAFE_API_KEY
result = ts.evaluate(
state=page_state,
questions={
"next_action": {
"type": "choice",
"options": ["click", "scroll", "type", "done"],
"instructions": "What should the agent do next?",
}
},
)
action = result["next_action"] # the chosen option
confidence = result["next_action_confidence"]検証とガードレールの他のプロジェクト
jev-reviewstaged code-review workflow and local dashboard where Jev gates each review stage before a change advances.is-maliciousasks Jev `Noul` checks about source and build files, escalates suspicious chunks for a second pass, and returns implicated files and lines before execution.pi-jevadds a measured tool-call gate to the Pi coding agent so risky calls are checked by Jev before execution.OpenWorkwires Jev into its eval testkit as a verification judge so agent-produced work is gated by typed verdicts rather than a text model.