-
Notifications
You must be signed in to change notification settings - Fork 251
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PRD: [VSC] Chats are easy to read #1653
Comments
When testing in the latest release, chat felt very slick to me. @toolmantim I'd love your input on whether or not you think there's anything else we need to call this requirement ("Chats are easy to read") complete. |
A few clean-up items that I'd like to ship before GA:
|
@taylorsperry as discussed with Tim on slack, we will be keeping the slash commands at GA. Can revisit after that if needed
IMO this type of "Introduction" is quite standard for a chat bot / assistant , but I saw that the starting window is also shown as empty in @toolmantim 's design, does it mean all chat should start with an empty window with no preamble, for both new and existing users? |
@abeatrix thank you! I agree with Tim's suspicion in Slack that removing slash commands altogether feels extreme. @toolmantim do you think we should have the ghost text in the chat input say "Message (type @ to attach files or \ to run a command" since users will still be able to run slash commands? @toolmantim what do you think about my feedback that, in the chat list, it feels a little messy that some chats generated by commands have a title like "/explain [code block]" and others say "Explain the following errors"? Should those be standardized? Also, @toolmantim, what do you think about having the "Hello! I'm Cody" preamble at the top of every new chat, even when it's triggered by a command? At most, I think users should only see the preamble at the start of a new VS Code session. |
Created a separate issue regarding the welcome message #2461 |
Related Docs:
Description:
As a user, I want my conversations with Cody to be easy to read so that I can stay in flow.
ChatGPT does this well: responses are readable and skimmable, with clear visual distinctions between prompt and response. Code blocks are also clearly distinguishable from the response's surrounding text. Responses are loaded in a "stream," which makes them feel lightning fast, but not jumpy; as a user, it feels less like you're "waiting" for ChatGPT to respond.
As a user, I want it to be clear when Cody is "thinking" (ie, clear loading state) and be able to pause Cody from generating a response if I can tell Cody's off on the wrong track, or I realize I want to submit a different prompt.
Objectives:
Make Cody's responses to chat prompts easy to read so that users can quickly identify the parts of the response that are most relevant to their goal and stay in flow. When Cody's responses are difficult to read or a user has to wait for a response that they no longer want, it slows them down.
Acceptance Criteria:
Acceptance Criteria:
Design Tasks:
Design Tasks
Engineering Tasks:
Engineering Tasks
After GA Tasks:
After GA
The text was updated successfully, but these errors were encountered: