549545bde6
설정·스크립트·스킬·문서·큐레이션 메모리 추적. 시크릿(credentials/identity)·런타임 상태(state/logs/sessions/sqlite)· 백업(clobbered/bak)·dream 캐시는 .gitignore로 제외. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2.0 KiB
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→ 정상 조회
즉, 파일에 저장된 만료시각상으론 아직 살아있어 보였는데, 서버 쪽에선 이미 죽은 토큰이었습니다. 이런 건 보통 키움 쪽에서 기존 토큰을 무효화했거나, 캐시된 토큰이 서버 상태와 어긋날 때 뜹니다.
원하시면 제가 다음으로
- 왜 자동 재발급 없이 실패했는지 코드 보강해서
- 8005 뜨면 자동으로 토큰 한 번 다시 발급 후 재시도하게 바꿔드릴게요.
이건 꽤 유용합니다. [답변완료] user: 응 assistant: 반영해뒀습니다.
8005 / Token이 유효하지 않습니다가 뜨면- 이제
일반같은 해당 계좌 토큰을 강제 재발급 - 그리고 같은 요청을 1회 자동 재시도합니다.
검증도 했습니다:
- 캐시에 일부러 가짜 토큰을 넣은 뒤
python3 scripts/kiwoom_client.py balance 일반실행- 자동 복구돼서 정상 조회 성공 확인했습니다.
원하시면 제가 이 변경 내용도 오늘 메모리에 짧게 남겨두겠습니다. [답변완료]
user: 응 넣어줘
assistant: 넣어뒀습니다.
memory/2026-05-04.md에 오늘 토큰 invalid 이슈, 원인, 재발급, 자동 재시도 보강, 검증 결과까지 기록했습니다. [답변완료]