v0.7.1

Memory System & Instruments

October 16, 2024

Complete memory system overhaul with automatic fragment and solution storage. Instruments framework for custom tools. Revamped mobile-friendly UI with light/dark themes.

✨ New Features

  • Automatic memory system - fragments and solutions auto-saved and loaded with metadata filtering
  • Four memory areas - main, fragments, solutions, instruments with automatic organization
  • Instruments framework - custom tools executed in Docker container (bash, Python, Node.js scripts)
  • Knowledge auto-import - markdown files automatically imported to memory from knowledge folder
  • Reflection prompts - Chain of Thought + reflection for advanced reasoning (Diamantai prompts)
  • Persistent chats - chat history saved across sessions
  • Preinstalled binaries - tools ready to use in Docker container

⚡ Improvements

  • Revamped UI - mobile-friendly, responsive, light/dark theme support
  • Auto-scroll toggle - automatically adjusts based on scroll position
  • Utility messages grouping - framework messages collapsible with progress indicator
  • File inclusion system - prompts can include other files with {{include path}}
  • Extensions framework - modular system for message loop customization
  • Memory metadata - IDs, timestamps, areas for precise filtering
  • Similarity-based memory updates - automatic consolidation of related memories
  • Custom/default knowledge split - personal knowledge ignored by git
  • Documentation updates and improvements

🐛 Bug Fixes

  • Various bugfixes