hindsight-litellm gives any model behind LiteLLM a long-term memory: past context goes into each call, and each conversation is saved for next time.