Summary
The /export command never completes, regardless of whether it is invoked with or without a filename. A loading spinner appears and remains indefinitely until the operation is manually interrupted.
No error message is displayed, no file is created, and the Export Conversation dialog never appears.
Environment
-
Build mode: External (default OSS build via NCODE_USER_TYPE=external bun run build)
-
Command variants tested:
/export
/export <filename>
-
Platform: Linux 6.17.0-35-generic, Bash
-
Conversation size: Reproducible in sessions of all length
Steps to Reproduce
-
Start NCode in any repository.
-
Have a conversation
-
Run either:
or
-
Observe that the spinner remains active indefinitely.
-
Manually interrupt the operation (Ctrl+C or Esc) to regain control.
Expected Behavior
/export <filename>
- Exports the conversation to
<cwd>/<filename> (forcing a .txt extension if applicable).
- Prints a success confirmation message.
/export
Actual Behavior
Both command paths hang before producing any output:
- No Export Conversation dialog is displayed.
- No file is written.
- No error message is shown.
- The spinner continues indefinitely.
- The only way to recover is to manually interrupt the command.

Summary
The
/exportcommand never completes, regardless of whether it is invoked with or without a filename. A loading spinner appears and remains indefinitely until the operation is manually interrupted.No error message is displayed, no file is created, and the Export Conversation dialog never appears.
Environment
Build mode: External (default OSS build via
NCODE_USER_TYPE=external bun run build)Command variants tested:
/export/export <filename>Platform: Linux 6.17.0-35-generic, Bash
Conversation size: Reproducible in sessions of all length
Steps to Reproduce
Start NCode in any repository.
Have a conversation
Run either:
or
Observe that the spinner remains active indefinitely.
Manually interrupt the operation (
Ctrl+CorEsc) to regain control.Expected Behavior
/export <filename><cwd>/<filename>(forcing a.txtextension if applicable)./exportOpens the Export Conversation dialog.
Provides export options such as:
Actual Behavior
Both command paths hang before producing any output: