メッセージ編集
Clineでは、送信後にタスク内のチャットメッセージを編集できます。この機能により、新しいタスクを開始することなくリクエストを改善し、ワークフローへの最小限の中断でより良い結果を得ることができます。
メッセージを編集するタイミング
以下の場合にメッセージを編集することがあります:
- 期待した結果が得られなかった
- リクエストの表現をより良い方法で思いついた
- より多くの情報やコンテキストを追加する必要がある
- 元のメッセージに誤字や間違いがあった
メッセージの編集方法
- 会話内の任意のメッセージをクリック(初期タスクメッセージを除く)
- 必要に応じてテキストを編集
- 復元オプションを使用してリクエストを再送信

復元オプション
メッセージを編集する際、2つの復元オプションがあります:
チャット復元
「チャット復元」オプション:
- タスク状態のみを復元
- 編集したメッセージでAPIリクエストを再送信
- その時点までのすべてのファイル変更を保持
- ワークスペースの現在の状態を保持したい場合に有用
すべて復元
「すべて復元」オプション:
- タスク状態とワークスペース状態の両方を復元
- 編集したメッセージでAPIリクエストを再送信
- 会話のその時点でのワークスペース状態に復元
- 内部でチェックポイントを使用してワークスペースを復元
- 完全に異なるアプローチを試したい場合に有用
キーボードショートカット
メッセージ編集時に、以下のキーボードショートカットが使用できます:
- Escape: 変更せずに編集モードを終了
- Enter: タスクのみ復元(「チャット復元」と同等)
- Cmd/Ctrl + Enter: タスクとワークスペースを復元(「すべて復元」と同等)
- Shift + Enter: メッセージ内に新しい行/改行を挿入
ベストプラクティス
- リクエストの軽微な調整にはメッセージ編集を使用
- 方向性の大幅な変更には、新しいタスクの開始を検討
- 「すべて復元」使用時は、そのメッセージ以降のファイル変更がすべて元に戻されることを認識
- 重要な進捗を失うことを避けるため、会話の早い段階のメッセージを編集