echo SCENARIO tmux conflict-nonsymlink command=plugins/lfg/bin/lfg --json instal
l --run PASS=stablePluginLink conflict and lfg remains directory; HOME='/var/fol
ders/6r/g20fxk_s1ds24_h6lm971wt00000gn/T/tmp.kT5HakcX5V' PATH='/var/folders/6r/g
20fxk_s1ds24_h6lm971wt00000gn/T/tmp.RRV4nGbvLc':$PATH plugins/lfg/bin/lfg --json
 install --run > '/var/folders/6r/g20fxk_s1ds24_h6lm971wt00000gn/T/tmp.kT5HakcX5
V/out.json'; cat '/var/folders/6r/g20fxk_s1ds24_h6lm971wt00000gn/T/tmp.kT5HakcX5
V/out.json'; grep -q '"status": "conflict"' '/var/folders/6r/g20fxk_s1ds24_h6lm9
71wt00000gn/T/tmp.kT5HakcX5V/out.json' && test -d '/var/folders/6r/g20fxk_s1ds24
_h6lm971wt00000gn/T/tmp.kT5HakcX5V/.grok/installed-plugins/lfg' && test ! -L '/v
ar/folders/6r/g20fxk_s1ds24_h6lm971wt00000gn/T/tmp.kT5HakcX5V/.grok/installed-pl
ugins/lfg' && echo PASS conflict-nonsymlink || echo FAIL conflict-nonsymlink; ec
ho QA_DONE

The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.
bash-3.2$ echo SCENARIO tmux conflict-nonsymlink command=plugins/lfg/bin/lfg --j
son install --run PASS=stablePluginLink conflict and lfg remains directory; HOME
='/var/folders/6r/g20fxk_s1ds24_h6lm971wt00000gn/T/tmp.kT5HakcX5V' PATH='/var/fo
lders/6r/g20fxk_s1ds24_h6lm971wt00000gn/T/tmp.RRV4nGbvLc':$PATH plugins/lfg/bin/
lfg --json install --run > '/var/folders/6r/g20fxk_s1ds24_h6lm971wt00000gn/T/tmp
.kT5HakcX5V/out.json'; cat '/var/folders/6r/g20fxk_s1ds24_h6lm971wt00000gn/T/tmp
.kT5HakcX5V/out.json'; grep -q '"status": "conflict"' '/var/folders/6r/g20fxk_s1
ds24_h6lm971wt00000gn/T/tmp.kT5HakcX5V/out.json' && test -d '/var/folders/6r/g20
fxk_s1ds24_h6lm971wt00000gn/T/tmp.kT5HakcX5V/.grok/installed-plugins/lfg' && tes
t ! -L '/var/folders/6r/g20fxk_s1ds24_h6lm971wt00000gn/T/tmp.kT5HakcX5V/.grok/in
stalled-plugins/lfg' && echo PASS conflict-nonsymlink || echo FAIL conflict-nons
ymlink; echo QA_DONE
SCENARIO tmux conflict-nonsymlink command=plugins/lfg/bin/lfg --json install --r
un PASS=stablePluginLink conflict and lfg remains directory
{
  "ok": true,
  "status": "installed",
  "executed": true,
  "role": "lazycodex_adapter_installer",
  "adapterPackage": "lazycodex-ai",
  "installerCommand": "npx lazycodex-ai install",
  "installerArgs": [
    "lazycodex-ai",
    "install"
  ],
  "exitCode": 0,
  "stdout": "fake lazycodex install: lazycodex-ai install\n",
  "stderr": "",
  "stablePluginLink": {
    "status": "conflict",
    "name": "lfg",
    "linkPath": "/var/folders/6r/g20fxk_s1ds24_h6lm971wt00000gn/T/tmp.kT5HakcX5V
/.grok/installed-plugins/lfg",
    "targetPath": "/var/folders/6r/g20fxk_s1ds24_h6lm971wt00000gn/T/tmp.kT5HakcX
5V/.grok/installed-plugins/0-1-0-ff47fdd7",
    "reason": "Refusing to replace an existing non-symlink lfg installed-plugin
entry."
  }
}
PASS conflict-nonsymlink
QA_DONE
bash-3.2$
