在提问之前...
发生什么事了?
(Standalone & Web版)代理Agent 测试连接成功,但运行报 Action is null。感觉我不会用,有什么要注意的吗?
MPE Standalone 版(v1.5.3)
MPE Web 版 + LocalBridge(v1.5.3)
MaaFramework 版本:v5.10.5
Python312 环境:已安装 MaaFw 包v5.10.5
Agent 脚本:官方模板
手动运行main.py,代理Agent测试连接成功的日志:
[2026-05-29 10:40:51.031][INF][Px24492][Tx32217][AgentClient.cpp][L176][MaaNS::AgentNS::ClientNS::AgentClient::connect] [resp={"_StartUpResponse":1,"actions":["my_action_111"],"protocol":7,"recognitions":["my_reco_222"],"version":"v5.10.5"}]
[2026-05-29 10:40:51.031][INF][Px24492][Tx32217][AgentClient.cpp][L186][MaaNS::AgentNS::ClientNS::AgentClient::connect] register recognition [reco=my_reco_222]
[2026-05-29 10:40:51.031][DBG][Px24492][Tx32217][ResourceMgr.cpp][L288][MaaNS::ResourceNS::ResourceMgr::register_custom_recognition] [name=my_reco_222] [recognition=true] [trans_arg=true]
[2026-05-29 10:40:51.031][INF][Px24492][Tx32217][AgentClient.cpp][L190][MaaNS::AgentNS::ClientNS::AgentClient::connect] register action [act=my_action_111]
[2026-05-29 10:40:51.031][DBG][Px24492][Tx32217][ResourceMgr.cpp][L317][MaaNS::ResourceNS::ResourceMgr::register_custom_action] [name=my_action_111] [action=true] [trans_arg=true]
运行节点时的日志(识别器未注册,Action 未调用,手动main.py和无都main.py试过):
[2026-05-29 10:41:01.767][ERR][Px24492][Tx14535][CustomRecognition.cpp][L33][MaaNS::TaskNS::CustomRecognition::analyze] recognition is null [name_=MyTask4] [param_.name=my_reco_222]
[2026-05-29 10:41:01.795][INF][Px24492][Tx14535][Recognizer.cpp][L103][MaaNS::TaskNS::Recognizer::recognize] reco [result={"algorithm":"Custom","box":null,"detail":{"all":[],"best":null,"filtered":[]},"name":"MyTask4","reco_id":400000001}]
[2026-05-29 10:41:01.797][INF][Px24492][Tx14535][Utils/EventDispatcher.hpp][L65][MaaNS::EventDispatcher::notify] Node.Recognition.Failed
!!!!!!!!
但是MaaDebugger测试可行
日志:
[2026-05-29 09:41:32.166][INF][Px10776][Tx20309][Transceiver.cpp][L111] [ipc_addr_=ipc://C:/Temp/maafw-agent-test_agent.sock] [identifier=test_agent]
[2026-05-29 09:41:32.363][INF][Px10776][Tx36816][AgentClient.cpp][L176] [resp={"_StartUpResponse":1,"actions":["my_action_111"],"protocol":7,"recognitions":["my_reco_222"],"version":"v5.10.5"}]
[2026-05-29 09:41:32.363][INF][Px10776][Tx36816][AgentClient.cpp][L186] register recognition [reco=my_reco_222]
[2026-05-29 09:41:32.363][DBG][Px10776][Tx36816][ResourceMgr.cpp][L288] register_custom_recognition [name=my_reco_222] [recognition=true] [trans_arg=true]
[2026-05-29 09:41:32.363][INF][Px10776][Tx36816][AgentClient.cpp][L190] register action [act=my_action_111]
[2026-05-29 09:41:32.363][DBG][Px10776][Tx36816][ResourceMgr.cpp][L317] register_custom_action [name=my_action_111] [action=true] [trans_arg=true]
[2026-05-29 09:41:50.142][INF][Px10776][Tx63927][Utils/EventDispatcher.hpp][L65] Node.Action.Starting [details={"action_id":500000001,"focus":null,"name":"MyTask4","task_id":200000001}]
[2026-05-29 09:41:50.143][DBG][Px10776][Tx63927][CustomAction.cpp][L15] run [context.task_id()=200000001] [node_name=MyTask4] [session.action=true] [param.name=my_action_111] [reco_id=400000001] [rect=[0,0,100,100]]
[2026-05-29 09:41:50.143][TRC][Px10776][Tx63927][AgentClient.cpp][L2580] action_agent [custom_action_name=my_action_111]
[2026-05-29 09:41:50.161][TRC][Px10776][Tx63927][AgentClient.cpp][L2610] [resp={"_CustomActionResponse":1,"ret":true}]
[2026-05-29 09:41:50.161][DBG][Px10776][Tx63927][CustomAction.cpp][L36] run [node_name=MyTask4] [param.name=my_action_111] [ret=true]
[2026-05-29 09:41:50.161][INF][Px10776][Tx63927][TaskBase.cpp][L137] action success: {"action":"Custom","action_id":500000001,"box":[0,0,100,100],"success":true}
[2026-05-29 09:41:50.161][INF][Px10776][Tx63927][Utils/EventDispatcher.hpp][L65] Node.Action.Succeeded
在提问之前...
发生什么事了?
(Standalone & Web版)代理Agent 测试连接成功,但运行报 Action is null。感觉我不会用,有什么要注意的吗?
MPE Standalone 版(v1.5.3)
MPE Web 版 + LocalBridge(v1.5.3)
MaaFramework 版本:v5.10.5
Python312 环境:已安装 MaaFw 包v5.10.5
Agent 脚本:官方模板
手动运行main.py,代理Agent测试连接成功的日志:
[2026-05-29 10:40:51.031][INF][Px24492][Tx32217][AgentClient.cpp][L176][MaaNS::AgentNS::ClientNS::AgentClient::connect] [resp={"_StartUpResponse":1,"actions":["my_action_111"],"protocol":7,"recognitions":["my_reco_222"],"version":"v5.10.5"}]
[2026-05-29 10:40:51.031][INF][Px24492][Tx32217][AgentClient.cpp][L186][MaaNS::AgentNS::ClientNS::AgentClient::connect] register recognition [reco=my_reco_222]
[2026-05-29 10:40:51.031][DBG][Px24492][Tx32217][ResourceMgr.cpp][L288][MaaNS::ResourceNS::ResourceMgr::register_custom_recognition] [name=my_reco_222] [recognition=true] [trans_arg=true]
[2026-05-29 10:40:51.031][INF][Px24492][Tx32217][AgentClient.cpp][L190][MaaNS::AgentNS::ClientNS::AgentClient::connect] register action [act=my_action_111]
[2026-05-29 10:40:51.031][DBG][Px24492][Tx32217][ResourceMgr.cpp][L317][MaaNS::ResourceNS::ResourceMgr::register_custom_action] [name=my_action_111] [action=true] [trans_arg=true]
运行节点时的日志(识别器未注册,Action 未调用,手动main.py和无都main.py试过):
[2026-05-29 10:41:01.767][ERR][Px24492][Tx14535][CustomRecognition.cpp][L33][MaaNS::TaskNS::CustomRecognition::analyze] recognition is null [name_=MyTask4] [param_.name=my_reco_222]
[2026-05-29 10:41:01.795][INF][Px24492][Tx14535][Recognizer.cpp][L103][MaaNS::TaskNS::Recognizer::recognize] reco [result={"algorithm":"Custom","box":null,"detail":{"all":[],"best":null,"filtered":[]},"name":"MyTask4","reco_id":400000001}]
[2026-05-29 10:41:01.797][INF][Px24492][Tx14535][Utils/EventDispatcher.hpp][L65][MaaNS::EventDispatcher::notify] Node.Recognition.Failed
!!!!!!!!
但是MaaDebugger测试可行
日志:
[2026-05-29 09:41:32.166][INF][Px10776][Tx20309][Transceiver.cpp][L111] [ipc_addr_=ipc://C:/Temp/maafw-agent-test_agent.sock] [identifier=test_agent]
[2026-05-29 09:41:32.363][INF][Px10776][Tx36816][AgentClient.cpp][L176] [resp={"_StartUpResponse":1,"actions":["my_action_111"],"protocol":7,"recognitions":["my_reco_222"],"version":"v5.10.5"}]
[2026-05-29 09:41:32.363][INF][Px10776][Tx36816][AgentClient.cpp][L186] register recognition [reco=my_reco_222]
[2026-05-29 09:41:32.363][DBG][Px10776][Tx36816][ResourceMgr.cpp][L288] register_custom_recognition [name=my_reco_222] [recognition=true] [trans_arg=true]
[2026-05-29 09:41:32.363][INF][Px10776][Tx36816][AgentClient.cpp][L190] register action [act=my_action_111]
[2026-05-29 09:41:32.363][DBG][Px10776][Tx36816][ResourceMgr.cpp][L317] register_custom_action [name=my_action_111] [action=true] [trans_arg=true]
[2026-05-29 09:41:50.142][INF][Px10776][Tx63927][Utils/EventDispatcher.hpp][L65] Node.Action.Starting [details={"action_id":500000001,"focus":null,"name":"MyTask4","task_id":200000001}]
[2026-05-29 09:41:50.143][DBG][Px10776][Tx63927][CustomAction.cpp][L15] run [context.task_id()=200000001] [node_name=MyTask4] [session.action=true] [param.name=my_action_111] [reco_id=400000001] [rect=[0,0,100,100]]
[2026-05-29 09:41:50.143][TRC][Px10776][Tx63927][AgentClient.cpp][L2580] action_agent [custom_action_name=my_action_111]
[2026-05-29 09:41:50.161][TRC][Px10776][Tx63927][AgentClient.cpp][L2610] [resp={"_CustomActionResponse":1,"ret":true}]
[2026-05-29 09:41:50.161][DBG][Px10776][Tx63927][CustomAction.cpp][L36] run [node_name=MyTask4] [param.name=my_action_111] [ret=true]
[2026-05-29 09:41:50.161][INF][Px10776][Tx63927][TaskBase.cpp][L137] action success: {"action":"Custom","action_id":500000001,"box":[0,0,100,100],"success":true}
[2026-05-29 09:41:50.161][INF][Px10776][Tx63927][Utils/EventDispatcher.hpp][L65] Node.Action.Succeeded