From 68732479e758f8fdbf7e120575380c9c273277d1 Mon Sep 17 00:00:00 2001 From: Deepak Singh Date: Sat, 21 Mar 2026 09:31:52 +0000 Subject: [PATCH] feat: add make target to install claude-agent-acp (closes #947) --- build/evals.mk | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/build/evals.mk b/build/evals.mk index 3a66a7734..99ae1f2f2 100644 --- a/build/evals.mk +++ b/build/evals.mk @@ -7,6 +7,9 @@ MCP_CONFIG_DIR ?= dev/config/mcp-configs MCPCHECKER = $(shell pwd)/_output/tools/bin/mcpchecker MCPCHECKER_VERSION ?= latest +CLAUDE_AGENT_ACP = $(shell pwd)/_output/tools/bin/claude-agent-acp +CLAUDE_AGENT_ACP_VERSION ?= latest + EVAL_CONFIG ?= evals/openai-agent/eval.yaml EVAL_LABEL_SELECTOR ?= suite=kubernetes EVAL_TASK_FILTER ?= @@ -14,7 +17,7 @@ EVAL_VERBOSE ?= false # Download and install mcpchecker if not already installed .PHONY: mcpchecker -mcpchecker: +mcpchecker: claude-agent-acp @[ -f $(MCPCHECKER) ] || { \ set -e ;\ echo "Installing mcpchecker $(MCPCHECKER_VERSION) to $(MCPCHECKER)..." ;\ @@ -22,6 +25,15 @@ mcpchecker: GOBIN=$(shell dirname $(MCPCHECKER)) go install github.com/mcpchecker/mcpchecker/cmd/mcpchecker@$(MCPCHECKER_VERSION) ;\ } +.PHONY: claude-agent-acp +claude-agent-acp: + @[ -f $(CLAUDE_AGENT_ACP) ] || { \ + set -e ;\ + echo "Installing claude-agent-acp $(CLAUDE_AGENT_ACP_VERSION) to $(CLAUDE_AGENT_ACP)..." ;\ + mkdir -p $(shell dirname $(CLAUDE_AGENT_ACP)) ;\ + GOBIN=$(shell dirname $(CLAUDE_AGENT_ACP)) go install github.com/mcpchecker/claude-agent-acp/cmd/claude-agent-acp@$(CLAUDE_AGENT_ACP_VERSION) ;\ + } + ##@ Evals .PHONY: run-evals