git log --author=686f6c61 -- llama-cpp
Contributions to llama.cpp
- ossllama.cpp
Added thinking content blocks support to Anthropic Messages API. Fixed missing signature fields and duplicate content_block_start events in streaming. Tested with DeepSeek-R1 and Qwen3-Thinking.
- ossllama.cpp
Full flow trace through minja engine: missing keys return Undefined (not None), so `is not none` evaluates True and `|length` fails on Undefined. Audited all templates in models/templates/, identified 4 vulnerable (Apriel, DeepSeek-R1-Distill-Qwen-32B, DeepSeek-R1-Distill-Llama-8B, llama-cpp-deepseek-r1) and 8 fragile. Proposed template fix (`is defined` guard) and engine fix (register length on value_undefined_t).
- ossllama.cpp
Mesa Vulkan ICD couldn't initialize properly and vkEnumeratePhysicalDevices() returned empty list. Added libglvnd0, libgl1, libglx0, libegl1 and libgles2 libraries to Dockerfile.