Quick Summary
Environment & Tools
- **PicoClaw Version:0.2.0 预编译版本
- **Go Version:
- **AI Model & Provider:DeepSeek
- **Operating System:Docker
- Channels: QQ
📸 Steps to Reproduce
- 修改配置
"session": {
"dm_scope": "per-account-channel-peer"
},
"agents": {
"defaults": {
"workspace": "~/.picoclaw/workspace",
"restrict_to_workspace": true,
"provider": "",
"model_name": "deepseek-chat",
"max_tokens": 8192,
"max_tool_iterations": 50
},
"list": [
{
"id": "z",
"workspace": "~/.picoclaw/z",
"model": "deepseek-chat"
},
{
"id": "x",
"workspace": "~/.picoclaw/x",
"model": "deepseek-chat"
}
]
},
"bindings": [
{
"agent_id": "z",
"match": {
"channel": "qq",
"account_id": "5694B*******"
}
},
{
"agent_id": "x",
"match": {
"channel": "qq",
"account_id": "7750283*********"
}
}
],
- 启动docker容器
- 将2个不同的QQ均添加该机器人,这两个QQ号码的后端接口调用时的id分别是 5694B******* 和 7750283*********
-
❌ Actual Behavior
两个QQ被路由到同一个agent上了。日志如下:
picoclaw-gateway | [Info] 2026-03-08 11:45:19 client.go:214:readMessageToQueue [ws][ID:1fcb9ea0-af6c-41ea-a62c-09816bb0ad2a][Shard:(0/1)][Intent:33554432] receive Event message, {"op":0,"s":4,"t":"C2C_MESSAGE_CREATE","id":"C2C_MESSAGE_CREATE:07i32i4kabdtkzx2bjxwucu1hancbk7ygjp0************","d":{"author":{"id":"7750283E1************","union_openid":"","user_openid":"775028************"},"content":"你好","id":"ROBOT1.0_mAEP2bS*******3x.cTpEoIdx--KTJ618bKWCiFKN46HgLzr0qg5***********","message_scene":{"source":"default"},"timestamp":"2026-03-08T19:45:18+08:00"}}
picoclaw-gateway | 2026/03/08 11:45:19 [2026-03-08T11:45:19Z] [INFO] qq: Received C2C message {sender=7750283E***********, length=6}
picoclaw-gateway | 2026/03/08 11:45:19 [2026-03-08T11:45:19Z] [INFO] agent: Processing message from qq:qq:775028************: 你好 {channel=qq, chat_id=7750283E11*************, sender_id=qq:775028**********, session_key=}
picoclaw-gateway | 2026/03/08 11:45:19 [2026-03-08T11:45:19Z] [INFO] agent: Routed message {agent_id=z, session_key=agent:z:qq:default:direct:7750283***********, matched_by=default}
icoclaw-gateway | [Info] 2026-03-08 11:43:29 client.go:214:readMessageToQueue [ws][ID:1fcb9ea0-af6c-41ea-a62c-09816bb0ad2a][Shard:(0/1)][Intent:33554432] receive Event message, {"op":0,"s":2,"t":"C2C_MESSAGE_CREATE","id":"C2C_MESSAGE_CREATE:dhfzudtuhguntrlcaufdnq**************","d":{"author":{"id":"5694BF**********","union_openid":"","user_openid":"5694BF**********"},"content":"你好","id":"ROBOT1.0_jOTzuSNOUpV7cOXjz**************","message_scene":{"source":"default"},"timestamp":"2026-03-08T19:43:28+08:00"}}
picoclaw-gateway | 2026/03/08 11:43:29 [2026-03-08T11:43:29Z] [INFO] qq: Received C2C message {sender=5694BF7***************, length=6}
picoclaw-gateway | 2026/03/08 11:43:29 [2026-03-08T11:43:29Z] [INFO] agent: Processing message from qq:qq:5694BF71************: 你好 {channel=qq, chat_id=5694BF71*********, sender_id=qq:5694BF***********, session_key=}
picoclaw-gateway | 2026/03/08 11:43:29 [2026-03-08T11:43:29Z] [INFO] agent: Routed message {matched_by=default, agent_id=z, session_key=agent:z:qq:default:direct:5694bf71***************}
✅ Expected Behavior
应该按照bindings配置,使用不同的agent才对。
💬 Additional Context
Quick Summary
Environment & Tools
📸 Steps to Reproduce
❌ Actual Behavior
两个QQ被路由到同一个agent上了。日志如下:
✅ Expected Behavior
应该按照bindings配置,使用不同的agent才对。
💬 Additional Context