* fix: skip existing hosts on JSON and SSH config import
Import (skip existing) only loaded existing hosts when overwriting, so
every host was created again. Always load them, and skip a match unless
overwrite is set. A skipped host still resolves as a jump host for the
hosts imported after it.
Fixes#1606
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
* chore: use .js extension for test import
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>