ターミナル UI
対話端末で引数なしの lk を実行すると、フルスクリーンのダッシュボードが開きます。
デスクトップアプリと同じ受信箱・実行・ワークフロー・ポリシーを、ターミナルから離れずに
扱えます。CLI や デスクトップアプリ と対等な、loopkeep を操作する
一級の方法です。daemon はその 3 つすべての裏で動きます。パイプやリダイレクトにつなぐと、
代わりに usage を表示します。スクリプトや lk | … はこれまでどおり動きます。
lk # 対話端末でダッシュボードを開く
ビュー
上部に 5 つのビューが並び、いずれも選択中の project にスコープされます。
| ビュー | 中身 |
|---|---|
| 受信箱 | あなたを待っているアテンションと、過去のものの履歴。 |
| 実行 | すべての run とその状態。開くとイベントのタイムラインを表示。 |
| ワークフロー | この project のワークフロー。実行・編集・自動トリガーの切り替え。 |
| ポリシー | project と personal の policy。ルールごとに編集。 |
| 設定 | 並列数、worktree の保持日数、全体の一時停止スイッチ。 |
受信箱・ポリシー・設定にはそれぞれ 2 つのサブタブがあります。未対応 / 履歴、 Project / Personal、Global / Project です。
操作
| キー | 動作 |
|---|---|
h l、← → | 前 / 次のビュー |
j k、↑ ↓ | リスト内を移動 |
Shift+H Shift+L | サブタブを切り替え([ ] も可) |
Enter | 選択項目を開く / 編集する |
g | スコープ切り替え — この project だけ ⇄ 全 project |
? | キー一覧を表示 |
q | 終了 |
選択項目に対する操作はビューで変わります。受信箱 と 実行 では a 承認、s steer、
d deny、t take over。ワークフロー では r すぐ実行、n 新規、space 自動トリガーの
有効/無効、e $EDITOR で開く。ポリシー では x 選択ルールを削除。
キーは変更できます。config.yaml の tui.keybindings で設定します
(Daemon と設定 を参照)。マウスも使えます。テキストを選択したいときは
m でマウスキャプチャを切り替えます。
ワークフローとポリシーを編集する
ワークフローを Enter で開くと、frontmatter の実行設定 — model、予算(budget)、並列数、
execution mode — を編集する 構造化フォーム が出ます。
選択式のフィールドはドロップダウンなので、取りうる値を覚える必要はありません。policy の
ルールを開くと、同じようにフィールドごとの編集フォームが 1 ルールずつ出ます。
生のファイルを編集したいときは、e でワークフローの Markdown と frontmatter、または
policy の YAML を $EDITOR で開きます。保存して閉じると、TUI が読み直して検証します。
次のステップ
- ワークフローを書く、そして トリガー を選ぶ。
- ポリシーを調整する — そして、なぜそれがあなたに届いたのかを確かめる。
- run を take-over する — セッションを自分で運転する。