From ef882e9bb0c7f0fc7227d94bfd3ed5570deb2a62 Mon Sep 17 00:00:00 2001 From: Christopher Pappas Date: Sat, 13 Dec 2025 13:24:55 -0800 Subject: [PATCH] feat: support entering new lines --- src/agent_chat_cli/components/user_input.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/agent_chat_cli/components/user_input.py b/src/agent_chat_cli/components/user_input.py index edf33a0..1bca421 100644 --- a/src/agent_chat_cli/components/user_input.py +++ b/src/agent_chat_cli/components/user_input.py @@ -33,6 +33,13 @@ def on_mount(self) -> None: input_widget = self.query_one(TextArea) input_widget.focus() + async def on_key(self, event) -> None: + if event.key == "ctrl+j": + event.stop() + event.prevent_default() + input_widget = self.query_one(TextArea) + input_widget.insert("\n") + async def action_submit(self) -> None: input_widget = self.query_one(TextArea) user_message = input_widget.text.strip()