Peridot v1.5.2 - Sanity & Polish Milestone
Peridot - Changelog
Engineered by uncoalesced
[v1.5.2-STABLE] - 2026-06-08
Name: Peridot v1.5.2 STABLE - Sanity & Polish Milestone
Bug Fixes & Stability
- Dynamic VRAM Splitting Heuristics: Rewrote the
_calculate_gpu_layerslogic inconfig.pyto allow partial tensor splitting into system RAM when the model exceeds 75% of total VRAM, preventing catastrophic OOM crashes on borderline 8GB hardware. - FAISS ABI C-Extension Crash: Upgraded
faiss-cputo a newer binary wheel to resolve a fatalValueError: input not a numpy arraymismatch between Numpy 2.x and the older SWIG wrappers on Windows. - Context Window Overflow (400 Bad Request): Engineered an Auto-Truncation Engine in
server.pythat clamps Semantic Memory blocks to 8000 characters and dynamically purges older chat history if the required generation headroom falls below 128 tokens, permanently eliminating Llama.cpp crashes from dense RAG retrievals. - Kinetic Scrolling Polish: Overhauled
ui.pyto calculate text box heights dynamically and applied 144Hz sub-pixel smooth scrolling for the chat matrix.