koboldcpp/tools
Abhiram 1bc7a5af0d
webui: stop re-probing disabled /tools endpoint on every message (#28646)
When /tools returns 403 (server started without tools), the web UI
refetched the tool list before every chat message, since the guard
treated an empty tool list as "not yet fetched". Each retry returned
403 and could trip fail2ban.

Skip the refetch once the store flags the endpoint as disabled, and
detect that state via the response status code instead of string-
matching the error message. The tools panel keeps probing on open so
the UI recovers once the server is restarted with tools enabled.

Fixes #28299
2026-09-15 01:11:26 +02:00
..
batched-bench
cli common : implement common_schema internal representation for JSON schemas (#28736) 2026-09-12 16:14:50 -05:00
completion common : implement common_schema internal representation for JSON schemas (#28736) 2026-09-12 16:14:50 -05:00
cvector-generator cmake : introduce semantic versioning (#26839) 2026-08-12 14:15:03 +02:00
export-lora
fit-params fit: also take into account n_streams (#27496) 2026-08-22 16:16:06 +02:00
gguf-split cmake : introduce semantic versioning (#26839) 2026-08-12 14:15:03 +02:00
imatrix imatrix.cpp: Move finite check and only check touched experts (#26861) 2026-08-11 11:18:19 -04:00
llama-bench args: officially deprecate --mmap|mlock|dio (#28334) 2026-09-09 18:36:27 +08:00
mtmd cmake : remove precompiled headers (#28892) 2026-09-14 16:07:28 +02:00
perplexity quant : Optimise memory usage by evicting weights after processing each layer (#22877) 2026-08-18 16:22:32 +02:00
quantize quantize: cap working memory size to avoid loading big tensors onto RAM (#27795) 2026-08-27 18:31:13 +02:00
results
rpc rpc: avoid serializing buffers from other servers (#26500) 2026-08-30 20:26:16 +03:00
server cmake : remove precompiled headers (#28892) 2026-09-14 16:07:28 +02:00
tokenize
tts args: add --video-* CLI arguments (#24318) 2026-08-27 12:11:12 +02:00
tuning ggml : update ggml_prec specification (#26675) 2026-09-08 09:06:24 +03:00
ui webui: stop re-probing disabled /tools endpoint on every message (#28646) 2026-09-15 01:11:26 +02:00
CMakeLists.txt metal : per-device tuned (Q, NE) for flash-attn vec (#26570) 2026-08-24 19:22:27 +03:00