- Add tunnel.sh for SSH tunneling to vLLM server (port 8000 is
firewalled, tunnel required for local dev)
- Add dev:tunnel script to package.json for running dev with tunnel
- Add SYNAP_SPACE env var support to synap.ts, sends X-Memory-Space-Id
header when set
- Fix SSR hydration mismatch in person-switcher by deferring personId
render until client mount
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>