From 9277436fe7efe825cdb7b50e16691d58167b80f9 Mon Sep 17 00:00:00 2001 From: Hongyu Shi Date: Tue, 11 Nov 2025 17:12:43 +0800 Subject: [PATCH 1/2] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E8=BE=93=E5=85=A5?= =?UTF-8?q?=E6=A1=86=E9=94=AE=E7=9B=98=E4=BA=A4=E4=BA=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Hongyu Shi --- src/app/tui.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/app/tui.py b/src/app/tui.py index a7b1870..e92d9d9 100644 --- a/src/app/tui.py +++ b/src/app/tui.py @@ -460,6 +460,9 @@ class IntelligentTerminal(App): @on(Input.Submitted, "#command-input") def handle_input(self, event: Input.Submitted) -> None: """处理命令输入""" + if not self._is_in_main_interface(): + return + user_input = event.value.strip() if not user_input or self.processing: return -- Gitee From d20da4ba261b456c5879eb404b99f2cfd7280b88 Mon Sep 17 00:00:00 2001 From: Hongyu Shi Date: Tue, 11 Nov 2025 17:41:59 +0800 Subject: [PATCH 2/2] =?UTF-8?q?fix:=20=E5=A4=84=E7=90=86=E9=94=AE=E7=9B=98?= =?UTF-8?q?=E4=BA=8B=E4=BB=B6=E6=97=B6=E5=81=9C=E6=AD=A2=E4=BA=8B=E4=BB=B6?= =?UTF-8?q?=E4=BC=A0=E6=92=AD=E4=BB=A5=E9=81=BF=E5=85=8D=E6=84=8F=E5=A4=96?= =?UTF-8?q?=E8=A1=8C=E4=B8=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Hongyu Shi --- src/app/dialogs/agent.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/app/dialogs/agent.py b/src/app/dialogs/agent.py index b1cd115..1e40531 100644 --- a/src/app/dialogs/agent.py +++ b/src/app/dialogs/agent.py @@ -122,6 +122,7 @@ class AgentSelectionDialog(ModalScreen): """处理键盘事件""" if event.key == "escape": self.app.pop_screen() + event.stop() elif event.key == "enter": # 确保有智能体可选择 if self.agents and 0 <= self.selected_index < len(self.agents): @@ -130,6 +131,7 @@ class AgentSelectionDialog(ModalScreen): selected_agent = ("", _("智能问答")) self.callback(selected_agent) self.app.pop_screen() + event.stop() elif event.key == "up" and self.selected_index > 0: self.selected_index -= 1 self._adjust_view_to_selection() -- Gitee