Tools: How to configure Claude CLI ACP for other compatible models, such as MiniMax M2.5

Tools: How to configure Claude CLI ACP for other compatible models, such as MiniMax M2.5

Source: Dev.to

Prerequisites ## 1. Install Claude Agent ACP globally ## 2. Configure environment variable ## 3. Create the claudem25-agent-acp script ## 4. Make it executable ## 5. Ensure ~/.local/bin is in PATH ## 6. Usage ## RELATED NOTES Guide to configure the Claude Agent ACP with the MiniMax API using Fish Shell. This tutorial is fully adaptable for users of .bashrc or .zshrc, with only minor changes to environment variable syntax and PATH configuration. Add to your ~/.config/fish/config.fish file: Create the file ~/.local/bin/claudem25-agent-acp: Add to ~/.config/fish/config.fish: How to Set Up Claude Code with Multiple AI Models https://dev.to/hallancosta/how-to-set-up-claude-code-with-multiple-ai-models-4k6j How to configure ACP agents in Zed https://dev.to/hallancosta/how-to-configure-acp-agents-in-zed-521e Templates let you quickly answer FAQs or store snippets for re-use. Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink. Hide child comments as well For further actions, you may consider blocking this person and/or reporting abuse COMMAND_BLOCK: npm install -g @zed-industries/claude-agent-acp Enter fullscreen mode Exit fullscreen mode COMMAND_BLOCK: npm install -g @zed-industries/claude-agent-acp COMMAND_BLOCK: npm install -g @zed-industries/claude-agent-acp COMMAND_BLOCK: # MiniMax API Key set -x MINIMAX_API_KEY "your-key-here" Enter fullscreen mode Exit fullscreen mode COMMAND_BLOCK: # MiniMax API Key set -x MINIMAX_API_KEY "your-key-here" COMMAND_BLOCK: # MiniMax API Key set -x MINIMAX_API_KEY "your-key-here" COMMAND_BLOCK: #!/usr/bin/env fish # Fish script to run ACP with MiniMax API # Usage: claudem25-agent-acp # Check if API key exists if test -z "$MINIMAX_API_KEY" echo "Error: MINIMAX_API_KEY is not defined." return 1 end # Clear existing Anthropic key set -e ANTHROPIC_API_KEY # Configure MiniMax as Anthropic-compatible set -x ANTHROPIC_BASE_URL "https://api.minimax.io/anthropic" set -x ANTHROPIC_AUTH_TOKEN "$MINIMAX_API_KEY" set -x API_TIMEOUT_MS "3000000" set -x CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC 1 set -x ANTHROPIC_MODEL "MiniMax-M2.5" set -x ANTHROPIC_SMALL_FAST_MODEL "MiniMax-M2.5" set -x ANTHROPIC_DEFAULT_SONNET_MODEL "MiniMax-M2.5" set -x ANTHROPIC_DEFAULT_OPUS_MODEL "MiniMax-M2.5" set -x ANTHROPIC_DEFAULT_HAIKU_MODEL "MiniMax-M2.5" # Run ACP globally claude-agent-acp "$argv" Enter fullscreen mode Exit fullscreen mode COMMAND_BLOCK: #!/usr/bin/env fish # Fish script to run ACP with MiniMax API # Usage: claudem25-agent-acp # Check if API key exists if test -z "$MINIMAX_API_KEY" echo "Error: MINIMAX_API_KEY is not defined." return 1 end # Clear existing Anthropic key set -e ANTHROPIC_API_KEY # Configure MiniMax as Anthropic-compatible set -x ANTHROPIC_BASE_URL "https://api.minimax.io/anthropic" set -x ANTHROPIC_AUTH_TOKEN "$MINIMAX_API_KEY" set -x API_TIMEOUT_MS "3000000" set -x CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC 1 set -x ANTHROPIC_MODEL "MiniMax-M2.5" set -x ANTHROPIC_SMALL_FAST_MODEL "MiniMax-M2.5" set -x ANTHROPIC_DEFAULT_SONNET_MODEL "MiniMax-M2.5" set -x ANTHROPIC_DEFAULT_OPUS_MODEL "MiniMax-M2.5" set -x ANTHROPIC_DEFAULT_HAIKU_MODEL "MiniMax-M2.5" # Run ACP globally claude-agent-acp "$argv" COMMAND_BLOCK: #!/usr/bin/env fish # Fish script to run ACP with MiniMax API # Usage: claudem25-agent-acp # Check if API key exists if test -z "$MINIMAX_API_KEY" echo "Error: MINIMAX_API_KEY is not defined." return 1 end # Clear existing Anthropic key set -e ANTHROPIC_API_KEY # Configure MiniMax as Anthropic-compatible set -x ANTHROPIC_BASE_URL "https://api.minimax.io/anthropic" set -x ANTHROPIC_AUTH_TOKEN "$MINIMAX_API_KEY" set -x API_TIMEOUT_MS "3000000" set -x CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC 1 set -x ANTHROPIC_MODEL "MiniMax-M2.5" set -x ANTHROPIC_SMALL_FAST_MODEL "MiniMax-M2.5" set -x ANTHROPIC_DEFAULT_SONNET_MODEL "MiniMax-M2.5" set -x ANTHROPIC_DEFAULT_OPUS_MODEL "MiniMax-M2.5" set -x ANTHROPIC_DEFAULT_HAIKU_MODEL "MiniMax-M2.5" # Run ACP globally claude-agent-acp "$argv" CODE_BLOCK: chmod +x ~/.local/bin/claudem25-agent-acp Enter fullscreen mode Exit fullscreen mode CODE_BLOCK: chmod +x ~/.local/bin/claudem25-agent-acp CODE_BLOCK: chmod +x ~/.local/bin/claudem25-agent-acp CODE_BLOCK: fish_add_path ~/.local/bin Enter fullscreen mode Exit fullscreen mode CODE_BLOCK: fish_add_path ~/.local/bin CODE_BLOCK: fish_add_path ~/.local/bin CODE_BLOCK: claudem25-agent-acp claudem25-agent-acp --print-only --prompt "your task" Enter fullscreen mode Exit fullscreen mode CODE_BLOCK: claudem25-agent-acp claudem25-agent-acp --print-only --prompt "your task" CODE_BLOCK: claudem25-agent-acp claudem25-agent-acp --print-only --prompt "your task" - Fish Shell installed - Node.js installed - MiniMax account with an API Key - claudem25-agent-acp uses the MiniMax API (M2.5 model) - The official claude-agent-acp continues to work with the Anthropic API - Both can coexist without interfering with each other