Skip to content

v1.7.0

Latest

Choose a tag to compare

@bayger bayger released this 04 Jul 19:54
a4c7b40

Features

  • Multi-fork support — install, manage, and run multiple llama.cpp forks alongside upstream:
    • koboldcpp — with variant-based backends (CUDA, CPU, old GPU, Metal), custom CLI flag mapping, KoboldAI-specific preset fields
    • beellama.cpp — full upstream preset compatibility, extended backends (SYCL, TurboQuant)
    • ik_llama.cpp — manual install support (no prebuilt releases)
    • llamacpp-rocm — AMD ROCm fork with 7 GPU target variants (gfx120X, gfx1151, gfx1150, gfx110X, gfx103X, gfx90a, gfx908)
  • Fork registry (src/lib/forks.ts) — data-driven per-fork metadata: binary names, asset naming, backend variants, preset compatibility, CLI field mappings
  • Fork selector in VersionsTab — cycle forks when browsing releases, selection persists via defaultFork config option
  • Fork-aware presets — SettingsPanel filters preset categories and fields per fork (e.g., hides incompatible flags for koboldcpp, shows KoboldAI-specific fields)
  • Fork labels — displayed in local versions list and DashboardTab version display
  • Field mapping system — per-fork CLI flag remapping with support for value transforms, negate inversion, and fork-specific fields