refactor(chat): expose public load_full_session API to replace private method access (#3189)#3252
refactor(chat): expose public load_full_session API to replace private method access (#3189)#3252mrveiss merged 1 commit intoDev_new_guifrom
Conversation
…method access (#3189) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Code Review — PR #3252Issue: #3189 — conversation_export accesses private ChatHistoryManager methods What the PR doesAdds Correctness
CLAUDE.md compliance
Minor note (non-blocking)The PR description's test plan ( No blocking issues. The refactor is clean, correct, and strictly better than the original. |
Summary
SessionMixin.load_full_session(session_id)public methodconversation_export._load_full_session_data()to call the new public API instead of accessing private members (_get_chats_directory,_decrypt_data)conversation_export.pyTest plan
pytest autobot-backend/— no regressionsCloses #3189
🤖 Generated with Claude Code