Skip to content

Conversation

@aws-toolkit-automation
Copy link
Collaborator

Automatic merge failed

  • Resolve conflicts and push to this PR branch.
  • Do not squash-merge this PR. Use the "Create a merge commit" option to do a regular merge.

Command line hint

To perform the merge from the command line, you could do something like the following (where "origin" is the name of the remote in your local git repo):

git stash
git fetch --all
git checkout origin/feature/agentic-chat
git merge origin/master
git commit
git push origin HEAD:refs/heads/autoMerge/feature/agentic-chat

aws-toolkit-automation and others added 28 commits April 9, 2025 15:28
Remove static response string for shell command reject

## Problem
- Use shell icon in shell command header
- Remove static response string for shell command reject

## Solution

![image](https://github.com/user-attachments/assets/d67b87c5-b103-4b84-a9ba-e08ed457b1d4)


---

- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
…ge (#6977)

## Problem
Before we are unclear about the commands' category and sometimes we show
warning for some wide-used commands. Also we want to show the different
warning message for destructive commands and mutable commands.

## Solution


---

- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
## Notes
- fix(chat): Improve diffView UX, changes include:
    - Remove the icon in diff view
    - Clean up temp files when accept or reject
    - Do not open the files as they generate




---

- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
## Problem
The pair-program was off by default and there was no tooltip. 

## Solution

![image](https://github.com/user-attachments/assets/47455803-056f-4f69-9eb1-7bc4eeac05e5)





---

- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
This command is called frequently and the command or related vscode
"view" may not exist yet early in the extension startup/lifecycle.
fix(chat): Send back throttling error message
## Problem
Chat input prompt should be disabled during the agentic loop


## Solution
- Disable chat prompt
- Removed stop button for now


---

- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
## Problem
There was no implementation for the `copyToClipboard` message received
from LSP for Amazon Q. The functionality did work because of the
[MynahUI
implementation](https://github.com/aws/mynah-ui/blob/b56a4b1df828eaa22515ef0f5af211eec24a5f89/src/helper/chat-item.ts#L36C1-L37C1),
but for UI consistency to consider edge cases with webview clipboard, we
decided to handle it explicitly.

## Solution
Call the `copyToClipboard` function and add unit tests

---

- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
fix(chat): handle JSON.parse error gracefully
## Problem
- We show read tool message for each file read which is occupying the
entire chat with these messages which is not super important.

## Solution
- Group all the read tool messaged under ContextList.

![image](https://github.com/user-attachments/assets/194e4ca1-7645-4419-8b9b-b5ac9a58279f)



---

- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
## Problem
When toggling the experiment via, the `aws.experiments.amazonqChatLSP`
flag in settings, inline chat fails to activate. Specifically, it
appears the command fails to register.
```
command 'aws.amazonq.inline.invokeChat' not found
```

This happened because inline chat was activated as part of regular chat.
When we use LSP chat, this then never gets activated.

## Solution
- Activate inline chat independently of regular chat. 

## Testing 
- Verified the fix by running extension with and without
`aws.experiments.amazonqChatLSP` flag and using inlineChat in both
cases. One of these cases is shown in the demo below.

## Notes
This will have to change once we consume LSP inline chat, as we don't
want to activate both our inline chat and Flare's.
@justinmk3 justinmk3 merged commit 8ff5e93 into feature/agentic-chat Apr 10, 2025
15 of 22 checks passed
@justinmk3 justinmk3 deleted the autoMerge/feature/agentic-chat branch April 10, 2025 16:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.