使用 MiniMax M2.7 构建 Agent 的最佳实践 — 完整执行框架、持久化记忆、智能上下文管理、15种 Claude Skills、MCP 工具集成、开箱即用。
curl -LsSf https://astral.sh/uv/install.sh | sh安装完成后,重启终端或运行:source ~/.bashrc(或 source ~/.zshrc)
uv tool install git+https://github.com/MiniMax-AI/Mini-Agent.gitcurl -fsSL https://raw.githubusercontent.com/MiniMax-AI/Mini-Agent/main/scripts/setup-config.sh | bash编辑配置文件 ~/.mini-agent/config/config.yaml:
api_key: "YOUR_API_KEY_HERE" # 填入您的 API Key
api_base: "https://api.minimaxi.com" # 国内版
# api_base: "https://api.minimax.io" # 海外版
model: "MiniMax-M2.7"# 使用当前目录作为工作空间
mini-agent
# 指定工作空间目录
mini-agent --workspace /path/to/your/project
# 查看版本信息
mini-agent --version# 升级到最新版本
uv tool upgrade mini-agent
# 卸载工具
uv tool uninstall mini-agent
# 查看所有已安装的工具
uv tool list此模式适合需要修改代码、添加功能或进行调试的开发者。
# 1. 克隆仓库
git clone https://github.com/MiniMax-AI/Mini-Agent.git
cd Mini-Agent
# 2. 同步依赖
uv sync
# 3. 初始化 Claude Skills(可选)
git submodule update --init --recursive
# 4. 复制配置模板
cp mini_agent/config/config-example.yaml mini_agent/config/config.yaml
# 5. 编辑配置文件
vim mini_agent/config/config.yaml填入您的 API Key:
api_key: "YOUR_API_KEY_HERE"
api_base: "https://api.minimaxi.com" # 国内
# api_base: "https://api.minimax.io" # 海外
model: "MiniMax-M2.7"
max_steps: 100
workspace_dir: "./workspace"# 方式 1:作为模块直接运行(适合调试)
uv run python -m mini_agent.cli
# 方式 2:以可编辑模式安装(推荐)
uv tool install -e . mini-agent
mini-agent --workspace /path/to/your/projectMini Agent 支持 Agent Communication Protocol(ACP),可与 Zed 等代码编辑器集成。
以开发模式或工具模式安装 Mini Agent
在 Zed settings.json 中添加:
{
"agent_servers": {
"mini-agent": {
"command": "/path/to/mini-agent-acp"
}
}
}# 通过 uv tool install 安装
which mini-agent-acp
# 开发模式
./mini_agent/acp/server.pyuv tool install git+https://github.com/MiniMax-AI/Mini-Agent.git~/.mini-agent/config/config.yaml 填入 API Key 和 api_baseuv sync + uv run python -m mini_agent.clihttps://github.com/MiniMax-AI/Mini-Agent