Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
334 commits
Select commit Hold shift + click to select a range
3362956
fix(amazonq): avoid workspace context server missing historical depen…
LiGaCu Jul 22, 2025
087f338
feat(chat-client): add shortcut for stop/reject/run commands (#1932)
dungdong-aws Jul 22, 2025
f17b631
feat(chat-client): add auto-approve (trust mode) for built-in tools (…
dungdong-aws Jul 22, 2025
6d2d765
chore(release): release packages from branch main (#1938)
github-actions[bot] Jul 22, 2025
86ea83d
feat(amazonq): enable show logs feature (#1947)
abhraina-aws Jul 22, 2025
d3b65d0
chore(release): release packages from branch main (#1951)
github-actions[bot] Jul 22, 2025
d8f785c
test(amazonq): add integ tests for built-in tools (#1952)
ctlai95 Jul 23, 2025
2980dab
fix: dependency vulnerabilities (#1953)
Will-ShaoHua Jul 23, 2025
528f820
feat: enable webforms to blazor transformation via validation bypass …
Rajanna-Karthik Jul 23, 2025
81e19b9
fix(amazonq): stop continuous monitor when WCS sees ServiceQuotaExcee…
LiGaCu Jul 23, 2025
ad71312
fix: fix for mcp delete to remove it from mcp config file (#1956)
ashishrp-aws Jul 23, 2025
519f75d
revert: revert for all commits for emergency deployment (#1966)
ashishrp-aws Jul 23, 2025
8c2cab6
fix(amazonq): revert commit f17b631d9e06371a11ef8e9cb1413762fb51a143 …
dungdong-aws Jul 23, 2025
2c7597b
fix: npm security vulnerabilities (#1968)
Will-ShaoHua Jul 23, 2025
50b61a7
chore(release): release packages from branch main (#1963)
github-actions[bot] Jul 23, 2025
ad8e2db
feat(amazonq): redirect /review, rename CodeReview tool, emit metrics…
BlakeLazarine Jul 24, 2025
f7ed20b
feat(amazonq): enhance workspaceContext classpath generation (#1955)
liumofei-amazon Jul 24, 2025
6954085
fix: enable repomap for all users (#1967)
leigaol Jul 24, 2025
2f2cb95
build: bump lsp runtime to 0.2.116 (#1976)
Will-ShaoHua Jul 24, 2025
d0a0cc8
test(amazonq): verify truncation respects additionalContext order whe…
yzhangok Jul 24, 2025
ed8b4f6
fix(amazonq): wrong path in the logs for the function (#1978)
abhraina-aws Jul 24, 2025
64d4e3e
fix: remove malicious characters from MCP tool description (#1977)
bywang56 Jul 24, 2025
18be691
chore(amazonq): revert for emergency reverts for auto-approve feature…
ashishrp-aws Jul 24, 2025
c3bbcea
fix: emit metric for tool error (#1954)
chungjac Jul 25, 2025
2e0c1b2
refactor: move telemetry functions outside codewhispererServer.ts (#1…
Will-ShaoHua Jul 25, 2025
3cc9fd9
fix: move network commands out of ro category (#1985)
bywang56 Jul 25, 2025
ced0048
build: make q client endpoint configurable via IDE client (#1980)
Will-ShaoHua Jul 25, 2025
2b56ca8
feat(amazonq): enable compaction, minor UI changes (#1979)
jguoamz Jul 25, 2025
d9760a3
chore(amazonq): upgrade mynah-ui to 4.36.2 (#1993)
chungjac Jul 28, 2025
905f0fc
feat(amazonq): add new model error handling code (#1972)
zuoyaofu Jul 28, 2025
c8181f7
feat(amazonq): revert auto-approve (#2002)
dungdong-aws Jul 29, 2025
eb688c2
feat: enhance profile fetching logs to diagnose developerProfiles err…
Rajanna-Karthik Jul 29, 2025
68adf18
chore(release): release packages from branch main (#1971)
github-actions[bot] Jul 29, 2025
97e806c
feat: support http transport without authorization for MCP
bywang56 Jul 30, 2025
c9af035
fix: sometimes Enter does not auto trigger (#2005)
leigaol Jul 30, 2025
8b1c9c7
feat: adding inline chat telemetry (#2001)
suprajaven Jul 30, 2025
6729b32
refactor: separate auto trigger and manual trigger code path (#2006)
leigaol Jul 30, 2025
bf8a1e6
fix: remove malicious characters from prompt input (#2009)
tsmithsz Jul 30, 2025
ceed762
fix(amazonq): fix the issue that invalid image notification always sh…
yzhangok Jul 30, 2025
f7ade37
fix: adjust cross file context config (#2011)
leigaol Jul 31, 2025
f7c0a0b
fix: use fast glob streaming when collecting files (#2003)
leigaol Jul 31, 2025
3f94486
fix: adding acceptedCharacterCount to UserTriggerDecisionEvent (#2014)
atonaamz Jul 31, 2025
9914de4
chore: add a test LFS file to the repo (#2013)
awschristou Jul 31, 2025
6f981a2
chore: agentic builds production and release management (#2019)
awschristou Jul 31, 2025
6579aa2
chore: adding logs for telemetry events (#2015)
atonaamz Jul 31, 2025
d5e1af4
test: fix integ test command
ctlai95 Jul 31, 2025
89ae720
fix(amazonq): fix for mcp server permissions (#2026)
ashishrp-aws Aug 1, 2025
1f7c608
fix(amazonq): refactor the welcome screen to make it look better (#2027)
abhraina-aws Aug 1, 2025
7c0efd7
fix: sanitize request input (#2025)
tsmithsz Aug 1, 2025
83ea1e4
fix: use new language server runtime (#2023)
leigaol Aug 1, 2025
f02fc23
fix: skip image sanitization (#2031)
tsmithsz Aug 1, 2025
25ed99f
fix: adjust bash command categories (#2030)
chungjac Aug 1, 2025
124244e
feat: improve code review tool reliability and error handling (#2033)
singhAws Aug 1, 2025
ac8dbe7
chore: update runtime version (#2034)
leigaol Aug 1, 2025
ac00b94
fix(amazonq): improve welcome screen and enable tips (#2035)
abhraina-aws Aug 1, 2025
002a255
fix(amazonq): improve cross theme support (#2036)
abhraina-aws Aug 1, 2025
9e4d0af
fix(amazonq): fix processing empty unsupported workspace file (#2017)
liumofei-amazon Aug 1, 2025
cffc5ce
test: fix integration tests on windows (#2041)
ctlai95 Aug 2, 2025
d2ac614
fix(amazonq): fix for mcp server permissions to prefer workspace agen…
ashishrp-aws Aug 2, 2025
ab4e0e5
chore: add integ test badge (#2042)
ctlai95 Aug 2, 2025
da11663
feat(amazonq): implement displayFindings tool (#2029)
BlakeLazarine Aug 2, 2025
01d8112
fix: add bash command parsing for telemetry metrics (#2039)
chungjac Aug 4, 2025
f18ea96
fix: enable test flag for amazon q ui testing (#2046)
laura-codess Aug 4, 2025
b7b7a2b
fix: correct the implementation of gathering open tabs in cross file …
leigaol Aug 4, 2025
e5383de
chore(release): release packages from branch main (#2010)
github-actions[bot] Aug 4, 2025
36e161e
chore: bump runtimes (#2048)
ctlai95 Aug 4, 2025
a8725b4
feat: add support for SMUS Q CodeEditor client to send MD IDE origin …
parameja1 Aug 4, 2025
78c67b1
fix: should keep reporting UTDE telemetry if there are still pending …
atonaamz Aug 5, 2025
df2f71e
chore: merge agentic version 1.25.0 (#2053)
awschristou Aug 5, 2025
8390f66
fix: outdated history when trimming happens, add missing metric for c…
jguoamz Aug 5, 2025
18bbc2c
fix(amazonq): add distinctive identifier for cloud trail (#2059)
abhraina-aws Aug 5, 2025
172a170
refactor: cleanup codewhispererServer.ts (#2028)
Will-ShaoHua Aug 5, 2025
e1e286c
refactor: split edit from completion code path (#2058)
Will-ShaoHua Aug 5, 2025
9949c6d
feat(amazonq): add two more tips for the did you know section (#2063)
abhraina-aws Aug 5, 2025
479ccd0
fix(amazonq): make display findings tool run more often (#2067)
BlakeLazarine Aug 6, 2025
c03e017
fix(amazonq): fix to add disable/enable feature back to mcp servers (…
ashishrp-aws Aug 6, 2025
3a4b8df
feat(amazonq): enable sonnet 4 for fra region (#2069)
ctlai95 Aug 6, 2025
8f6a7e6
chore(release): release packages from branch main (#2050)
github-actions[bot] Aug 6, 2025
ee52a41
fix(amazonq): emit failed status for amazonq_invokeLLM (#2071)
yueny2020 Aug 6, 2025
cd30e9c
chore: generate completion log string (#2072)
Will-ShaoHua Aug 6, 2025
565066b
fix(amazonq): fix fallout of #2051 (#2057)
andrewyuq Aug 6, 2025
0955154
chore: merge agentic version 1.26.0 (#2076)
XiaoxuanLu Aug 7, 2025
b0c6572
fix(amazonq): bundle corect registry.node for windows (#2061)
tsmithsz Aug 7, 2025
13d6355
chore: bump runtimes to 0.2.123 (#2082)
tsmithsz Aug 7, 2025
9bc5b9c
fix: remove edit cache logic (#2079)
Will-ShaoHua Aug 7, 2025
3a6ef14
fix(amazonq): add fallback classpath generation (#2077)
liumofei-amazon Aug 7, 2025
9cb959d
fix(amazonq): skips continuous monitoring when WCS sees workspace as …
LiGaCu Aug 8, 2025
8db059a
fix: sessionManager misused because there are 2 types of manager now …
Will-ShaoHua Aug 8, 2025
67e3208
chore: mapping adt plugin to abap to let inline suggestion work (#2085)
XiaoxuanLu Aug 8, 2025
c65428b
feat(amazonq): read tool ui revamp
ctlai95 Aug 8, 2025
1da8730
fix: creating a new sesion for Edits trigger with next token (#2094)
atonaamz Aug 8, 2025
c759910
chore: bump @aws/mynah-ui to 4.36.4 (#2096)
ctlai95 Aug 9, 2025
40379a8
fix(amazonq): leverage lcs to find the chars added and removed (#2092)
andrewyuq Aug 11, 2025
a746fe8
fix: update client name to support Sagemaker AI origin for agentic ch…
parameja1 Aug 11, 2025
0dd7f48
chore(release): release packages from branch main (#2073)
github-actions[bot] Aug 11, 2025
2a54bb5
chore: format version.json after incrementing (#2068)
awschristou Aug 11, 2025
c27dc49
chore: merge agentic version 1.27.0 (#2107)
XiaoxuanLu Aug 12, 2025
817cfe2
fix(amazonq): persist mcp configs in agent json on start-up (#2112)
dungdong-aws Aug 13, 2025
fd6e9a8
feat(amazonq): added mcp admin level configuration with GetProfile (#…
ashishrp-aws Aug 13, 2025
91c8398
fix: Use file context override in the inline completion params for Ju…
leigaol Aug 13, 2025
93cf229
feat(amazonq): read tool ui revamp (#2113) (#2121)
ctlai95 Aug 13, 2025
8975f10
refactor: improve generateCompletion logging format (#2125)
Will-ShaoHua Aug 14, 2025
0e23e2d
fix(amazonq): handle case where multiple rules are provided with the …
BlakeLazarine Aug 14, 2025
963b6e9
perf: remove edit completion retry mechanism on document change (#2124)
Will-ShaoHua Aug 14, 2025
0bf825e
ci: remove need for custom PAT for release branch workflow (#2126)
rli Aug 14, 2025
971eaa5
fix: proper path handling for additional context (#2129)
chungjac Aug 15, 2025
e4e8bbb
fix(amazonq): fix regression of mcp config in agent config (#2101)
dungdong-aws Aug 18, 2025
d397161
feat: remove project type validation from LSP layer (#2103)
Rajanna-Karthik Aug 18, 2025
2a4171a
fix: fix for button text and remove profilearn caching (#2137)
ashishrp-aws Aug 18, 2025
b3938c1
chore: bump runtimes to 0.2.126 (#2138)
tsmithsz Aug 18, 2025
f947e1a
fix: fix to add disk caching for mcp admin state (#2139)
ashishrp-aws Aug 19, 2025
43bc9b1
refactor: cleanup old nep code path which is no longered being used i…
Will-ShaoHua Aug 19, 2025
5e4435d
fix(amazonq): add server side control for WCS features (#2128)
LiGaCu Aug 19, 2025
b76cd85
chore: update STE userContext version metadata (#2142)
Will-ShaoHua Aug 19, 2025
04588df
fix: fix to turn on and off MCP servers incase of error based on last…
ashishrp-aws Aug 19, 2025
b8e5268
fix: empty userTriggerDecision not being sent for NEP code path (#2140)
Will-ShaoHua Aug 19, 2025
c5468cb
chore(release): release packages from branch main (#2117)
github-actions[bot] Aug 20, 2025
0767e07
fix(amazonq): don't let flare send discard for the still valid sugges…
andrewyuq Aug 21, 2025
d3cd455
chore(release): release packages from branch main (#2149)
github-actions[bot] Aug 21, 2025
28d46a7
chore: merge agentic version 1.29.0 (#2151)
manodnyab Aug 22, 2025
2fb896e
feat: add basic OAuth client for remote MCP (#2136)
bywang56 Aug 22, 2025
a6c64f2
fix: adding streakTracker to track streakLength across Completions an…
atonaamz Aug 22, 2025
71b3595
feat: disable pkce flow during plugin load (#2153)
bywang56 Aug 22, 2025
7296f93
chore: bump runtimes to 0.2.127 (#2156)
chungjac Aug 25, 2025
472220a
fix: multiple fixes on auth flow edge cases (#2155)
bywang56 Aug 25, 2025
b99df82
feat: update MCP manager and utilities (#2158)
ashishrp-aws Aug 25, 2025
db45d01
fix(amazonq): disable typewriter animation (#2160)
ctlai95 Aug 26, 2025
558bc1a
ci: generation of builds action can be triggered manually (#2157)
manodnyab Aug 26, 2025
d28df09
fix(amazonq): fix for mcp servers operations to edit server config on…
ashishrp-aws Aug 26, 2025
bb5f4c6
fix: allow ci to run on release branches (#2159)
shruti0085 Aug 26, 2025
00e11ff
fix: reduce auto trigger frequency for VSC (#2168)
leigaol Aug 26, 2025
aa87ae2
fix(amazonq): dedupe openTabs supplemental contexts (#2172)
andrewyuq Aug 26, 2025
d7b184c
fix: fix pkce windows url path (#2173)
bywang56 Aug 27, 2025
8600c52
feat: Auto fetch models from listAvailableModels API (#2171)
laileni-aws Aug 27, 2025
23f5ec3
fix(amazonq): fix to add mcp server tool error handling and status fo…
ashishrp-aws Aug 27, 2025
08720c6
revert: reduce auto trigger frequency for VSC (#2168)" (#2177)
leigaol Aug 27, 2025
4893344
fix(amazonq): status message update for mcp tool permission accpetanc…
ashishrp-aws Aug 27, 2025
28567e3
deps: update indexing bundle to 042c98e6 (#2174)
rli Aug 27, 2025
5a3f481
feat(amazonq): emit metric for each issue (#2179)
BlakeLazarine Aug 27, 2025
b5f5373
chore(release): release packages from branch main (#2152)
github-actions[bot] Aug 27, 2025
8d5b839
chore: bump agentic version: 1.30.0
Aug 28, 2025
ecb86a0
chore: empty commit to trigger workflow
rli Aug 28, 2025
baf20b7
revert: deps: update indexing bundle to 042c98e6 (#2174) (#2183)
rli Aug 28, 2025
1c9e8a1
chore: merge agentic version 1.30.0
rli Aug 28, 2025
c53f672
fix: emit acceptedLineCount metric and AgenticCodeAccepted interactio…
tsmithsz Aug 29, 2025
852b21b
fix: auto trigger should only respect previous decisions in the past …
Will-ShaoHua Aug 29, 2025
4fd0def
chore: supplemental context log (#2185)
Will-ShaoHua Aug 29, 2025
f4e2e6e
fix: should send classifier score after taking sigmoid (#2188)
Will-ShaoHua Aug 29, 2025
b497540
perf: only process edit requests 1 at a time (#2187)
Will-ShaoHua Aug 29, 2025
66742ad
feat: passing suggestionTypes and pluginVersion/lspVersion to STE (#2…
atonaamz Aug 29, 2025
ef7d793
fix: compact UI is not updated correctly when multiple nudges are dis…
jguoamz Aug 29, 2025
fd71e6c
fix: fix calculation for num-lines contributed by the LLM (#2191)
tsmithsz Sep 2, 2025
94723d4
revert: PR 2172 dedupe openTabs supplemental contexts (#2194)
Will-ShaoHua Sep 2, 2025
58f2064
fix: emit errorMessage in addMessage (#2197)
chungjac Sep 2, 2025
cb2b9a8
chore(release): release packages from branch main (#2190)
github-actions[bot] Sep 3, 2025
34bc9bd
feat: model selection for code review tool (#2196)
mkovelam Sep 3, 2025
512502a
fix(amazonq): fix to update MCP servers list when last server is remo…
ashishrp-aws Sep 3, 2025
ab211c4
chore: merge agentic version 1.31.0 (#2205)
Will-ShaoHua Sep 3, 2025
013aa59
fix(amazonq): add IntelliSense autotriggerType (#2199)
andrewyuq Sep 4, 2025
8bde8c9
fix(amazonq): fix to correct the client for getProfile request (#2211)
ashishrp-aws Sep 5, 2025
2ddcae7
feat: add support for getSupplementalContext LSP API (#2212)
leigaol Sep 5, 2025
1222905
feat: add custom_transformation folder support to artifact.zip (#2201)
Rajanna-Karthik Sep 8, 2025
da4c3db
feat(amazonq): default to diff-based scans (#2195)
BlakeLazarine Sep 8, 2025
cf585cd
fix: potential xss issue reported in `mynah-ui` (#2209)
laileni-aws Sep 8, 2025
698d06c
fix(amazonq): update to the agent config format to bring parity with …
ashishrp-aws Sep 9, 2025
7b37cc2
fix(amazonq): add arbitrary files to clients.zip (#2217)
tsmithsz Sep 9, 2025
470492c
chore(release): release packages from branch main (#2204)
github-actions[bot] Sep 9, 2025
8e19f19
feat: feature to add iam inline suggestion support in codeWhispererse…
parameja1 Sep 9, 2025
62d48e5
feat: upgrading node version from 18 to 24 (#2226)
laileni-aws Sep 10, 2025
49a4c75
chore(release): release packages from branch main (#2225)
github-actions[bot] Sep 10, 2025
2c50e6b
build: remove node attribution from attribution/overrides.json (#2236)
rli Sep 11, 2025
5ce5189
build: fix download-node.sh (#2237)
rli Sep 11, 2025
e0941d1
chore: bump agentic version: 1.32.0 (#2246)
chungjac Sep 11, 2025
b140060
chore: bump @aws/mynah-ui to 4.36.6 (#2252)
ctlai95 Sep 15, 2025
debeb41
fix: migration from /agents ux (#2248)
laileni-aws Sep 15, 2025
4d3b938
feat: support sending requests with the 'external_idp' type (#2247)
rli Sep 15, 2025
2f6e86b
feat(amazonq): support for wildcard permissions from agent config (#2…
ashishrp-aws Sep 15, 2025
8eb3c34
feat(amazonq): semantic search tool integration (#2283)
liumofei-amazon Sep 15, 2025
a3e66f2
fix: filetype filtering and consolidation of other filtering logic du…
finncas Sep 16, 2025
6488e65
chore: bump runtimes to 0.2.129 (#2286)
tsmithsz Sep 16, 2025
264ff67
chore(release): release packages from branch main (#2282)
github-actions[bot] Sep 16, 2025
3b147b4
ci: remove condition preventing manual trigger of build actions (#2289)
tsmithsz Sep 16, 2025
905de69
chore: bump agentic version: 1.33.0 (#2293)
tsmithsz Sep 17, 2025
36f3eed
fix: quick fix for repeated logging from squashed commit (#2291)
finncas Sep 17, 2025
41c99af
fix(amazonq): support mcp config files for backwards compatbility (#2…
ashishrp-aws Sep 17, 2025
fcee77c
fix(amazonq): fix to add filewatcher for mcp config files (#2295)
ashishrp-aws Sep 17, 2025
c7a9a8e
fix(amazonq): fix for mcp permissions read/write inconsistencies (#2296)
ashishrp-aws Sep 17, 2025
d207b6e
fix: inline UTD telemetry empty cases dont differentiate Edit and Com…
Will-ShaoHua Sep 17, 2025
eb081e6
revert: inline UTD telemetry empty cases dont differentiate Edit and …
Will-ShaoHua Sep 17, 2025
8641860
fix(amazonq): fix for delete mcp for mcp config, disable and create c…
ashishrp-aws Sep 18, 2025
50dafe1
chore: profile change log is recording stale profile instead of new u…
Will-ShaoHua Sep 18, 2025
c8aa7bd
fix(amazonq): fix for legacy mcp permission consistentcy and config u…
ashishrp-aws Sep 18, 2025
60bc68d
fix(amazonq): improve messaging for code review (#2303)
BlakeLazarine Sep 19, 2025
84e2c8c
fix: inline UTD empty cases dont differentiate Edit and Completion (#…
Will-ShaoHua Sep 19, 2025
fab073c
fix(amazonq): fix to normlize workspace paths in windows (#2306)
ashishrp-aws Sep 19, 2025
f53bbdc
chore(release): release packages from branch main (#2294)
github-actions[bot] Sep 22, 2025
fe128b6
chore: bump agentic version: 1.34.0 (#2315)
ashishrp-aws Sep 23, 2025
0e215fc
feat: memory bank support (#2314)
bywang56 Sep 23, 2025
6d321ac
fix(amazonq): removing a bracket from full review message (#2317)
BlakeLazarine Sep 23, 2025
8f30ac0
fix: userTriggerDecision STE suggestionType validation error (#2313)
Will-ShaoHua Sep 23, 2025
aa1a482
fix(amazonq): fix to emit event for same region profile switch (#2320)
ashishrp-aws Sep 23, 2025
a949ac0
fix: emit error code on failed user messages (#2322)
chungjac Sep 23, 2025
b31cf67
fix(amazonq): reduce number of findings to 30 as a quick fix (#2318)
BlakeLazarine Sep 23, 2025
68c6d14
fix: inline latency telemetry should account for preprocess time (#2323)
Will-ShaoHua Sep 24, 2025
140a9c3
chore(release): release packages from branch main (#2316)
github-actions[bot] Sep 24, 2025
f0364c3
chore: bump agentic version: 1.35.0 (#2332)
ctlai95 Sep 24, 2025
5eb3768
fix(amazonq): handle IAM credentials expiration field to be aws sdk v…
parameja1 Sep 25, 2025
e7aa2a6
fix: improve history management (#2312) (#2357)
jguoamz Sep 29, 2025
961e6ca
fix(amazonq): send full finding details to plugin, partial to agent (…
BlakeLazarine Sep 29, 2025
d8733a7
fix: trim new line when emitting error message (#2359)
chungjac Sep 30, 2025
d56bfa1
fix: private package mapping during artifact generation (#2348)
cslong Sep 30, 2025
45b86be
fix(amazonq): escaping user input to mitigate xss issue (#2360)
laileni-aws Sep 30, 2025
1d9afd4
fix(amazonq): Fix mock fs clean; Node version upgrade (#2324)
aseemxs Sep 30, 2025
692e77b
fix(amazonq): fix to add opt-out header to streaming client (#2365)
ashishrp-aws Sep 30, 2025
b29478f
revert: fix to add opt-out header to streaming client (#2365) (#2370)
ashishrp-aws Oct 1, 2025
bde961f
refactor: removing some redundant code (#2364)
laileni-aws Oct 1, 2025
9f2f306
chore: merge agentic version 1.36.0 (#2371)
XiaoxuanLu Oct 1, 2025
1f6b7f7
chore(amazonq): refactor inline completion codes (#2367)
atonaamz Oct 1, 2025
3057d56
fix: optimize memory bank token usage and add new tab support (#2366)
tsmithsz Oct 1, 2025
31cd87b
chore(release): release packages from branch main (#2351)
github-actions[bot] Oct 1, 2025
8a2aa34
chore: bump agentic version: 1.37.0 (#2379)
XiaoxuanLu Oct 2, 2025
9f745a3
chore(amazonq): refactor codeWhispereServer.ts (#2373)
atonaamz Oct 2, 2025
0980351
feat(amazonq): support JupyterLab conversation history on refresh (#2…
ruotingx Oct 3, 2025
46643ba
chore(amazonq): move getTextDocument to textDocumentUtils and add tes…
atonaamz Oct 3, 2025
35f0795
fix: add in-loop compaction (#2387)
tsmithsz Oct 3, 2025
e4a1717
test(amazonq): add tests for inline utils files (#2385)
atonaamz Oct 6, 2025
ed8c6dd
feat: add model description to dropdown (#2374)
chungjac Oct 6, 2025
4f5a9da
fix: addonly EDITS should be handled as COMPLETIONS (#2133)
Will-ShaoHua Oct 7, 2025
4ce9d8f
chore(amazonq): adding test for editCompletionHandler (#2396)
atonaamz Oct 7, 2025
a908195
feat(amazonq): env var change for JupyterLab conversation history on …
ruotingx Oct 7, 2025
15d1b1f
feat(amazonq): adding classification based retry strategy for chat (#…
ashishrp-aws Oct 8, 2025
f3086d7
fix: patch #2133 and handle more variants of FIM suggestions (#2407)
Will-ShaoHua Oct 9, 2025
06fbeb2
chore(release): release packages from branch main (#2384)
github-actions[bot] Oct 9, 2025
12e089b
build: temporarily lock node.js version to 24.9.0 (#2413)
chungjac Oct 9, 2025
0e8e36d
chore: bump agentic version: 1.38.0 (#2416)
chungjac Oct 10, 2025
178deec
refactor: migrate aws-sdk v2 to v3 (#2418)
chungjac Oct 10, 2025
c96106d
fix: inline, nep telemetry not sent and throw sessionId not found (#2…
Will-ShaoHua Oct 14, 2025
e11c544
fix: set resolveProvider to false in init handler json and yaml langu…
akoreman Oct 14, 2025
ac4f2a4
chore(release): release packages from branch main (#2421)
github-actions[bot] Oct 14, 2025
088f0ba
chore: bump agentic version: 1.39.0 (#2422)
shruti0085 Oct 15, 2025
3f48b12
revert: revert for mid-loop compaction
ashishrp-aws Oct 15, 2025
6e9c384
chore(release): release packages from branch main (#2426)
github-actions[bot] Oct 15, 2025
bf9f997
chore: bump agentic version: 1.40.0 (#2427)
shruti0085 Oct 15, 2025
30b33a1
chore: bump runtimes to 0.3.1 (#2428)
XiaoxuanLu Oct 17, 2025
bee5cad
feat: send pinned context button immediately with pending state (#2353)
XiaoxuanLu Oct 17, 2025
2c33b38
feat(amazonq): add user requirement to zipfile for code review tool (…
yueny2020 Oct 20, 2025
2292bd7
feat: nep auto trigger (#2424)
Will-ShaoHua Oct 21, 2025
7420d59
fix: classifier last token sometimes fail to capture the right values…
Will-ShaoHua Oct 21, 2025
7cf19e6
chore(release): release packages from branch main (#2429)
github-actions[bot] Oct 21, 2025
a53d14e
chore: bump agentic version: 1.41.0 (#2435)
laileni-aws Oct 22, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 1 addition & 3 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,2 @@
**/node_modules/**
**/out/**
server/aws-lsp-codewhisperer/src/client/sigv4/codewhisperersigv4client.d.ts
server/aws-lsp-codewhisperer/src/client/token/codewhispererbearertokenclient.d.ts
**/out/**
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
app/aws-lsp-codewhisperer-runtimes/_bundle-assets/**/*.zip filter=lfs diff=lfs merge=lfs -text
binaries/*.zip filter=lfs diff=lfs merge=lfs -text
19 changes: 19 additions & 0 deletions .github/workflows/agentic-prerelease-release-notes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
This is an **unsupported preview build** of agentic chat for the `${BRANCH}` branch.

Commit ID: `${COMMIT_ID}`
Git Tag: `${TAG_NAME}`
Version: `${SERVER_VERSION}`

## Installation

Depending on your IDE plugin, you may have the following options available to you

### Sideload a build into the plugin
Download the bundle, then configure your plugin to use the downloaded build.
- download clients.zip, and unzip it to a `clients` folder
- download the servers zip for your platform, and unzip it to a `servers` folder
- configure your plugin to use your downloaded client and server

### Override the artifact manifest
Configure your plugin to download and install the build linked to this release.
- Override your plugin's manifest url to use ${MANIFEST_URL}
102 changes: 102 additions & 0 deletions .github/workflows/create-agent-standalone.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
name: Create agent-standalone bundles

on:
push:
branches: [main, feature/*, release/agentic/*]
workflow_dispatch:

jobs:
build:
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
ref: ${{ github.ref }}
lfs: true

- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '24'
cache: 'npm'

- name: Install dependencies
run: npm i

- name: Compile project
run: npm run compile

- name: Generate agent standalone
run: |
npm run ci:generate:agent-standalone -w app/aws-lsp-codewhisperer-runtimes
npm run ci:generate:agentic:attribution

# We "flatten" out each clients.zip-servers.zip pairing so that the
# downloadable artifacts are nicely organized, one per platform.
- name: Prepare and upload artifacts
run: |
platforms=("linux-arm64" "linux-x64" "mac-arm64" "mac-x64" "win-x64")
for platform in "${platforms[@]}"; do
echo "Preparing artifacts for $platform"
mkdir -p "_artifacts/$platform"

cp "app/aws-lsp-codewhisperer-runtimes/build/archives/shared/clients.zip" "_artifacts/$platform/"
cp "app/aws-lsp-codewhisperer-runtimes/build/archives/agent-standalone/$platform/servers.zip" "_artifacts/$platform/"
done
mkdir -p "_artifacts/clients"
unzip "app/aws-lsp-codewhisperer-runtimes/build/archives/shared/clients.zip" -d _artifacts/clients

# GitHub Actions zips the archive, so we upload the folder used to
# produce clients.zip. Otherwise we have a clients.zip artifact
# that contains our clients.zip file.
# app/aws-lsp-codewhisperer-runtimes/build/archives/shared/clients.zip
- name: Upload clients.zip
uses: actions/upload-artifact@v4
with:
name: clients
path: _artifacts/clients/
if-no-files-found: error

- name: Upload linux-arm64
uses: actions/upload-artifact@v4
with:
name: linux-arm64
path: _artifacts/linux-arm64/
if-no-files-found: error

- name: Upload linux-x64
uses: actions/upload-artifact@v4
with:
name: linux-x64
path: _artifacts/linux-x64/
if-no-files-found: error

- name: Upload mac-arm64
uses: actions/upload-artifact@v4
with:
name: mac-arm64
path: _artifacts/mac-arm64/
if-no-files-found: error

- name: Upload mac-x64
uses: actions/upload-artifact@v4
with:
name: mac-x64
path: _artifacts/mac-x64/
if-no-files-found: error

- name: Upload win-x64
uses: actions/upload-artifact@v4
with:
name: win-x64
path: _artifacts/win-x64/
if-no-files-found: error

- name: Upload THIRD_PARTY_LICENSES
uses: actions/upload-artifact@v4
with:
name: THIRD_PARTY_LICENSES
path: attribution/THIRD_PARTY_LICENSES
if-no-files-found: error
167 changes: 167 additions & 0 deletions .github/workflows/create-agentic-github-prerelease.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,167 @@
name: Create GitHub Prerelease - Agentic Chat

permissions:
actions: read
contents: read

on:
workflow_run:
workflows: [Create agent-standalone bundles]
types:
- completed
branches: [main, feature/*, release/agentic/*]

jobs:
setup-vars:
runs-on: ubuntu-latest
outputs:
tagname: ${{ steps.build.outputs.tagname }}
serverversion: ${{ steps.build.outputs.serverversion }}
prereleasename: ${{ steps.build.outputs.prereleasename }}
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
ref: ${{ github.event.workflow_run.head_sha }}

# if user ran this action manually
- if: github.event_name == 'workflow_dispatch'
run: |
echo "TAG_NAME=${{ github.event.inputs.tag_name }}" >> $GITHUB_ENV
echo "PRERELEASE_NAME=${{ github.event.inputs.tag_name }}" >> $GITHUB_ENV

# Otherwise a push to a branch triggered this action.
# Set TAG_NAME and PRERELEASE_NAME based on branch name
- if: github.event_name != 'workflow_dispatch'
run: |
BRANCH_NAME="${{ github.event.workflow_run.head_branch }}"
if [[ "$BRANCH_NAME" == "main" ]]; then
echo "TAG_NAME=agentic-alpha" >> $GITHUB_ENV
echo "PRERELEASE_NAME=alpha" >> $GITHUB_ENV
elif [[ "$BRANCH_NAME" == feature/* ]]; then
REMAINDER=$(echo "$BRANCH_NAME" | sed 's/^feature\///')
echo "TAG_NAME=agentic-pre-$REMAINDER" >> $GITHUB_ENV
echo "PRERELEASE_NAME=$REMAINDER" >> $GITHUB_ENV
elif [[ "$BRANCH_NAME" == release/agentic/* ]]; then
REMAINDER=$(echo "$BRANCH_NAME" | sed 's/^release\/agentic\///')
echo "TAG_NAME=agentic-rc-$REMAINDER" >> $GITHUB_ENV
echo "PRERELEASE_NAME=rc" >> $GITHUB_ENV
else
echo "Error: creating agentic releases for this branch is not supported"
exit 1
fi

# Make a sever version that is "decorated" as prerelease
- name: Create SERVER_VERSION
run: |
# example: 1.0.999-pre-main.commitid
# SERVER_VERSION - we're making "imitation" manifests that are accessible
# from GitHub releases, as a convenience for plugins to easily consume
# test/development builds. The version is pulled from the agenticChat field
# in the version.json file.

AGENTIC_VERSION=$(jq -r '.agenticChat' app/aws-lsp-codewhisperer-runtimes/src/version.json)
COMMIT_SHORT=$(echo "${{ github.event.workflow_run.head_sha }}" | cut -c1-8)
echo "SERVER_VERSION=$AGENTIC_VERSION-$PRERELEASE_NAME.$COMMIT_SHORT" >> $GITHUB_ENV

- name: Export outputs
id: build
run: |
# tag name is the git tag that the github release is linked with
echo "tagname=$TAG_NAME" >> $GITHUB_OUTPUT
# pre-release name is the semver pre-release decorator (eg 'alpha', 'rc', ...)
echo "prereleasename=$PRERELEASE_NAME" >> $GITHUB_OUTPUT
echo "serverversion=$SERVER_VERSION" >> $GITHUB_OUTPUT

create-release:
runs-on: ubuntu-latest
if: ${{ github.event.workflow_run.conclusion == 'success' }}
needs: [setup-vars]

env:
#
# For `gh` cli.
#
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
TAG_NAME: ${{ needs.setup-vars.outputs.tagname }}
#
# Used in release_notes.md and git tag
#
BRANCH: ${{ github.event.workflow_run.head_branch }}
COMMIT_ID: ${{ github.event.workflow_run.head_sha }}
permissions:
contents: write

steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
ref: ${{ github.event.workflow_run.head_sha }}

- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '24'
cache: 'npm'

# To run a ts script to create the manifest
- name: Install dependencies
run: npm i

# Download all the files uploaded by .github/workflows/create-agent-standalone.yml
- name: Download all platform artifacts
uses: actions/download-artifact@v4
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
run-id: ${{ github.event.workflow_run.id }}
path: ./downloaded-artifacts

# actions/download-artifact@v4 unzips all of the artifacts
# Flatten all files we want to attach to the Release into _release-artifacts/
- name: Create Release Artifacts
run: |
mkdir -p _release-artifacts

# servers.zip - one per platform
platforms=("linux-arm64" "linux-x64" "mac-arm64" "mac-x64" "win-x64")
for platform in "${platforms[@]}"; do
cp downloaded-artifacts/$platform/servers.zip _release-artifacts/$platform-servers.zip
done

# clients.zip : just pick one of the platforms, they're all the same file
cp downloaded-artifacts/linux-x64/clients.zip _release-artifacts/clients.zip

# THIRD_PARTY_LICENSES
cp downloaded-artifacts/THIRD_PARTY_LICENSES/THIRD_PARTY_LICENSES _release-artifacts/THIRD_PARTY_LICENSES

# Manifest assigned to the GitHub release will only ever contain one version,
# which points to the assets uploaded to the release (the latest commit).
- name: Create Artifact Manifest
env:
SERVER_VERSION: ${{ needs.setup-vars.outputs.serverversion }}
RELEASE_ARTIFACTS_PATH: ${{ github.workspace }}/_release-artifacts
REPO_URL: ${{ github.server_url }}/${{ github.repository }}

run: |
npm run ci:generate:manifest -w app/aws-lsp-codewhisperer-runtimes/

- name: Remove existing release
run: |
# Remove the existing release (if it exists), we (re)create it next.
gh release delete "$TAG_NAME" --cleanup-tag --yes || true

- name: Create GitHub Release
env:
SERVER_VERSION: ${{ needs.setup-vars.outputs.serverversion }}
PRERELEASE_NAME: ${{ needs.setup-vars.outputs.prereleasename }}
# MANIFEST_URL example:
# https://github.com/aws/language-servers/releases/download/pre-main/manifest.json
MANIFEST_URL: ${{ github.server_url }}/${{ github.repository }}/releases/download/${{ needs.setup-vars.outputs.tagname }}/manifest.json

run: |
# Produce the text for the release description
envsubst < "$GITHUB_WORKSPACE/.github/workflows/agentic-prerelease-release-notes.md" > "$RUNNER_TEMP/release_notes.md"

# main and feature branches create alpha builds.
# In the future, release candidate branches will create preprod builds
gh release create $TAG_NAME --prerelease --notes-file "$RUNNER_TEMP/release_notes.md" --title "Agentic Chat: $PRERELEASE_NAME ($BRANCH)" --target $COMMIT_ID _release-artifacts/*
Loading
Loading