Files
hyowons fed3526b20 Initial commit: OpenClaw 워크스페이스 버전관리 시작
설정·스크립트·스킬·문서·큐레이션 메모리 추적.
시크릿(credentials/identity)·런타임 상태(state/logs/sessions/sqlite)·
백업(clobbered/bak)·dream 캐시는 .gitignore로 제외.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-04 15:39:41 +09:00

2.0 KiB

Session: 2026-05-04 12:35:52 GMT+9

  • Session Key: agent:stock:telegram:direct:8443122995
  • Session ID: 333bd8ce-c644-434e-92e1-f14f81607d9e
  • Source: telegram

Conversation Summary

user: 토큰이 유효하지 않다고 뜨는건 뭐야? 확인해봐 assistant: 관리자님, 확인해봤습니다.

  • 원인: 일반 계좌 토큰만 키움 서버에서 실제로 무효 처리돼 있었습니다.
  • 재현된 오류: 8005: Token이 유효하지 않습니다
  • 상태: 제가 일반 계좌 토큰을 재발급했고, 지금은 조회가 정상 동작합니다.

확인 결과:

  • 일반 → 처음엔 토큰 invalid, 재발급 후 정상
  • ISA / 가희_일반 / 가희_ISA → 정상 조회

즉, 파일에 저장된 만료시각상으론 아직 살아있어 보였는데, 서버 쪽에선 이미 죽은 토큰이었습니다. 이런 건 보통 키움 쪽에서 기존 토큰을 무효화했거나, 캐시된 토큰이 서버 상태와 어긋날 때 뜹니다.

원하시면 제가 다음으로

  1. 왜 자동 재발급 없이 실패했는지 코드 보강해서
  2. 8005 뜨면 자동으로 토큰 한 번 다시 발급 후 재시도하게 바꿔드릴게요.
    이건 꽤 유용합니다. [답변완료] user: 응 assistant: 반영해뒀습니다.
  • 8005 / Token이 유효하지 않습니다가 뜨면
  • 이제 일반 같은 해당 계좌 토큰을 강제 재발급
  • 그리고 같은 요청을 1회 자동 재시도합니다.

검증도 했습니다:

  • 캐시에 일부러 가짜 토큰을 넣은 뒤
  • python3 scripts/kiwoom_client.py balance 일반 실행
  • 자동 복구돼서 정상 조회 성공 확인했습니다.

원하시면 제가 이 변경 내용도 오늘 메모리에 짧게 남겨두겠습니다. [답변완료] user: 응 넣어줘 assistant: 넣어뒀습니다. memory/2026-05-04.md에 오늘 토큰 invalid 이슈, 원인, 재발급, 자동 재시도 보강, 검증 결과까지 기록했습니다. [답변완료]