refactor: restructure to make sure the Bel agents are also part of BDI.
ref: N25B-257
This commit is contained in:
@@ -9,10 +9,11 @@ from zmq.asyncio import Context
|
||||
|
||||
# Act agents
|
||||
# BDI agents
|
||||
from control_backend.agents.bdi_agents import BDICoreAgent
|
||||
|
||||
# Believe Agents
|
||||
from control_backend.agents.bel_agents import BelCollectorAgent, BelTextExtractAgent
|
||||
from control_backend.agents.bdi_agents import (
|
||||
BDIBeliefCollectorAgent,
|
||||
BDICoreAgent,
|
||||
BDITextBeliefAgent,
|
||||
)
|
||||
|
||||
# Communication agents
|
||||
from control_backend.agents.com_agents import ComRIAgent
|
||||
@@ -104,22 +105,22 @@ async def lifespan(app: FastAPI):
|
||||
"asl": "src/control_backend/agents/bdi/rules.asl",
|
||||
},
|
||||
),
|
||||
"BelCollectorAgent": (
|
||||
BelCollectorAgent,
|
||||
"BDIBeliefCollectorAgent": (
|
||||
BDIBeliefCollectorAgent,
|
||||
{
|
||||
"name": settings.agent_settings.bel_collector_agent_name,
|
||||
"jid": f"{settings.agent_settings.bel_collector_agent_name}@"
|
||||
"name": settings.agent_settings.bdi_belief_collector_agent_name,
|
||||
"jid": f"{settings.agent_settings.bdi_belief_collector_agent_name}@"
|
||||
f"{settings.agent_settings.host}",
|
||||
"password": settings.agent_settings.bel_collector_agent_name,
|
||||
"password": settings.agent_settings.bdi_belief_collector_agent_name,
|
||||
},
|
||||
),
|
||||
"TBeliefExtractor": (
|
||||
BelTextExtractAgent,
|
||||
BDITextBeliefAgent,
|
||||
{
|
||||
"name": settings.agent_settings.bel_text_extractor_agent_name,
|
||||
"jid": f"{settings.agent_settings.bel_text_extractor_agent_name}@"
|
||||
"name": settings.agent_settings.bdi_text_belief_agent_name,
|
||||
"jid": f"{settings.agent_settings.bdi_text_belief_agent_name}@"
|
||||
f"{settings.agent_settings.host}",
|
||||
"password": settings.agent_settings.bel_text_extractor_agent_name,
|
||||
"password": settings.agent_settings.bdi_text_belief_agent_name,
|
||||
},
|
||||
),
|
||||
"PerVADAgent": (
|
||||
|
||||
Reference in New Issue
Block a user