fix: preserve workbench submit messages during route selection (#1324)
This commit is contained in:
@@ -213,6 +213,7 @@ export const useWorkbenchStore = defineStore("workbench", () => {
|
|||||||
async function submitMessage(text: string): Promise<void> {
|
async function submitMessage(text: string): Promise<void> {
|
||||||
const value = text.trim();
|
const value = text.trim();
|
||||||
if (!value) return;
|
if (!value) return;
|
||||||
|
beginWorkspaceSelection();
|
||||||
if (!composer.value.sessionId) {
|
if (!composer.value.sessionId) {
|
||||||
messages.value.push(makeMessage("system", "session_required:请先显式新建或选择 Code Agent session。", "blocked", { title: "需要 Session" }));
|
messages.value.push(makeMessage("system", "session_required:请先显式新建或选择 Code Agent session。", "blocked", { title: "需要 Session" }));
|
||||||
return;
|
return;
|
||||||
|
|||||||
Reference in New Issue
Block a user