【笔记】IDEA的AiAssistant配置任意Agent

前言

IDEA的AiAssistant通过ACP(Agent Client Protocol)服务配置任意Agent

修改IDEA的ACP配置

<agent_display_name>:Agent显示名
<agent_exe>:Agent可执行文件
["acp"]:Agent可执行文件启动ACP服务的参数

~/.jetbrains/acp.json
1
2
3
4
5
6
7
8
9
{
"default_mcp_settings":{},
"agent_servers": {
"<agent_display_name>": {
"command": "<agent_exe>",
"args": ["acp"]
}
}
}

env.HTTP_PROXYenv.HTTPS_PROXY:配置代理

~/.jetbrains/acp.json
1
2
3
4
5
6
7
8
9
10
11
12
13
{
"default_mcp_settings":{},
"agent_servers": {
"<agent_display_name>": {
"command": "<agent_exe>",
"args": ["acp"],
"env": {
"HTTP_PROXY": "http://127.0.0.1:7890",
"HTTPS_PROXY": "http://127.0.0.1:7890"
}
}
}
}

切换Agent

完成