Skip to content

v1.6.5 - Flexible Exit Command

Choose a tag to compare

@jwesleye jwesleye released this 31 Dec 16:28
· 93 commits to main since this release

v1.6.5 - Flexible Exit Command

This patch release adds flexible exit command handling to prevent common user mistakes.

New Feature

  • Flexible exit commands: Now supports multiple variations for exiting the chat
    • exit, quit, bye (no prefix)
    • #exit, #quit, #bye (hash prefix)
    • /exit, /quit, /bye (slash prefix)

Why This Matters

Users often type exit out of habit (like in a terminal), but the CLI previously only recognized #exit. This caused confusion and required retyping with the correct prefix. All variations now work equivalently.

Implementation Details

  • Exit command check happens before general command parsing
  • Uses lstrip('#/') to normalize input
  • Maintains backward compatibility with existing #exit usage

Testing

  • All 318 tests passing
  • Clean linting and type checking

No upgrade required, but this improves the user experience for anyone who's accidentally typed exit instead of #exit.