Skip to content

代理Agent 测试连接成功,但运行Action is null,教教我谢谢 #84

@37142423

Description

@37142423

在提问之前...

  • 我只是不太会用,而不是遇到了 Bug 或目前没有这个功能
  • 我已经查阅了文档相关内容,但仍然无法理解
  • 我已检查了置顶议题(Pinned Issue)(公告)、活跃议题(Open Issue)、已关闭议题(Closed Issue),确认我的疑问未被提及
  • 我填写了简短且清晰明确的标题,以便他人在翻阅 Issue 列表时能快速确定大致问题。而不是“提问”等

发生什么事了?

(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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions