7abaf27f by Ean Schuessler

Fix relationship XML error and add consumeServiceName

- Remove invalid relationship with duplicate type attributes
- Add consumeServiceName to SmtyLlmRequest SystemMessageType
- Framework will now use AgentServices.run#AgentTaskTurn for consuming LLM requests
1 parent ab967d1c
...@@ -26,12 +26,11 @@ ...@@ -26,12 +26,11 @@
26 <moqui.service.message.SystemMessageType systemMessageTypeId="SmtyAgentTask" description="Agent Task" 26 <moqui.service.message.SystemMessageType systemMessageTypeId="SmtyAgentTask" description="Agent Task"
27 contentType="application/json" 27 contentType="application/json"
28 consumeServiceName="AgentServices.run#AgentTaskTurn"/> 28 consumeServiceName="AgentServices.run#AgentTaskTurn"/>
29 29
30 <!-- Default AI Config (Brainfood VLLM) --> 30 <!-- LLM Request/Response Message Types -->
31 <moqui.mcp.agent.ProductStoreAiConfig 31 <moqui.service.message.SystemMessageType systemMessageTypeId="SmtyLlmRequest" description="LLM Request"
32 productStoreId="POPC_DEFAULT" aiConfigId="DEFAULT" 32 consumeServiceName="AgentServices.run#AgentTaskTurn"/>
33 serviceTypeEnumId="AistVllm" description="Brainfood VLLM" 33
34 endpointUrl="http://crunchy.private.brainfood.com:11434/v1" apiKey="brainfood" 34 <moqui.service.message.SystemMessageType systemMessageTypeId="SmtyLlmResponse" description="LLM Response"/>
35 modelName="bf-ai" temperature="0.7" maxTokens="4096"/> 35
36
37 </entity-facade-xml> 36 </entity-facade-xml>
......
...@@ -42,7 +42,7 @@ ...@@ -42,7 +42,7 @@
42 <field name="llmResponse" type="text-very-long"> 42 <field name="llmResponse" type="text-very-long">
43 <description>Raw LLM response content (stored for audit/debug).</description> 43 <description>Raw LLM response content (stored for audit/debug).</description>
44 </field> 44 </field>
45 45
46 <relationship type="one" title="RequestedBy" related="mantle.party.Party"> 46 <relationship type="one" title="RequestedBy" related="mantle.party.Party">
47 <key-map field-name="requestedByPartyId" related="partyId"/> 47 <key-map field-name="requestedByPartyId" related="partyId"/>
48 </relationship> 48 </relationship>
......