diff --git a/Makefile b/Makefile index 2453c06..84735d2 100644 --- a/Makefile +++ b/Makefile @@ -6,6 +6,9 @@ REPO_DIR := $(shell pwd) # Items to symlink ITEMS := scripts skills agents settings.json +# LLM services to manage +LLM_SERVICES := atlas forge swift sage + install: @echo "Installing Claude Code config symlinks..." @mkdir -p $(CLAUDE_DIR) @@ -52,3 +55,10 @@ status: echo " $$item: not found"; \ fi \ done + +restart-llm-%: + @echo "Restarting com.vllm-mlx-$*..." + @launchctl bootout gui/$$(id -u) ~/Library/LaunchAgents/com.vllm-mlx-$*.plist || true + @launchctl bootstrap gui/$$(id -u) ~/Library/LaunchAgents/com.vllm-mlx-$*.plist + +restart-llm: $(patsubst %,restart-llm-%,$(LLM_SERVICES))