チャットへのフィードバック
特定のdiff行またはブラウザプレビュー内の要素に対してコメントを付け、アグェントに送信する。
Dreamは、あなたが見ている内容からメッセージを自動で作成できます。diff内の行を選択するか、ブラウザプレビュー内の要素を選び、コメントを追加すると、Dreamはそのコメントと共に、アグェントが行動できるようにする参照情報を送信します。
diffの行にコメントを付ける#
- 右のツールバーで Git → 変更 を開き、ファイルを展開する。
- 行番号の上をドラッグして範囲を選択するか、行番号にマウスを合わせてその + コントロールをクリックして1行を選択できます。選択された行はハイライトされます。
- ポップオーバーの**何でも質問...**ボックスにコメントをタイプしてください。
- 新しいチャットを有効にすると、コメントが別々の会話を取り上げます。
- Enter を押下するか、メッセージを送信をクリックしてください。
エージェントはあなたのコメントを受け取り、参照差分ブロックを含みます。このブロックにはファイルパス、行範囲、行が古いバージョンか新しいバージョンかを示す情報、および選択された行の内容が含まれます。あなたはユニファイドまたはスプリット差分の両側の行を選択でき、選択は両側を横断することも可能です。
ライン選択は変更パネルでのみ利用可能です。チャットメッセージ内に表示される差分、この返信の変更、およびワークツリーの完了ダイアログでは提供されていません。
たとえば、新しい条件の行を選択して、次のように問う:
このブランチはリストが空のときには実行されません。その場合を処理し、テストを追加してください。
ブラウザからページ要素を送信する#
- ブラウザを開き、議論したいページをロードしてください。
- ブラウザのツールバーにある 要素を選択してチャットに送信 をクリックします。同じ操作はブラウザアクションメニューでも利用可能です。
- ポインタをページ上に移動させます。Dreamはポインタの下にある要素を示し、その名前とサイズを表示します。
- 要素をクリックしてください。このモードではクリックは要素を選択するものであり、リンクやボタンをアクティブにするものではありません。Escapeキーを押すことで、何も選択せずモードを終了できます。
- Send to chatフォームでは、サムネイルと要素名を確認し、コメントを入力し、New chatを有効にするかどうかを選択してから、「Send to chat」をクリックします。
メッセージにはページのURLとタイトル、要素の名前とCSSセレクタ、その親要素、サイズと位置、表示されるテキスト、計算されたスタイル、およびHTMLが含まれます。ReactおよびVueアプリケーションでは、Dreamがコンポーネントチェーンを追加し、開発ビルドではソースファイルの場所も含まれます。要素のスクリーンショットはbrowser-element.pngとして添付されています。
Dreamでは、アクティブなブラウザタブ内の要素を選択できます。埋め込まれたフレーム内の要素は個別に選択できません。いずれかの要素を選択すると、そのフレーム全体が選択されます。ページをナビゲートしたり再読み込みしたりすると選択がキャンセルされ、長い属性値、テキスト、HTMLは切り詰められます。
メッセージが行く場所#
| 新しいチャット | Destination |
|---|---|
| オフ | プロジェクトの最初のオープンチャットがアクティブなチャットになります |
| On | マルチチャットが有効になっている場合、現在のチャットの側に新しいチャットを開く |
目的のチャットが処理中である場合、送信コントロールは無効になり、チャットは処理中です が表示されます。メッセージは現在の応答の後ろにキューされません。処理が終了するまで待つか、新しいチャット を有効にします。
チャットコンポーザーにすでにタイプしたテキストは保持されます。メッセージを送信できない場合、Dreamはあなたのコメントをそのコンポーザーに追加して、自分で送信できるようにします。送信する前にEscapeキーを押下またはポップオーバーの外をクリックしてコメントをキャンセルします。
特定の行を選択せずにファイルを指定するには、プロジェクト参照と添付ファイルを使ってください。プロンプトを後で使うために保存するには、Stashを使ってください。