メインコンテンツまでスキップ

ターミナルインターフェース

引数なしのanyyで対話ターミナルUI(TUI)を開きます。

anyy

ブラウザーなしで永続チャット、ツール活動のストリーミング、セッション選択、モデル操作、確認質問、Skill、保留メッセージ操作を使えます。

起動時の動作​

新Profileではチャット前に設定を案内します。既定ソケットがなければ、TUIセッション用のプロセス内Gatewayを開始し、終了時に止められます。

明示的な--socketではその接続先を使い、黙ってローカル代替にしません。

anyy --socket /path/to/anyy.sock

Dashboard、メッセージング、単発CLI用の常時ランタイムは、常駐サービスを起動します。

anyy gateway start

送信と編集​

キー動作
Enter待機中は送信、作業中はsteering入力
Alt+Enter作業中はfollow-upをキュー、待機中は送信
Shift+EnterまたはCtrl+J改行
末尾の単一\ + Enterバックスラッシュを改行に置換
Ctrl+A / Home先頭へ
Ctrl+E / End末尾へ
Ctrl+U先頭まで削除
Ctrl+K末尾まで削除
Ctrl+W前の単語を削除
実行中のCtrl+C現在Session作業を中断しキューを保持
実行中のEsc先にローカル層を閉じる。再試行待ちは待機だけ取消。ストリーミング中はキュー入力を返してからそのターンを中断
Alt+Up全キュー入力をエディターへ返す
下書きありのCtrl+C下書きを消去
空の待機入力欄でCtrl+C終了
Ctrl+D終了

/で補完を開き、矢印で選んでEnterで確定/実行します。

ローカルコマンド​

TUIが直接処理します。

コマンド目的
/helpヘルプ
/quit終了
/new新セッション
/status現在会話の状態
/usage現在プロバイダーの使用量とコンテキスト
/skills挿入するSkillコマンド選択
/effortセッションthinkingまたは要求する全体thinking既定値の保存
/tree待機中に会話ツリー移動

Gatewayのライブカタログは/sessions、/provider、/modelなどを加え、Skillも追加できます。実行版の正式一覧は/helpと補完です。

セッション​

/sessionsで最近の会話を開くか、既知IDを指定します。

anyy --resume SESSION_ID

きれいなコンテキストには/newです。履歴はProfileに保存するため、--profile/--homeで見える会話も変わります。

保留メッセージ​

実行中、Enterはsteering、Alt+Enterは同セッションのfollow-upを追加します。表示はsteeringが先、follow-upが後です。

Alt+Upは全待機入力をエディターへ返します。文章は既存下書きの前に、入力間に空行を入れて現れ、添付も戻ります。Gateway確認後だけキューを消去します。作業は中断しません。Enterで修正版を新入力として送ります。

ローカル選択やオーバーレイが使っていないとき、ストリーミング中のEscはsteering、follow-upの順で、添付付きで既存下書きの前に戻します。Gatewayが返却を確認後、そのキー操作に対応するターンを中断します。遅れた応答は後のターンを消去・中断しません。キューなしでもそのターンの中断を要求します。

Ctrl+Cは作業を中断して落ち着くまで待ち、両キューと確定履歴を保持します。ストリーミングのEscは別の入力返却操作で、キュー保持型Session abort APIは変わりません。セッションを参照してください。

再試行待ちのEscはバックオフだけをキャンセルします。入力欄とキューは変わらず、通常の実行後処理が保留入力を消費する場合があります。ストリーミングEscや、Session全体のCtrl+C/Dashboard Escapeとは異なります。

圧縮と分岐要約は同じProfile再試行予算を使いながら独自の待機・キャンセル寿命を持ちます。要約キャンセルはモデル終了を待ち、不完全な要約を適用しません。上記再試行EscはAgentバックオフ用で、独立した要約取消キーは加えません。

確認質問​

提示された選択肢か入力した回答を受け付けます。Esc/Ctrl+Cは許可される通常オーバーレイを閉じますが、実行中処理には明示回答や中断が必要な場合があります。

プロバイダー、モデル、effort​

次を使います。

/provider
/model
/effort

最初の2つはライブ選択画面です。/effortは現在モデルの対応推論レベルを横方向に選びます。入力欄はモデル範囲に収めた有効レベルを表示します。推論非対応モデルには選択画面がありません。

  • Enterはセッションに適用し、要求した全体thinking好みを保存します。保存プロバイダー/モデルは保持します。
  • Alt+Sはこのセッションだけに適用します。

どちらもモデル別好みは書きません。適用レベルと異なる保存全体要求は区別して表示します。Off要求も再有効化用の名前付きレベルを保持します。新規/切り替え/再開の優先順はthinking既定値を参照してください。

待機中に/treeを使います。Up/Downで項目、Enterで移動、sで離れる分岐の要約切替、Escで取消します。現在項目には印があります。

ユーザーメッセージを選ぶと直前へ移り、入力欄が空ならその文章を戻します。戻したければ先に下書きを扱います。同Session内で以前と兄弟の履歴を保持し、返信を始めません。別セッションへのforkはRPC機能です。分岐要約と自動復旧はコンテキスト圧縮を参照してください。

effort変更はトークン費用を増やす場合があります

プロンプトキャッシュの再利用に影響する場合があります。再利用と予測しやすい入力費用が重要なら/newを使います。

非対話の代替​

稼働中Gatewayへ1プロンプトを送ります。

anyy chat "Summarize today's priorities"

機械可読出力は--jsonです。anyy chatは常駐Gatewayを起動しません。

トラブルシューティング​

問題対処
TUIが設定を開く対象Profileでモデル設定を完了
明示ソケット接続不能--socketを直すか所有Gatewayを起動
単発anyy chat接続不能先にanyy gateway start
未知のコマンド/か/help。利用可否はランタイムとSkill次第
セッションがない--profile、--home、/sessions
Ctrl+Cで中断せず終了アクティブターンがなく入力欄も空だった