STUPID-2026-0072
Cline's execute_command reported a failing Ruff lint check as passing over Remote-SSH
Instruction given
Run the project's Ruff lint check via execute_command and report whether it passed.
Expected behavior
Capture the actual stdout, stderr, and exit code of the executed command and report the lint check's real pass/fail status.
Actual behavior
In VS Code Remote-SSH terminal mode, execute_command lost stdout, stderr, and the nonzero exit status of the underlying shell command and returned a generic success result instead — even though the terminal itself showed the command's real output and an exit code of 7. A failing Ruff lint check was reported as passing as a direct result. The reporter's minimal repro (`exit 7` plus stdout/stderr probes over Remote-SSH) reproduced the same false success on both Cline 4.0.11 and 4.0.12.
Damage
A failing lint check was recorded as passing and "inaccurate verification evidence" was committed to the project's own issue tracker, per the reporter. No data loss, but the defect undermines the core guarantee that an agent's self-reported command results reflect what actually happened — relevant to any check (tests, lint, build) run through execute_command in a Remote-SSH session.
Classification
- Agent
- Cline
- Failure mode
- Logic Error
- Root cause
- Tool Misuse
- Domain
- Testing
- Language
- Python
- Source
- User Report