chore: cleanup
made bdi match incoming messages changed llm from test agent to llm agent in config. ref: N25B-207
This commit is contained in:
@@ -59,7 +59,7 @@ class BDICoreAgent(BDIAgent):
|
||||
class SendBehaviour(OneShotBehaviour):
|
||||
async def run(self) -> None:
|
||||
msg = Message(
|
||||
to= settings.agent_settings.test_agent_name + '@' + settings.agent_settings.host,
|
||||
to= settings.agent_settings.llm_agent_name + '@' + settings.agent_settings.host,
|
||||
body= text,
|
||||
thread= "llm_request",
|
||||
)
|
||||
@@ -81,13 +81,16 @@ class BDICoreAgent(BDIAgent):
|
||||
if not msg:
|
||||
return
|
||||
|
||||
content = msg.body
|
||||
self.agent.logger.info("Received LLM response: %s", content)
|
||||
sender = msg.sender.node
|
||||
match sender:
|
||||
case settings.agent_settings.llm_agent_name:
|
||||
content = msg.body
|
||||
self.agent.logger.info("Received LLM response: %s", content)
|
||||
#Here the BDI can pass the message back as a response
|
||||
case _:
|
||||
self.logger.debug("Not from the llm, discarding message")
|
||||
pass
|
||||
|
||||
# TODO: Convert response into a belief (optional future feature)
|
||||
# Example:
|
||||
# self.agent.add_belief("llm_response", content)
|
||||
# self.agent.logger.debug("Added belief: llm_response(%s)", content)
|
||||
|
||||
template = Template()
|
||||
template.thread = "llm_response"
|
||||
|
||||
Reference in New Issue
Block a user