refactor: make sure that in main the correct names and passwords are called for starting the agents
ref: N25B-257
This commit is contained in:
@@ -7,13 +7,24 @@ from fastapi import FastAPI
|
||||
from fastapi.middleware.cors import CORSMiddleware
|
||||
from zmq.asyncio import Context
|
||||
|
||||
from control_backend.agents import (
|
||||
BelCollectorAgent,
|
||||
ComRIAgent,
|
||||
LLMAgent,
|
||||
PerVADAgent,
|
||||
)
|
||||
from control_backend.agents.bdi_agents import BDICoreAgent, BelTextExtractAgent
|
||||
# Act agents
|
||||
# BDI agents
|
||||
from control_backend.agents.bdi_agents import BDICoreAgent
|
||||
|
||||
# Believe Agents
|
||||
from control_backend.agents.bel_agents import BelCollectorAgent, BelTextExtractAgent
|
||||
|
||||
# Communication agents
|
||||
from control_backend.agents.com_agents import ComRIAgent
|
||||
|
||||
# Emotional Agents
|
||||
# LLM Agents
|
||||
from control_backend.agents.llm_agents import LLMAgent
|
||||
|
||||
# Perceive agents
|
||||
from control_backend.agents.per_agents import PerVADAgent
|
||||
|
||||
# Other backend imports
|
||||
from control_backend.api.v1.router import api_router
|
||||
from control_backend.core.config import settings
|
||||
from control_backend.logging import setup_logging
|
||||
@@ -105,10 +116,10 @@ async def lifespan(app: FastAPI):
|
||||
"TBeliefExtractor": (
|
||||
BelTextExtractAgent,
|
||||
{
|
||||
"name": settings.agent_settings.texbel_text_extractor_agent_name,
|
||||
"jid": f"{settings.agent_settings.texbel_text_extractor_agent_name}@"
|
||||
"name": settings.agent_settings.bel_text_extractor_agent_name,
|
||||
"jid": f"{settings.agent_settings.bel_text_extractor_agent_name}@"
|
||||
f"{settings.agent_settings.host}",
|
||||
"password": settings.agent_settings.texbel_text_extractor_agent_name,
|
||||
"password": settings.agent_settings.bel_text_extractor_agent_name,
|
||||
},
|
||||
),
|
||||
"PerVADAgent": (
|
||||
|
||||
Reference in New Issue
Block a user