Skip to content

Commit 09a2f95

Browse files
committed
fixed esc mechanism
1 parent a9f95e0 commit 09a2f95

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

codetide/agents/tide/agent.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -108,15 +108,17 @@ def _(event):
108108
try:
109109
# 3. Use the async prompt instead of input()
110110
message = await session.prompt_async("You: ")
111-
if message is not None:
112-
message = message.strip()
111+
if message is None:
112+
break
113+
114+
message = message.strip()
113115

114116
if not message:
115117
continue
116118

117119
except (EOFError, KeyboardInterrupt):
118120
# prompt_toolkit raises EOFError on Ctrl-D and KeyboardInterrupt on Ctrl-C
119-
_logger.logger.warning("\nExiting...")
121+
_logger.logger.warning("Exiting...")
120122
break
121123

122124
self.history.append(message)
@@ -129,4 +131,4 @@ def _(event):
129131
# This can happen if the event loop is shut down
130132
pass
131133
finally:
132-
_logger.logger.info("\nExited by user. Goodbye!")
134+
_logger.logger.info("Exited by user. Goodbye!")

0 commit comments

Comments
 (0)