Add AgentQueuePoller ScheduledJob and consumeServiceName
- Add ServiceJob for AgentQueuePoller (polls every 30 seconds) - Add consumeServiceName="AgentServices.poll#AgentQueue" to SmtyAgentTask SystemMessageType
Showing
1 changed file
with
6 additions
and
1 deletions
| ... | @@ -20,7 +20,12 @@ | ... | @@ -20,7 +20,12 @@ |
| 20 | <moqui.security.ArtifactGroupMember artifactGroupId="AgentDelegationServices" artifactName="AgentServices.call#McpToolWithDelegation" artifactTypeEnumId="AT_SERVICE"/> | 20 | <moqui.security.ArtifactGroupMember artifactGroupId="AgentDelegationServices" artifactName="AgentServices.call#McpToolWithDelegation" artifactTypeEnumId="AT_SERVICE"/> |
| 21 | <moqui.security.ArtifactAuthz userGroupId="AgentUsers" artifactGroupId="AgentDelegationServices" authzTypeEnumId="AUTHZT_ALLOW" authzActionEnumId="AUTHZA_ALL"/> | 21 | <moqui.security.ArtifactAuthz userGroupId="AgentUsers" artifactGroupId="AgentDelegationServices" authzTypeEnumId="AUTHZT_ALLOW" authzActionEnumId="AUTHZA_ALL"/> |
| 22 | 22 | ||
| 23 | <!-- Agent Queue Poller Job --> | ||
| 24 | <moqui.service.job.ServiceJob jobName="AgentQueuePoller" description="Poll Agent Queue and process tasks with AI" | ||
| 25 | serviceName="AgentServices.poll#AgentQueue" cronExpression="0/30 * * * * ?" paused="N"/> | ||
| 26 | |||
| 23 | <!-- Agent Task Message Type --> | 27 | <!-- Agent Task Message Type --> |
| 24 | <moqui.service.message.SystemMessageType systemMessageTypeId="SmtyAgentTask" description="Agent Task"/> | 28 | <moqui.service.message.SystemMessageType systemMessageTypeId="SmtyAgentTask" description="Agent Task" |
| 29 | consumeServiceName="AgentServices.poll#AgentQueue"/> | ||
| 25 | 30 | ||
| 26 | </entity-facade-xml> | 31 | </entity-facade-xml> | ... | ... |
-
Please register or sign in to post a comment