refactor(subagents): remove dormant research subagent

This commit is contained in:
CREDO23 2026-07-03 11:43:26 +02:00
parent 62cb0efb44
commit e3ed3b2be3
9 changed files with 5 additions and 512 deletions

View file

@ -19,7 +19,7 @@ from app.agents.chat.multi_agent_chat.subagents.registry import (
pytestmark = pytest.mark.unit
# The full specialist roster the main agent composes from: 6 builtins + 15
# The full specialist roster the main agent composes from: 5 builtins + 15
# connector routes. Adding/removing a specialist is a deliberate product change
# and must be reflected here.
_EXPECTED_SUBAGENTS = frozenset(
@ -40,7 +40,6 @@ _EXPECTED_SUBAGENTS = frozenset(
"memory",
"notion",
"onedrive",
"research",
"slack",
"teams",
"web_crawler",
@ -50,7 +49,7 @@ _EXPECTED_SUBAGENTS = frozenset(
# Specialists that are always available regardless of connected sources, so they
# carry no required-connector entry.
_CONNECTORLESS = frozenset({"memory", "research"})
_CONNECTORLESS = frozenset({"memory"})
def test_registry_contains_exactly_expected_subagents():