Reddit
llama.cpp Server Gets Built-In Native Tools: exec_shell, edit_file, grep_search
llama.cpp server now ships with built-in agentic tools — exec_shell_command, read_file, write_file, edit_file, apply_diff, grep_search, file_glob_search, and get_datetime — that run directly in the server process (93 upvotes, 29 comments on r/LocalLLaMA). Enabled via the --tools flag, these tools turn any local model into an agentic coding assistant without external tooling. The GitHub discussion includes security warnings: these tools execute with the server process's permissions and should never be exposed to a network or run as root.
↳ Follow the thread