Skip to content

Merge from main#2164

Closed
laileni-aws wants to merge 55 commits into
feature/model-selectionfrom
main
Closed

Merge from main#2164
laileni-aws wants to merge 55 commits into
feature/model-selectionfrom
main

Conversation

@laileni-aws

Copy link
Copy Markdown
Contributor

Problem

Solution

License

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Will-ShaoHua and others added 30 commits August 5, 2025 15:37
Co-authored-by: Blake Lazarine <blakelaz@amazon.com>
…2052)

* fix(amazonq): fix to add disable/enable feature back to mcp servers

* fix(amazonq): fix to add unit tests

* fix: fix to add unit test coverage for mcpUtils
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix(amazonq): fix fallout of #2051

avoid buggy global states

* fix(amazonq): fix tests

fix should report UTD test case
* Bump agentic version: 1.26.0

* chore: format version json

---------

Co-authored-by: aws-toolkit-automation <>
…idle (#2066)

* fix(amazonq): skips continuous monitoring when WCS sees workspace as idle

* fix(amazonq): skips creating remote workspace at the start

---------

Co-authored-by: Jiatong Li <jiatonli@amazon.com>
* chore: support inline suggestion in adt plugin for eclipse

* fix: add import URI

* chore: add detailed error description for uri is empty for language id
* feat(amazonq): read tool message revamp (#2049)

* feat(amazonq): read tool message revamp

* fix tests

* feat: file search ui (#2078)

* feat: file search ui

* fix tests

* fix integration tests

* remove unnecessary type check

* fix: use quotes instead of backticks
…at (#2093)

Co-authored-by: chungjac <chungjac@amazon.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Bump agentic version: 1.27.0

* Revert "feat(amazonq): read tool ui revamp"

This reverts commit c65428b.

* fix: the style in version json (#2106)

---------

Co-authored-by: aws-toolkit-automation <>
Co-authored-by: Tai Lai <tlaiamz@amazon.com>
Co-authored-by: Christopher Christou <39839589+awschristou@users.noreply.github.com>
…2000)

* feat(amazonq): added mcp admin level configuration with GetProfile

* feat(amazonq): added UX message for mcp admin control

* test: add unit tests for ProfileStatusMonitor static functionality

* test: add comprehensive unit tests for MCP admin control features

* fix: fix to wait for serviceManager is initialzied to initialize mcp managers

* fix: fix for unit test failures

* fix: fix for UI changes

* fix(amazonq): fix to to rename mcp enabled function and max time limit of 10 seconds

* fix: fix to add async initialization for mcp manager

* fix: fix to move action buttons to mcpEventHandler for listMcpServers

* fix: added try and catch block for mcp initialization

* fix: fix for merge conflicts

* fix: fix for test failure

* fix: remove the unnecessary feature flag

* fix: fix for mynah test failure

* fix: fix to retry function to common util

* fix: fix to add retryUtils
* feat(amazonq): read tool ui revamp

* feat(amazonq): read tool message revamp (#2049)

* feat(amazonq): read tool message revamp

* fix tests

* feat: file search ui (#2078)

* feat: file search ui

* fix tests

* fix integration tests

* remove unnecessary type check

* fix: use quotes instead of backticks

* fix header update issue

* fix integration test
BlakeLazarine and others added 25 commits August 14, 2025 12:36
…same name (#2118)

* fix(amazonq): handle case where multiple rules are provided with the same name

* fix(amazonq): add unit test for duplicate custom guidelines

* fix(amazonq): add unit test for processToolUses

* fix(amazonq): set context type for AmazonQ.md to rule

* fix(amazonq): add README.md back as rule context type

---------

Co-authored-by: Blake Lazarine <blakelaz@amazon.com>
The token from GitHub Actions is sufficient
* fix: proper pathing for additonal context

* fix: update existing tests to also mock path.join()
* fix(amazonq): update process-permission-updates to be the same as previous behavior

* fix(chat-client): update package.json chat-client to prod

* fix(amazonq): retain mcp permissions after disable/enable server

* fix: dont call initOneServer on Built-in

* fix: deny permission does not persist after restart IDE

---------

Co-authored-by: Boyu <bywang@amazon.com>
* feat: remove project type validation from LSP layer

* refactor: remove unused validation functions from LSP layer
* fix: fix to add disk caching for mcp admin state

* fix: fix to add logging

* fix: fix to initialize mcpManager in any case and discover servers based on mcpState

* fix: fix for unit test failure
Co-authored-by: Jiatong Li <jiatonli@amazon.com>
… state (#2143)

Co-authored-by: Laxman Reddy <141967714+laileni-aws@users.noreply.github.com>
* refactor: clean up old NEP code path which is no longer used

* fix: empty userTriggerDecision not being sent for NEP code path

* test: disable telemetry test temporarily

* fix: patch

* revert: a

* revert: a
…tion in JB (#2145)

* fix(amazonq): don't let flare send discard for the still valid suggestion in JB

if a valid sessionId is returned back to JB, JB will eventually
send a decision for it, but when user types a character to reject
the current suggestion, on JB side it will 1) send reject for the current
one 2) send a new trigger for the latest context. 2) will happen before
1) which will discard the current active session on flare's end.
We don't want flare to do that for JB.

* fix(amazonq): createSession doesn't need to close the previous session

it should be handled together with telemetry reporting

* fix(amazonq): fix test

* fix(amazonq): test fix attempt

* fix(amazonq): test fix attempt
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* chore: bump agentic version: 1.29.0

* chore: empty commit to start Github Action (#2150)

---------

Co-authored-by: aws-toolkit-automation <>
* feat: add basic mcp oauth client

* fix: relax condition for triggering oauth flow; add resilience checks for as availability

* feat: add unit test for auth client

* fix: multiple fixes for remote mcp error and timeout
Co-authored-by: Boyu <bywang@amazon.com>
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.