Skip to content

Commit 849a149

Browse files
authored
Better inline chat exit (#4361)
* Refactor inline chat exit tool handling and update prompt instructions for clarity re microsoft/vscode#296601 (comment) * stests * stests...
1 parent 289eecd commit 849a149

15 files changed

+582
-836
lines changed

src/extension/inlineChat/node/inlineChatIntent.ts

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,11 @@ export class InlineChatIntent implements IIntent {
252252
if (result.needsExitTool) {
253253
this._logService.warn('[InlineChat], BAIL_OUT because of needsExitTool');
254254
// BAILOUT: when no edits were emitted, invoke the exit tool manually
255-
await this._toolsService.invokeTool(INLINE_CHAT_EXIT_TOOL_NAME, { toolInvocationToken: request.toolInvocationToken, input: undefined }, token);
255+
await this._toolsService.invokeTool(INLINE_CHAT_EXIT_TOOL_NAME, {
256+
toolInvocationToken: request.toolInvocationToken, input: {
257+
response: result.lastResponse.type === ChatFetchResponseType.Success ? result.lastResponse.value : undefined,
258+
}
259+
}, token);
256260
}
257261

258262

@@ -542,11 +546,11 @@ class InlineChatEditToolsStrategy implements IInlineChatEditStrategy {
542546
private async _getAvailableTools(request: vscode.ChatRequest, isLargeFile: boolean): Promise<vscode.LanguageModelToolInformation[]> {
543547
assertType(request.location2 instanceof ChatRequestEditorData);
544548

545-
const exitTool = this._toolsService.getTool(INLINE_CHAT_EXIT_TOOL_NAME);
546-
if (!exitTool) {
547-
this._logService.error('MISSING inline chat exit tool');
548-
throw new Error('Missing inline chat exit tool');
549-
}
549+
// const exitTool = this._toolsService.getTool(INLINE_CHAT_EXIT_TOOL_NAME);
550+
// if (!exitTool) {
551+
// this._logService.error('MISSING inline chat exit tool');
552+
// throw new Error('Missing inline chat exit tool');
553+
// }
550554

551555
const enabledTools = new Set(InlineChatIntent._EDIT_TOOLS);
552556
if (!request.location2.selection.isEmpty) {
@@ -572,7 +576,8 @@ class InlineChatEditToolsStrategy implements IInlineChatEditStrategy {
572576
this._logService.error('MISSING inline chat edit tools');
573577
throw new Error('MISSING inline chat edit tools');
574578
}
575-
const result = [exitTool, ...editTools];
579+
// const result = [exitTool, ...editTools];
580+
const result = [...editTools];
576581

577582
// For large files, also include the read tool so the model can read more of the file
578583
if (isLargeFile) {

src/extension/prompts/node/inline/inlineChat2Prompt.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,10 +77,10 @@ export class InlineChat2Prompt extends PromptElement<InlineChat2PromptProps> {
7777
You are an AI coding assistant that is used for quick, inline code changes. Changes are scoped to a single file or to some selected code in that file. You can ONLY edit that file and must use a tool to make these edits.<br />
7878
The user is interested in code changes grounded in the user's prompt. So, focus on coding, no wordy explanations, and do not ask back for clarifications.<br />
7979
Make all changes in a single invocation of the edit-tool (there is no tool calling loop).<br />
80-
Do not make code changes that are not directly and logically related to the user's prompt, instead invoke the {this.props.exitToolName} tool which can handle this.<br />
8180
{isLargeFile && readToolName && <>
8281
The file is large and only a portion is shown below. If you need to see more of the file to make the requested change, use the {readToolName} tool to read additional parts of this file before editing. Do NOT use it to read other files.<br />
8382
</>}
83+
Do not make code changes that are not directly and logically related to the user's prompt. When you cannot make a code change, reply with just a few words.<br />
8484
</Tag>
8585
<cacheBreakpoint type={CacheType} />
8686
</SystemMessage>

test/outcome/edit-inlinechatintent-inline.json

Lines changed: 107 additions & 150 deletions
Large diffs are not rendered by default.

test/outcome/fix-inlinechatintent-cpp-inline.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
{
33
"name": "fix-InlineChatIntent (cpp) [inline] [cpp] - code fix for C++",
44
"requests": [
5-
"625a332aa1898018f6f8e673e7aa42a36c97ce32b72fd1cc00ec5307387b5c71"
5+
"eedadcde9c07137e204af3b78cb20b3536a776a67432e7ca96c191f1f7319c1d"
66
]
77
}
88
]

test/outcome/fix-inlinechatintent-eslint-inline.json

Lines changed: 42 additions & 99 deletions
Original file line numberDiff line numberDiff line change
@@ -2,265 +2,208 @@
22
{
33
"name": "fix-InlineChatIntent (eslint) [inline] [typescript] - (AML-10-1) do not access hasOwnProperty",
44
"requests": [
5-
"38954ec6494d29483142e15812b42b8cc719a89745a6d18bf6d073759df2bdf7"
5+
"1912ddb305606a503938601139a0515b4525f2367f05d5b53f52a067e5971297"
66
]
77
},
88
{
99
"name": "fix-InlineChatIntent (eslint) [inline] [typescript] - (AML-10-52) expected conditional expression",
1010
"requests": [
11-
"4daa083e3cd52d382b86df56bac03fad4ffb93b1ceba3e6d48fb2e506732daf6"
11+
"84715ee528778968fa6f3ba29e8c094f966d5c12bcf53fb64ae355b692ea143d"
1212
]
1313
},
1414
{
1515
"name": "fix-InlineChatIntent (eslint) [inline] [typescript] - (AML-17-10) unexpected constant condition 1",
1616
"requests": [
17-
"907061064c891352463c2118d83f1aa52736eb4490590b308ede1b6be19b93bf"
17+
"e4ea1bff83540aeb61da06a782be2e1aa5341a2ba9d75feb06a52ffebc781035"
1818
]
1919
},
2020
{
2121
"name": "fix-InlineChatIntent (eslint) [inline] [typescript] - (AML-17-152) unreachable code",
2222
"requests": [
23-
"0b28f27c8871da8a81c26b9384abbb2729e089e541f9986fc55b9222982332cc"
23+
"96947b87ce764cbff4de8f777097c0bda8a98bb618668c505ba4cc4634632ea6"
2424
]
2525
},
2626
{
2727
"name": "fix-InlineChatIntent (eslint) [inline] [typescript] - (AML-17-166) unexpected control character",
2828
"requests": [
29-
"6cd479ad264f4634d0ad245891b1077bd622f17348e4f1c665cab9178805fb52"
29+
"0f880c11dd75a2b20b65ac2db9bbe8dffbf0e5656021fffc7b382a993439b39f"
3030
]
3131
},
3232
{
3333
"name": "fix-InlineChatIntent (eslint) [inline] [typescript] - (AML-17-243) unexpected constant condition 2",
3434
"requests": [
35-
"e8d44bf7931ab4d0d93f14a8529cb2cbb66f5ea371801dcee02157b92477a576"
35+
"9eb29bad41931f0bf515e9d18a4fb18d90f9e589b3325fef549ddf061270b866"
3636
]
3737
},
3838
{
3939
"name": "fix-InlineChatIntent (eslint) [inline] [typescript] - class-methods-use-this with cookbook",
4040
"requests": [
41-
"4a541e2cd8f2522ef674b48065cd0f787bc9fadcd94561fb7fbfb7fea35fbbc4",
42-
"5d28ba8fbd9503b5263e0883f157d8d732b5e28ad233a3813f0b404f5cc1a4e7",
43-
"7a88710c2f8dc48aaa958d92e8643b2d24b17f50dd83af78efeb3530bdbff4bb",
44-
"8f6c759a76f21e6245171885211212b790f857ddb8e0fba1b6460c9b1761a9af",
45-
"9a6d9f8fded1e08e4c09e558ac15bf8b417e51db723f26e6f024e570d5c79b5e",
46-
"a84241cca8a1f3b4f6199cda8d1db112f28e29ff9b6b12d1030321efa68a0cd0",
47-
"c454bcdc451a726704faa81db4e0f72e893fbb2d3c9131592ba3db1a97261716",
48-
"f367b415d1f2c1290f961befeb956b57d8ec9bd051a6a02367eb17e21f03f24d"
41+
"762181463253c01268a6e515ad345a3d962ff37356ddb5d3ae0e9fa12b12acba"
4942
]
5043
},
5144
{
5245
"name": "fix-InlineChatIntent (eslint) [inline] [typescript] - comma expected",
5346
"requests": [
54-
"a012fb8b60112c27bdc4d2eee68d91013d7785ca7dcf2ff93615cb289eb8d13c"
47+
"7a813e438deb3919da17071e95ec9146bc5d920e9392ac14ce65592e54d29c86"
5548
]
5649
},
5750
{
5851
"name": "fix-InlineChatIntent (eslint) [inline] [typescript] - consistent-this with cookbook",
5952
"requests": [
60-
"2cc4bf63c14ad74f23bedd72f3ca7f488ce27506f3ce1ef4def0252df12ad03d"
53+
"863f761240885620adb6b6bd37db4187073aa85c2abc7edadb78a50ef1226daa"
6154
]
6255
},
6356
{
6457
"name": "fix-InlineChatIntent (eslint) [inline] [typescript] - constructor-super with cookbook",
6558
"requests": [
66-
"0717ad8cf3ccbee9d00ec0e2d20e412055c68dba829bf0a0a2bd4ad50ebffb79"
59+
"0f06130fe92d47a6774fff82df9512342e3ebab79774251fa841a25a43de1c44"
6760
]
6861
},
6962
{
7063
"name": "fix-InlineChatIntent (eslint) [inline] [typescript] - func-names with cookbook",
7164
"requests": [
72-
"48705e2aa31a33184a3aadc981faed908f89b874624ac728798aeb47d747c9eb",
73-
"693b18036c3b20be2821d14d9581deb2f2b8f04e76b78077a16f79fd1b99bb90",
74-
"9b7b60a8a4306978f1342d7d187cfa6d0f041d0f7036c5444a39be68b1691c55",
75-
"fdb55eb79aab716a69e29bb06f424cc14de6b0f0b122a920b85aa8f854a275f6"
65+
"36e75d2d398ef875e43464e904df8a69f1cc4da9d249393b34a14ca4170d18d3"
7666
]
7767
},
7868
{
7969
"name": "fix-InlineChatIntent (eslint) [inline] [typescript] - func-style with cookbook",
8070
"requests": [
81-
"1d649b59086d58676bd85dbc618d1b9b07abf23472f40ccbef71818940a88d4a"
71+
"9c0ccf104f77185606c10343900b570b73e4f6a082765ddfe82851bab426472a"
8272
]
8373
},
8474
{
8575
"name": "fix-InlineChatIntent (eslint) [inline] [typescript] - Issue #7544",
8676
"requests": [
87-
"02df867367d0bc7f828e6a9b2d2f2c42b5a8c909ad8833618304f43dbb61aa97",
88-
"16108073ec2624e827e35b5374d274f4bc8009d8eaf894126302b82d1b6760d0",
89-
"17f6cc314dff6fa3b267c53c1b61fae43e968a5d874fb8d0a851d25bb6da8259",
90-
"1bf912b1c66312cead5b2cce54a02a91dc8bf0223f7e509cacf046a90d6ef38a",
91-
"1d33135ce3a890fa67a43ff3678eefcfbae1297eaad978ae7dd328d3eae9c0b6",
92-
"225f7d796d8500fa76da9dbc00935e78f9d466bd0794fd35f52ee7b00698af97",
93-
"2beb0731b58d548242e7c6d1fc91d6f30f90311b8f187010f373cd5e9964e2ab",
94-
"330ce8005a2998ca8c0bb89cc4a42c5b7c822738abdf6a4852ddce6e8c270328",
95-
"33d2174378c851cf325e4d99ebed7b466abdbadafa596de0d242d0f22689501a",
96-
"3573fb135abc96c76d17e42c4ae30198e9547b18370bb27a5c7b94a362fb95d3",
97-
"36d1e010b718a430bda19931b881695099b9cf9db1519b382a56c403dcece49c",
98-
"3913cb56fb7d7aa608204f98cd61cb12c374b8bce62c3e975dcba7b5941e3241",
99-
"3e55ba72724581515f3b7928689c72672b9d7fbd5a557884c9391a64bcbf98cd",
100-
"52284c41a86dea4b8af46c55cb561bd3a05509dbff528111dd31fad5f381574b",
101-
"5fe322d7c6fc64ae2114c88e909cb72e910df32d4d29c0d4712826e539bdbd14",
102-
"60056ede48192f1cb26f8ffaedf1437d9ecd8dcac31b153da66f4ebb7afeb4b5",
103-
"611351ba8f83bc9cbd41a6dd7bcd26f0f131b12327c5707aae536c8933376be2",
104-
"62d6717d4d7b614e5e379f096a315734a1c3309d523b7842d3d94f4cb98f682e",
105-
"63d778a35b570b824ffd5ad250051c51ba85e0c506757ddf3eedff01ed7b759c",
106-
"7077e242b6759e3fc1e703f543b02c85ce871a7ed99ed6b7cbaae381cbea7802",
107-
"7637c01c8987c37488224870100bd0e9775acc342fb57e6f0d1722c2b4eac718",
108-
"76a9018549cab92fc775b3f03969d4236c197e86874b41c612877dfd0e14b055",
109-
"7a0533bd9a08fcfd53b3578cc5c3dde0d37b0a139b165e93d2ffe924d715de53",
110-
"7afae08666dd834210f1d4a6c563bcaa837589caf6a5d81f2369a6e3787b2e4d",
111-
"7c80977c04e7e64c24ecbdcc8f4154db74dfbd7a60e443ab9acb5bd209d53694",
112-
"83aa4ec5c876b407bfed41ff786f54e32bc8a57d7e31a6ea7b5710fe735bb492",
113-
"925ba03da0c00ae700a84422dd8272d17bd48f412d11dee3bcd2c9fb8a593d44",
114-
"92fed2b6863c6ecc1cff42164d359b4528b894dee4cc57d9c9d68121fb26c9c5",
115-
"961b126f302c4960ee6144c6b7458094279e5c40edbc96f558152ef2f2001d79",
116-
"a50c137f729a43e89a31bef282b7d624e05c77ac43a96a45de76df3dac9cc359",
117-
"ada0c0a901e1a0f641fc521e070504d453a5a1b2e0582ebdd9e43db09cec75a3",
118-
"b2ebc7afbcba3ac32e90c785e5d7ac83cb4d1806a8ee96b5082d6d4085fab7ab",
119-
"bb105808925e186deeafd32c47c4208955723471a60d27e3059293783759350a",
120-
"d4f73f0e228cab0df90465395a52dceef625a596c16f36e7af10deac9699d0f6",
121-
"d9767a1195f89f8767face51614b005445f820dfc4b670af1a88cc410aa10da2",
122-
"e18335e017bdb8404ac40517259015bd516708cd6d72a9045bda173de00ecd77",
123-
"e8dc2c08ab61b9bfbea3d31887d5d0579422f15352488132a199c384829f60f6",
124-
"e9000eafe5507290a28b5ccec710d451179fa5c0d927666b78f6917aec2b026d",
125-
"f940778c1b548f0792c64368e4d105d0ef0bb80d2e1b098fcf5bc265565533c1",
126-
"fa1dc954e23be9fa7531f8d44b788ec8ef1dc2b2a637998387265bae645860ff",
127-
"fd65a2d0d51c6d7efd898f6f6e3f4bd7358aeb0d09d1436daf3848af6f6d5ac6"
77+
"0261a618f4df55e9aa26200b1252071249126c3d1ff77dd393a1308a08d6a901",
78+
"0cd069ea706ac68a3db43091e40904df3281ea6b742397edd23caba773ea1150",
79+
"1e23cef01ac82b2999c26284ae56ca8a4e8a3ccb334e31d43533a93d8139bf72",
80+
"5f5e435322b661006d57f22ecfdf4a99dd13d4710dabad4fca895ba0977f448a",
81+
"7af5150a53134a8a973cd9daee7096b1f97dba944ab5c28fdba2db49636e5456",
82+
"90b3a4788624774e2ccc3c3ac4569fb2086dc1635d407a31740358e6a2798a61",
83+
"df4184516201abb4ef643f8c0255122480a33c083f05f6ccebc16585956cc0ea",
84+
"e32787acbc0e068b945b22655e60b7a67068b5b587115d6a8fcd4f8de6f8d796",
85+
"e4a65b649f4a6d00cdba66cec3183639f276af29a43d115bc4433087fb89ad40",
86+
"f5a963437ac97554bac64135fb4ee68d7099237e3e68314c73e77d7146bcb047"
12887
]
12988
},
13089
{
13190
"name": "fix-InlineChatIntent (eslint) [inline] [typescript] - max-lines-per-function with cookbook",
13291
"requests": [
133-
"42043edbb930ac536003d0912ff3d0687c5c5f2ed575d81d9cee8dabd0f3fad9",
134-
"487cfeba5cea2bbe1e1d27c3523783dd3db3595e69b6ce8a95503568440308be",
135-
"91102a4373427587161ac73383fa3e5047a1202fcba5ce1b473c874e0fe6b2bd",
136-
"97d0ed0cde4a108ec1d499f9a4bc66e79a99744423345a38b84e407e3be9c61f",
137-
"f9aea9dbc99eb068ae038f5a390b0bdeb837281ad5459f25be1b4fb24875c52a"
92+
"ecd81a4c5cb8d10e4a754494b3c8ae95bbde9f8577d38442290153204dd21206"
13893
]
13994
},
14095
{
14196
"name": "fix-InlineChatIntent (eslint) [inline] [typescript] - max-params with cookbook",
14297
"requests": [
143-
"09d0a16766db95e4d57e4c5143a4e275ea937c43d73266496d2af308b1f51899",
144-
"2bd69cb8ebb7b91325c3d86d4aaca1eaf2fc92f0d47a84c7b1f696de25f76a33",
145-
"ee38c6b6cb1ac787ca239bfcbb232a3db53d11b50711dc4a1c732bb680e51454"
98+
"5343a75113f1c6b970cef44b2afbad08bce9d239deb46885a2222d7d436ffc88"
14699
]
147100
},
148101
{
149102
"name": "fix-InlineChatIntent (eslint) [inline] [typescript] - max-statements with cookbook",
150103
"requests": [
151-
"1d4fb7f44e8e93e26be54608109d4d52268f30b2681d46b758c23c88a216818d",
152-
"34127498f3c6cb1fe0558e13f6dbd4b34e7eef06fd3a823838ffe909874283ad",
153-
"9442163ec8e4e5f6fe057cf1d2d26d68b2fb4daaf627ac93d806355c3e87ab84",
154-
"988f2b060cbb23e370a1b74f9fe6c15c913986934a682ee8aac20aeb67568a90",
155-
"c07ad9ae8075d43391baf1b6ba9fadd73a6493384cf2f341a1ba246e939fdfb5",
156-
"e5247e355912b7f44fdaabaf585988a24afac421b064081be0bbdb3553b8bbd7"
104+
"62e41ebf372e58366911a964d11a9a91407041d96659fdab224092caa04dd361"
157105
]
158106
},
159107
{
160108
"name": "fix-InlineChatIntent (eslint) [inline] [typescript] - no-case-declarations with cookbook",
161109
"requests": [
162-
"0f99d450fb521346b862d23e08f9f6eb812a96f1184ac8f7da61e93b8ac0c4b6"
110+
"2fe876fb2f1cf25becdaaaba702c167d2ddc43fb28a61a231daa5c4e674c40da"
163111
]
164112
},
165113
{
166114
"name": "fix-InlineChatIntent (eslint) [inline] [typescript] - no-dupe-else-if with cookbook",
167115
"requests": [
168-
"68603f6d353d48dc4ca148f748443bf9fa9e6deee30dd4ab51e90eef1df4a971"
116+
"fbdf8cd524561328d85b65eb75c7e837a6b0e04e2e2de41d9d603279023843d6"
169117
]
170118
},
171119
{
172120
"name": "fix-InlineChatIntent (eslint) [inline] [typescript] - no-duplicate-case with cookbook",
173121
"requests": [
174-
"4f53e924fa8b99e91df08774950aa2d919898a991582de798bc4310c54df84da"
122+
"24c68ed5a9c6abeff2d26c694d45ad80393a14e0b7d54fc78f46d135d95953fd"
175123
]
176124
},
177125
{
178126
"name": "fix-InlineChatIntent (eslint) [inline] [typescript] - no-duplicate-imports with cookbook",
179127
"requests": [
180-
"d58aac27547fa322837cb3df372c234ed787b2ec7a73941a115e24a9da0b25ad"
128+
"ce04583b9023f6a673ae54ac2cd9a0a5c3fecb3b870e947a9beccd9522665e36"
181129
]
182130
},
183131
{
184132
"name": "fix-InlineChatIntent (eslint) [inline] [typescript] - no-fallthrough with cookbook",
185133
"requests": [
186-
"9c4bd686479a2ab80446f146b7b32baefc2cecae67df78c0afd0e35dba2e2278"
134+
"71aaeed221a2e6ddc9fe93f135f70d09ba5843500025c0ed4e1249124047a568"
187135
]
188136
},
189137
{
190138
"name": "fix-InlineChatIntent (eslint) [inline] [typescript] - no-inner-declarations with cookbook",
191139
"requests": [
192-
"509447c40932a0dba7bf35a9c9e06f0d91d2f728281af0473b3c81308a4f10e8"
140+
"4730a81017c75bb873c76952d544f6b89a2145cd1c214c9d93aed9e48738ceeb"
193141
]
194142
},
195143
{
196144
"name": "fix-InlineChatIntent (eslint) [inline] [typescript] - no-multi-assign with cookbook",
197145
"requests": [
198-
"43b5c53e5169a40362a5cd7b85afccafbe7d132f38bd7430053605c83dcb300b"
146+
"074425f0ca462c64c0f8487f789fe76227f51be4eb8d4634060dbf314133ad20"
199147
]
200148
},
201149
{
202150
"name": "fix-InlineChatIntent (eslint) [inline] [typescript] - no-negated-condition 2 with cookbook",
203151
"requests": [
204-
"47142539e3bb86b114f87cb88f18b1f6cba327245db5c7d537ab42e0244a7656"
152+
"c78fe8352476d3737244a8a434d75e467412a54d4c4d13a1a7f55210f51760bf"
205153
]
206154
},
207155
{
208156
"name": "fix-InlineChatIntent (eslint) [inline] [typescript] - no-negated-condition with cookbook",
209157
"requests": [
210-
"957e78c1e6c2d25547c46d73c52a58943a06f0f6fb8a7e267fafc63147512cd1"
158+
"8dbc2ab2e14b95b72c6c0dff8c68bf0f0e60d32eb0f8323df337eb4ac36709b4"
211159
]
212160
},
213161
{
214162
"name": "fix-InlineChatIntent (eslint) [inline] [typescript] - no-new with cookbook",
215163
"requests": [
216-
"1d1594e08cc4b5f2793ab33972741d0cbc44a1b0f565b6c60965d59eaa8af9ca",
217-
"42d2124429e3a500811271399646225d4e147f4314528267d92a5687955bfd97",
218-
"6ca43f3d1aadb59248b43b56f4fc2ad38efc00eac090cf13d04ea0baa951aa81"
164+
"b0dac2faa8eb9e8101d72e20819c84edb69cfd221dc84e6faf2a67e96dd70f29"
219165
]
220166
},
221167
{
222168
"name": "fix-InlineChatIntent (eslint) [inline] [typescript] - no-sequences with cookbook",
223169
"requests": [
224-
"e81d230a3fa1fe8512036102adcf7f33ed436cd92de9decea320019f356d4996"
170+
"9adc7f253c2c74c8b53df9f83918eb7d68515fcaea2a1b345b38b409eb46d7d9"
225171
]
226172
},
227173
{
228174
"name": "fix-InlineChatIntent (eslint) [inline] [typescript] - no-sparse-arrays 2 with cookbook",
229175
"requests": [
230-
"294f3157960caa6a152dd3c6ec348a4aacbc8b48ad0fb10676211f5ae5a38ecf"
176+
"7443ab65ee9f6ea2a905cc23cdb66a56aa9891ad3df95c3f752ee526e0c8397b"
231177
]
232178
},
233179
{
234180
"name": "fix-InlineChatIntent (eslint) [inline] [typescript] - no-sparse-arrays 3 with cookbook",
235181
"requests": [
236-
"a847fb9c25f7e09cfb18d2872ccb0df45ed01be3a8b0bf669f8899e39ff76c6d"
182+
"cf0675b46ca13651ed0fb15d571eac0f9638d4d5a98940175b7eca828bdc444b"
237183
]
238184
},
239185
{
240186
"name": "fix-InlineChatIntent (eslint) [inline] [typescript] - no-sparse-arrays with cookbook",
241187
"requests": [
242-
"618eef03bc68d249843e9ef7a66891b42f8049cafc1c563439e7466bb3020ac3",
243-
"a25f4f1fe59c261d286b9a4829a02e542004944bdaa1de849138ca81594e8e00",
244-
"b66c5aa7b4d7213eb1cc0c979e2af74fa9d7c62e23e5ab233ea053cda4af0f55",
245-
"f88c0f4ff374ecb0df142cc5ff07b33097078b342820634e6ed05dcf4cea568e"
188+
"26e47fcfbeba1e9849776b6ef4ee1af96900401ac8cac176c2076bf6fc3e4194"
246189
]
247190
},
248191
{
249192
"name": "fix-InlineChatIntent (eslint) [inline] [typescript] - require-await with cookbook",
250193
"requests": [
251-
"476808c10a25df02b1efcb4dcc133c5059bdbe9a5ed124ee2ca86b790a8a9bfd"
194+
"75605953d834f2d65746f25e948f82623a638decaa82b63603660a993f6b7b8e"
252195
]
253196
},
254197
{
255198
"name": "fix-InlineChatIntent (eslint) [inline] [typescript] - sort-keys with cookbook",
256199
"requests": [
257-
"7d54ca90976f52f5a722f0daa69b772e40f9b6b0167c1adeee5d2aad34ad5495"
200+
"43dc897c1cd4db5e860760784fe841fb63fed6c5636e15c2ba7a6e01946b1cad"
258201
]
259202
},
260203
{
261204
"name": "fix-InlineChatIntent (eslint) [inline] [typescript] - unexpected token",
262205
"requests": [
263-
"56eed7c72e360b691ed5245b0910a104995cc6aa118cdb590d9d187ad1b9920b"
206+
"8b1dcf4ac8f8e5eebfc8302520fa31af6d41293eb6ff0b50474727223ca976dd"
264207
]
265208
}
266209
]

test/outcome/fix-inlinechatintent-powershell-inline.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22
{
33
"name": "fix-InlineChatIntent (powershell) [inline] [powershell] - Issue #7894",
44
"requests": [
5-
"0a220191c95710bdfc76bbde4ce01fa589b2cf6893cc79776580e00cbc6aae09",
6-
"7ed5dac9fc0758ecd220a3f4daa1f91ec687d18ee3f6c277cfffc2d9800e9789"
5+
"02d3acfbf70f188769a9a64cff50859ffa1ed5828930ea25c8536fa81566842d"
76
]
87
}
98
]

0 commit comments

Comments
 (0)