refactor: rename all agents and improve structure pt1

ref: N25B-257
This commit is contained in:
Björn Otgaar
2025-11-12 11:04:49 +01:00
parent 781a05328f
commit 0e45383027
37 changed files with 199 additions and 201 deletions

View File

@@ -8,12 +8,12 @@ from fastapi.middleware.cors import CORSMiddleware
from zmq.asyncio import Context
from control_backend.agents import (
BeliefCollectorAgent,
BelCollectorAgent,
ComRIAgent,
LLMAgent,
RICommunicationAgent,
VADAgent,
PerVADAgent,
)
from control_backend.agents.bdi import BDICoreAgent, TBeliefExtractorAgent
from control_backend.agents.bdi_agents import BDICoreAgent, BelTextExtractAgent
from control_backend.api.v1.router import api_router
from control_backend.core.config import settings
from control_backend.logging import setup_logging
@@ -64,13 +64,13 @@ async def lifespan(app: FastAPI):
# --- Initialize Agents ---
logger.info("Initializing and starting agents.")
agents_to_start = {
"RICommunicationAgent": (
RICommunicationAgent,
"ComRIAgent": (
ComRIAgent,
{
"name": settings.agent_settings.ri_communication_agent_name,
"jid": f"{settings.agent_settings.ri_communication_agent_name}"
"name": settings.agent_settings.com_ri_agent_name,
"jid": f"{settings.agent_settings.com_ri_agent_name}"
f"@{settings.agent_settings.host}",
"password": settings.agent_settings.ri_communication_agent_name,
"password": settings.agent_settings.com_ri_agent_name,
"address": "tcp://*:5555",
"bind": True,
},
@@ -86,33 +86,33 @@ async def lifespan(app: FastAPI):
"BDICoreAgent": (
BDICoreAgent,
{
"name": settings.agent_settings.bdi_core_agent_name,
"jid": f"{settings.agent_settings.bdi_core_agent_name}@"
"name": settings.agent_settings.bdi_core_agent_agent_name,
"jid": f"{settings.agent_settings.bdi_core_agent_agent_name}@"
f"{settings.agent_settings.host}",
"password": settings.agent_settings.bdi_core_agent_name,
"password": settings.agent_settings.bdi_core_agent_agent_name,
"asl": "src/control_backend/agents/bdi/rules.asl",
},
),
"BeliefCollectorAgent": (
BeliefCollectorAgent,
"BelCollectorAgent": (
BelCollectorAgent,
{
"name": settings.agent_settings.belief_collector_agent_name,
"jid": f"{settings.agent_settings.belief_collector_agent_name}@"
"name": settings.agent_settings.bel_collector_agent_name,
"jid": f"{settings.agent_settings.bel_collector_agent_name}@"
f"{settings.agent_settings.host}",
"password": settings.agent_settings.belief_collector_agent_name,
"password": settings.agent_settings.bel_collector_agent_name,
},
),
"TBeliefExtractor": (
TBeliefExtractorAgent,
BelTextExtractAgent,
{
"name": settings.agent_settings.text_belief_extractor_agent_name,
"jid": f"{settings.agent_settings.text_belief_extractor_agent_name}@"
"name": settings.agent_settings.texbel_text_extractor_agent_name,
"jid": f"{settings.agent_settings.texbel_text_extractor_agent_name}@"
f"{settings.agent_settings.host}",
"password": settings.agent_settings.text_belief_extractor_agent_name,
"password": settings.agent_settings.texbel_text_extractor_agent_name,
},
),
"VADAgent": (
VADAgent,
"PerVADAgent": (
PerVADAgent,
{"audio_in_address": "tcp://localhost:5558", "audio_in_bind": False},
),
}