by ravitemer
A history management extension for codecompanion AI chat plugin that enables saving, browsing and restoring chat sessions.
# Add to your Claude Code skills
git clone https://github.com/ravitemer/codecompanion-history.nvimA history management extension for codecompanion.nvim that enables saving, browsing and restoring chat sessions.
<p> <video controls muted src="https://github.com/user-attachments/assets/04a6ad1f-8351-4381-ae60-00c352a1670c"></video> </p>gcsgbs to explore all summaries@memory tool in new chats when VectorCode is installedThe following CodeCompanion features are preserved when saving and restoring chats:
| Feature | Status | Notes | |---------|--------|-------| | System Prompts | ✅ | System prompt used in the chat | | Messages History | ✅ | All messages | | Images | ✅ | Restores images as base64 strings | | LLM Adapter | ✅ | The specific adapter used for the chat | | LLM Settings | ✅ | Model, temperature and other adapter settings | | Tools | ✅ | Tool schemas and their system prompts | | Tool Outputs | ✅ | Tool execution results | | Variables | ✅ | Variables used in the chat | | References | ✅ | Code snippets and command outputs added via slash commands | | Pinned References | ✅ | Pinned references | | Watchers | ⚠ | Saved but requires original buffer context to resu...