Skip to content

Commit 2ca1f20

Browse files
authored
Merge pull request #163 from sourcery-ai/ben/sou-1446-feat-execute-recipes-from-the-frontend
feat: allow chat to request complete recipe from the binary
2 parents f1cecf5 + a927b8e commit 2ca1f20

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/webview/chat.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,20 +69,20 @@
6969
const message = messageInput.value.trim();
7070
messageInput.value = "";
7171
addUserMessageToUI(message);
72-
sendRequestToExtension(message);
72+
sendRequestToExtension({ message, kind: "user_message" });
7373
checkTextarea();
7474
}
7575

7676
function sendRecipeRequest(message) {
7777
// Ensure we don't add on to the previous message
7878
assistantMessageFinished();
7979
addAssistantMessageToUI({
80-
textContent: "Executing Recipe: " + message,
80+
textContent: "Executing Recipe: " + message.name,
8181
outcome: "success",
8282
});
8383
// Ensure new responses don't get added on to this one
8484
assistantMessageFinished();
85-
sendRequestToExtension(message);
85+
sendRequestToExtension({ ...message, kind: "recipe_request" });
8686
}
8787

8888
function assistantMessageFinished() {

src/webview/recipes.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
buttonContainer
2222
.querySelector(`.${recipes[i]["id"]}`)
2323
.addEventListener("click", () => {
24-
sendMessageToExtension(recipes[i]["name"]);
24+
sendMessageToExtension(recipes[i]);
2525
});
2626
recipeSection.append(buttonContainer);
2727
}

0 commit comments

Comments
 (0)