When using the CLI in headless mode, command execution is invisible. In contrast, interactive (non-headless) mode shows a detailed, formatted panel including the command used and its output.
Steps to Reproduce
-
Headless mode
Run:
qwen "count files in this project using shell command" -y
Output:
I'll count the files in your project using a shell command. Let me run that for you.
692There are 692 files in your project directory.
-
Interactive mode
Run:
qwen
# then input: count files in this project using shell command
Output:
✦ I'll count the files in your project using a shell command.
╭────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ ✓ Shell find . -type f | wc -l (Count all files in the current project directory) │
│ │
│ 692 │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
✦ There are 692 files in your project directory.
Expected Behavior
In headless mode, when a command (e.g., shell) is invoked, the CLI should still display execution details
Environment
| Key |
Value |
| CLI Version |
0.6.1 |
| Git Commit |
570ec43 |
| Model |
qwen3-coder-plus |
| Sandbox |
no sandbox |
| OS Platform |
darwin |
| OS Arch |
arm64 |
| OS Release |
21.4.0 |
| Node.js Version |
v20.19.0 |
| NPM Version |
10.8.2 |
| Session ID |
1742686a-71b9-40cb-b3c1-068b6d3a217d |
| Auth Method |
openai |
| Memory Usage |
271.3 MB |
When using the CLI in headless mode, command execution is invisible. In contrast, interactive (non-headless) mode shows a detailed, formatted panel including the command used and its output.
Steps to Reproduce
Headless mode
Run:
qwen "count files in this project using shell command" -yOutput:
Interactive mode
Run:
qwen # then input: count files in this project using shell commandOutput:
Expected Behavior
In headless mode, when a command (e.g., shell) is invoked, the CLI should still display execution details
Environment