はじめに
コマンドライン
spec.jev のコマンド、セッション内のスラッシュコマンド、そして pi からそのまま引き継いだもの。
spec.jev コマンドは、コーディングエージェント pi に spec.jev の判定カーネルを読み込んだものです。pi にできることはすべてこれまでどおり動き、spec.jev は独自のコマンドと判定ポイントを加えます。
npm i -g spec.jev # Node.js 22.19 以降が必要
spec.jev # 現在のディレクトリで対話セッションを始める
spec.jev を起動する
| コマンド | 内容 |
|---|---|
spec.jev |
現在のディレクトリで対話セッションを始める |
spec.jev "prompt" |
このプロンプトから始まる対話セッション |
spec.jev -p "prompt" |
1 回だけ実行:答えを出力して終了する |
spec.jev -c |
前回のセッションを続ける |
spec.jev -r |
再開するセッションを選ぶ |
spec.jev --help |
エージェントのすべてのフラグ |
spec.jev install、remove、update、list、config は、pi と同じく pi のパッケージを管理します。
spec.jev 独自のコマンド
| コマンド | 内容 |
|---|---|
spec.jev setup |
モデルを接続し(API キー、または一覧からサービスを選ぶ)、判定器を選ぶ。spec.jev setup --help でスクリプト向けの書き方を表示する。 |
spec.jev doctor |
インストール、モデル、判定器、各接続を確認し、何を直せばよいかを示す |
spec.jev ledger [n] [--json] |
直近 n 回のセッションで判定器が下した判定。--json で、すべての記録を確率と所要時間付きで出力する。 |
spec.jev import --list |
Claude Code と Codex の会話を探す |
spec.jev import <file>… |
それらを spec.jev に取り込み、そこで続ける |
spec.jev judge setup | start | stop | status |
ローカルの判定器 Laya。setup はモデルをダウンロードする前に確認する。 |
spec.jev link / spec.jev unlink |
spec.jev コマンドを PATH(~/.local/bin)に置く、または取り除く |
spec.jev auth status | login <provider> | logout <provider> |
デスクトップアプリが使うサブスクリプションのサインイン |
spec.jev migrate [--dry-run] |
一度だけ実行:名前変更前のホーム ~/.spec.jev を ~/.spec.jev に移す |
セッション内のコマンド
| コマンド | 内容 |
|---|---|
/status |
判定器、各判定ポイントのモード、コンテキストに入れなかったもの、最新の判定 |
/mu judge <judges> |
どの判定器がどの順で答えるか:laya、laya,jev、jev-opencode-free、classifier:<provider>/<model>、llm:<provider>/<model> |
/mu route <point> <judges> |
一つの判定ポイントに専用の判定器を割り当てる |
/mu mode <point> <off|shadow|active> |
このセッションで、一つの判定ポイント(default ならすべて)を切り替える |
/frame |
タスクフレーム:目標、あなたの制約とその出どころ、受け入れ条件 |
/goal <condition> |
条件が満たされるまで作業を続ける。/goal clear で終了 |
/permissions |
フルアクセス、「Jev が承認」、最小権限 |
/board |
このプロジェクトでわかりやすいボードをオン・オフする。/board model でそのモデルを選ぶ |
/remember <text>、/lessons、/forget <id> |
教訓を一つ残す、一覧する、一つを廃止する |
/review、/commit |
変更をレビューし、指摘を P0〜P3 で並べる。変更を複数のコミットに分ける |
/checkpoints、/rewind |
チェックポイントを一覧する。そのどれかに戻る(/rewind undo で元に戻す) |
/agents、/swarm |
サブエージェントに委任する。それぞれが何をしているかを見る |
/hive <question> |
難しい問いについてハイブを始める |
/browse、/jobs |
内蔵ブラウザ。バックグラウンドコマンド |
/capabilities、/ledger |
インストール済みのケイパビリティとそのうち開いているもの。最新の判定 |
/inherit |
Claude Code、Cursor、Codex から引き継いだものと、引き継がなかったもの |
/import-chat |
Claude Code または Codex の会話をインポートする |
/doctor |
設定と接続を確認する |
pi 自身のコマンド(/model、/thinking、/login、/resume、/tree、/fork、/compact、/export、/mcp など)はそのままです。
判定の行
ターンが始まる前に、spec.jev はあなたのメッセージに対する判定器の読みを少しだけ待ち、エディタの上に表示します。たとえば ◆ jev-1.13-free multi-step task · full effort · 699 ms です。Esc を押すと、待たずに始めます。ステータスラインには権限モードが表示され、目標の実行中はその目標も表示されます。
1 回の実行だけに効く環境変数
| 変数 | 効果 |
|---|---|
SPECJEV_JUDGE=laya,jev spec.jev |
この実行だけの判定器。SPECJEV_JUDGE=off でカーネルをオフにする。 |
SPECJEV_JUDGE_MODE=shadow spec.jev |
この実行では、すべての判定ポイントをシャドーにする |
MU_PERMISSIONS=ask spec.jev |
この実行の権限モード:full、jev、ask |
SPECJEV_LANG=zh-CN spec.jev |
spec.jev 自身のメッセージを中国語(zh)か英語(それ以外)にする |
完全な一覧は設定にあります。