Skip to main content

メッセージ編集

Clineでは、送信後にタスク内のチャットメッセージを編集できます。この機能により、新しいタスクを開始することなくリクエストを改善し、ワークフローへの最小限の中断でより良い結果を得ることができます。

メッセージを編集するタイミング

以下の場合にメッセージを編集することがあります:

  • 期待した結果が得られなかった
  • リクエストの表現をより良い方法で思いついた
  • より多くの情報やコンテキストを追加する必要がある
  • 元のメッセージに誤字や間違いがあった

メッセージの編集方法

  1. 会話内の任意のメッセージをクリック(初期タスクメッセージを除く)
  2. 必要に応じてテキストを編集
  3. 復元オプションを使用してリクエストを再送信
Message editing interface

復元オプション

メッセージを編集する際、2つの復元オプションがあります:

チャット復元

「チャット復元」オプション:

  • タスク状態のみを復元
  • 編集したメッセージでAPIリクエストを再送信
  • その時点までのすべてのファイル変更を保持
  • ワークスペースの現在の状態を保持したい場合に有用

すべて復元

「すべて復元」オプション:

  • タスク状態とワークスペース状態の両方を復元
  • 編集したメッセージでAPIリクエストを再送信
  • 会話のその時点でのワークスペース状態に復元
  • 内部でチェックポイントを使用してワークスペースを復元
  • 完全に異なるアプローチを試したい場合に有用

キーボードショートカット

メッセージ編集時に、以下のキーボードショートカットが使用できます:

  • Escape: 変更せずに編集モードを終了
  • Enter: タスクのみ復元(「チャット復元」と同等)
  • Cmd/Ctrl + Enter: タスクとワークスペースを復元(「すべて復元」と同等)
  • Shift + Enter: メッセージ内に新しい行/改行を挿入

ベストプラクティス

  • リクエストの軽微な調整にはメッセージ編集を使用
  • 方向性の大幅な変更には、新しいタスクの開始を検討
  • 「すべて復元」使用時は、そのメッセージ以降のファイル変更がすべて元に戻されることを認識
  • 重要な進捗を失うことを避けるため、会話の早い段階のメッセージを編集