1016 B
1016 B
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로그 확인)