After your first prompt in a freshly-created workspace, wsx renames the workspace + git branch based on the conversation. Controlled by WSX_RENAME_MODE:

ModeBehavior
claude (default)Claude itself runs git branch -m as the first action in its response, based on your first message. A background poller propagates the rename to the wsx store. Higher-quality slugs at the cost of ~80 tokens per session start.
localwsx intercepts your first prompt's keystrokes locally and slugifies them. Zero tokens; literal text.
offNo auto-rename. Workspaces keep their generated <adjective>-<plant> name forever.

The rename only fires on workspaces whose name still matches the generated <adjective>-<plant> pattern.