Commit 61d053609c1f

Vincent Demeester <vincent@sbr.pm>
2026-02-18 15:16:08
feat(dots): link pi models.json via make dots
Added models.json to the pi-agent target so it gets symlinked alongside other pi agent config files.
1 parent 054a0f9
Changed files (1)
dots/Makefile
@@ -65,7 +65,7 @@ all += git-template copilot-hooks opencode-plugin pi-agent pi-agent-settings pi-
 git-template : ~/.config/git/template
 copilot-hooks : ~/.config/copilot-hooks
 opencode-plugin : ~/.config/opencode/plugin
-pi-agent : ~/.pi/agent/extensions ~/.pi/agent/agents ~/.pi/agent/AGENTS.md ~/.pi/agent/README.md ~/.pi/agent/keybindings.json ~/.pi/agent/modes.json ~/.pi/agent/sessions
+pi-agent : ~/.pi/agent/extensions ~/.pi/agent/agents ~/.pi/agent/AGENTS.md ~/.pi/agent/README.md ~/.pi/agent/keybindings.json ~/.pi/agent/modes.json ~/.pi/agent/models.json ~/.pi/agent/sessions
 pi-agent-settings : pi-agent
 	@$(dotfiles)/pi/agent/ensure-settings.sh
 pi-agent-auth : pi-agent
@@ -176,6 +176,11 @@ pi-extensions-install:
 	@mkdir -p ~/.pi/agent
 	@ln -snf $(dotfiles)/pi/agent/modes.json ~/.pi/agent/modes.json
 
+~/.pi/agent/models.json : force
+	@echo "→ Linking $(dotfiles)/pi/agent/models.json -> ~/.pi/agent/models.json"
+	@mkdir -p ~/.pi/agent
+	@ln -snf $(dotfiles)/pi/agent/models.json ~/.pi/agent/models.json
+
 ~/.pi/agent/agents : force
 	@echo "→ Linking $(dotfiles)/pi/agent/agents -> ~/.pi/agent/agents"
 	@mkdir -p ~/.pi/agent