Skip to content

LAF Agent v0.4.3

Choose a tag to compare

@github-actions github-actions released this 05 Sep 03:01

연결 화면 — 한 줄에 스위치 하나

세 가지 연결(원클릭 계정, 파트너 서비스, 봇 브라우저 로그인 사이트)이 한 화면의 같은 모양으로 보입니다. 스위치를 켜면 맞는 것이 열리고(동의 창 · 짧은 폼 · 봇 브라우저), 끄면 한 번 묻고 끊습니다.

  • 상태 여섯 가지: 연결 안 됨 / 연결 중 / 브라우저에서 동의를 마치는 중 / 연결됨 · 계정 · 마지막 사용 / 다시 연결 필요 / 로그인 필요.
  • 설정 사이드바에 연결 항목. 로딩 스켈레톤, 실패 시 다시 시도, 이 배포에 없는 것은 그리지 않음.
  • 원문 스코프 대신 "봇이 할 수 있는 일" 한국어 한 줄. "관리자에게 문의" 문구 제거.
  • 요청 4건 → 1건(GET /api/connections/overview). 창 복귀 시 갱신, 기다리는 동안에만 폴링, 취소하면 즉시 멈춤.

연결이 죽으면 화면이 압니다

  • 토큰 갱신 실패·권한 회수를 연결 행에 기록(마이그레이션 0032). 화면은 다시 연결 필요, 봇은 벤더에 닿기 전에 한국어로 거절합니다("설정 › 연결에서 다시 연결해 주세요"). 벤더가 잠시 죽은 것은 다시 연결로 몰지 않습니다.
  • 설정에서 연결하면 모든 봇이 바로 씁니다(툴 목록 갱신 + 자동 부여, 끊으면 회수). 물어보는 층은 그대로.
  • 데스크톱: 동의를 마친 브라우저가 "로그인하세요"에 떨어지던 문제 → 세션 없는 /connected 안내 페이지와 lafagent://connected/<id> 복귀 링크.
  • 실패 사유 토큰(expired · reused · denied · exchange · mismatch)에 한국어 문장.

고침

  • 봇 브라우저 조종권 인수 실패를 무시하고 오버레이를 열던 것, 브라우저를 못 읽은 503이 조용히 사라지던 것.
  • 인증서 팝업이 팝업 차단에 걸리던 것.
  • 백그라운드 재조회 한 번 실패에 화면 전체가 빨간 줄로 바뀌던 것.
  • 봇의 영어 거절 한 줄("You have not connected…")이 한국어로.

운영

  • 마이그레이션 0032(연결 건강 상태). Caddy·Vite에 /connected 경로 추가.
  • 카카오·네이버·구글 로그인 키가 정문에 설치됨(2026-09-05). 카카오 로그인 활성화 확인.