# SDK LS 프로세스 대소문자 매칭 버그 수정 - **시간**: 2026-03-10 22:23 ~ 22:47 - **Commit**: `21fd309` - **Vikunja**: 신규 생성 → done ## 결정 사항 - SDK `_findLSProcess()`의 버그를 SDK 자체 수정 대신 **extension 단에서 우회(fixLSConnection)**하기로 결정. SDK는 빌드된 패키지이므로 직접 수정 불가. `sdk.ls.setConnection()` API로 재연결. - 각 AG 창이 **별도 LS 프로세스**를 가진다는 사실 확인 (`--workspace_id`로 구분). 기존에 "모든 AG가 하나의 LS를 공유한다"던 가정은 틀림. ## 근본 원인 - SDK hint: `desktop_variet_agent` (`.toLowerCase()` 적용) - LS command line: `file_c_3A_Users_Certes_Desktop_variet_agent` (원본 대소문자) - `String.includes()` 대소문자 구분 → `desktop` ≠ `Desktop` → 매치 실패 - SDK fallback: `lines[0]` (첫 번째 LS = gravity_control) → wrong LS 연결 ## 미완료 - AG 풀 재시작 후 E2E 검증 필요 (`[LS-FIX] ✅ Reconnected` 로그 확인)