このページは英語版ドキュメントの翻訳です。コマンド、識別子、例はそのままです。ランタイム 7.24.4 · SDK 2.6.7。 英語版
会話の振り返り
状態: 現行 範囲: AX Code TUI の会話振り返り 最終確認: 2026-09-26 担当: AX Code ランタイムメンテナー
アイドル状態の TUI セッションで /recap を使い、保存したセッションを再開したあとを含め、直近の会話を把握します。AX Code は、直近のユーザーターンを最大 8 件まで、短いバナーに要約します。内容は、目的、確認済みの進捗、検証、次の手順またはブロッカーです。バナーは入力中も表示され、別のターンを開始したとき、セッションを切り替えたとき、または会話が変わったときに消えます。/recap はセッションツリー全体を待ちます。ゴールモードまたはタスクのサブエージェントがまだ実行中のときは、未完了の作業を要約せず、待つよう求めます。
振り返りはモデルを使うため、不完全または不正確なことがあります。会話が入力予算を超える場合は、最新の依頼と結果を優先します。正確な結果はトランスクリプトで確認してください。振り返りはトランスクリプトを変更せず、ツールを実行せず、タスクの状態も変えません。
セッションツリー全体が落ち着いたあと、つまりターンが完了し、実行中のサブエージェントがなく、プロンプトが 5 秒間静かなときに、AX Code は振り返りを自動生成します。入力するとカウントダウンは一時停止し、プロンプトを消すと再び始まります。生成は遅延の印(pregenerate、既定は true)の少し前に始まるため、バナーはその印の時点で表示でき、モデルの遅延 1 回分あとにはなりません。印の前に入力した場合、事前生成された振り返りは黙って破棄されます。サブエージェントを使ったセッションでは会話範囲の振り返りになり、通常のセッションでは最新ターンの振り返りになります。自動表示は tui.json で設定します。
{
"idle_recap": {
"enabled": true,
"delay_ms": 5000,
"pregenerate": true
}
}
自動の振り返りを無効にするには、enabled を false に設定します。/recap は引き続き使えます。遅延の全体が過ぎてからだけ生成するには、pregenerate を false に設定します。ウィンドウ内で入力を再開した場合のモデル呼び出しを避けられます。生成には、利用できる場合は振り返りエージェントに設定されたモデル、次にプロバイダーの小型モデル、その次にセッションモデルを使います。振り返りは別のモデルリクエストを行い、プロバイダーのクォータを消費することがあります。失敗または未完了のターン、および管理された AX Engine セッションでは振り返りを生成しません。手動リクエストで振り返りがない場合は通知を表示します。自動の失敗は沈黙し、30 秒後に 1 回再試行します。入力するか先へ進むと、すぐに取り消されます。明示的に再試行するには /recap を使ってください。
各セッションは最後の振り返りを保持するため、セッション選択では、再開する前にそのセッションが最後に何をしたかの短いプレビューが表示されます。保存されたプレビューは表示上のヒントにすぎません。モデルには送られず、トランスクリプトのメッセージにはならず、セッションを元に戻すと消去されます。
/compact は、コンテキストを空けるために、モデル向けに古い履歴を要約します。/summarize はその別名のままです。把握用のバナーには /recap を、コンテキストの圧縮が必要なときは /compact を使ってください。