Skip to content

Test chat input improvements #247399

@jrieken

Description

@jrieken

Refs: https://github.com/microsoft/vscode-copilot/issues/13720, #243222, #246541

Complexity: 4

Create Issue


This month we have streamlined and polished the chat input part. The new mental model is that the input field and everything above are about the "What do you want from the LM", this includes the prompts and all attachments aka context. The lower part is the "How do you talk to a LM", e.g which model, what mode, which tools etc. With that in mind test the following

  • the "Add Context..." quick pick is better organised and helps you to pick tools, files, screen capture etc that are going be send along with the prompt
  • make sure the "Add Context" quick pick sorting and grouping makes sense
  • when typing a prompt you can reference attachments using the #-notation, like #<file_name>. Make sure that
    • you get IntelliSense for them
    • they are also rendered as attachment pills, but without the x to remove them
    • they override an equal manually added attachment ("Add Context > Files & Folders > foo.ts" vs typing #foo.ts)

For the How part make sure the things are in-sync, e.g

  • in the chat input reference a tool like #codebase, open the tools picker (lower left), and sure the What part updates when enabling/disabling this tool or all tools
  • pick a model that doesn't support images, check the "Add Context" that you don't see the Screenshot option

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions