Previously, the system blocked message processing for up to 60 seconds whenever it spawned a background task, causing unresponsiveness. This update makes background executions completely non-blocking so the main message loop immediately returns to action. We've also introduced phase completion markers, an /end-session command, and state tracking to handle transitions more gracefully. Your bot will now feel significantly snappier while juggling heavy asynchronous tasks.

Fix blocking background tasks and introduce robust session management - jeffwweee/devspace