cognee.session.add_feedback and cognee.session.delete_feedback.
Before you start:
- Complete Quickstart and Sessions
- Run searches with a
session_idso that Q&A entries are stored - Ensure caching is enabled
Record feedback on a session Q&A
- Run a search with
session_idso the interaction is stored. - Get the session history with
cognee.session.get_sessionand identify theqa_idof the entry you want to rate. - Call
cognee.session.add_feedbackwith thatqa_id, and optionallyfeedback_textandfeedback_score(1–5). - To clear feedback, use
cognee.session.delete_feedback(session_id=..., qa_id=...). Bothadd_feedbackanddelete_feedbackreturnTrueon success,Falseif the entry was not found or the cache is unavailable.
get_session returns a list of SessionQAEntry objects. Each entry has: qa_id, question, answer, context, time, feedback_text, feedback_score. Entries are in chronological order (oldest first); use entries[-1] for the most recent. Pass optional user for multi-tenant or permission-scoped usage.