diff --git a/plans/250831_rb8001_postgresql_context_integration.md b/plans/250831_rb8001_postgresql_context_integration.md index b75cd34..32fc490 100644 --- a/plans/250831_rb8001_postgresql_context_integration.md +++ b/plans/250831_rb8001_postgresql_context_integration.md @@ -35,15 +35,16 @@ - 함수명: `get_recent_conversations(user_id, limit=10)` - 쿼리: `SELECT message, response, timestamp FROM conversation_logs WHERE user_id = %s ORDER BY timestamp DESC` -### 3.2 최종 해결 방안 - 기존 handle_message() 활용 -- **최적 방안**: main.py 엔드포인트에서 `router.handle_message()` 호출 +### 3.2 최종 해결 방안 - 기존 route_message() 활용 +- **최적 방안**: main.py 엔드포인트에서 `router.route_message()` 호출 ```python # main.py /api/message (Frontend) - result = await router.handle_message(request.text, user_id, "frontend") + result = await router.route_message(request.text, user_id, "frontend") # main.py /api/slack/events (Slack) - result = await router.handle_message(message, user_id, "slack") + result = await router.route_message(message, user_id, "slack") ``` + - **확인**: route_message (라인 77)에 최근 대화 조회 구현됨 (라인 115-125) - **장점**: 이미 구현된 모든 기능 활용 (최근 대화 조회, 스킬 라우팅, 저장) - **수정**: 단 2줄로 완료 - **안전성**: 기존 테스트된 코드, channel 파라미터로 구분