From d1aaba6d878716992adc3abbbd41fd673e7c536a Mon Sep 17 00:00:00 2001 From: Remi Schnekenburger Date: Thu, 14 Nov 2024 10:19:07 +0100 Subject: [PATCH] feat: update proposed API MappedEditProviders fix: #14451 contributed on behalf of STMicroelectronics Signed-off-by: Remi Schnekenburger --- CHANGELOG.md | 2 ++ packages/plugin/src/theia.proposed.mappedEditsProvider.d.ts | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2dca6f5fcd8b1..26c754dab0d77 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,8 @@ +- [plugin] supported MappedEditProviders proposed API evolution [#14453](https://github.com/eclipse-theia/theia/pull/14453) + ## 1.55.0 - 10/31/2024 - [ai] added logic to allow to order and clear AI History view [#14233](https://github.com/eclipse-theia/theia/pull/14233) diff --git a/packages/plugin/src/theia.proposed.mappedEditsProvider.d.ts b/packages/plugin/src/theia.proposed.mappedEditsProvider.d.ts index 5ed4a121bc80d..cd14e2d9e8b0c 100644 --- a/packages/plugin/src/theia.proposed.mappedEditsProvider.d.ts +++ b/packages/plugin/src/theia.proposed.mappedEditsProvider.d.ts @@ -35,6 +35,7 @@ export module '@theia/plugin' { export interface ConversationResponse { readonly type: 'response'; readonly message: string; + readonly result?: ChatResult; readonly references?: DocumentContextItem[]; } @@ -69,7 +70,7 @@ export module '@theia/plugin' { } export interface MappedEditsRequest { - readonly codeBlocks: { code: string; resource: Uri }[]; + readonly codeBlocks: { code: string; resource: Uri; markdownBeforeBlock?: string }[]; // for every prior response that contains codeblocks, make sure we pass the code as well as the resources based on the reported codemapper URIs readonly conversation: (ConversationRequest | ConversationResponse)[]; }