SurfSense/surfsense_backend/tests/unit/agents/new_chat/middleware
CREDO23 14bbea0854 refactor(agents): delete single-agent stack + new_chat shim package (bucket B3/B4)
With multi-agent the only live factory (B1), the single-agent stack is dead.
Remove app/agents/new_chat/ entirely: chat_deepagent.py, subagents/, and all
re-export shims (errors/context/llm_config/permissions/tools/middleware/...) that
existed only to serve frozen single-agent code. Live code already imports the
shared kernel (app.agents.shared.*) directly.

Tests: delete single-agent-only suites (test_resolve_prompt_model_name,
test_specialized_subagents) and the chat_deepagent source-shape contract assertion;
repoint test_scoped_model_fallback to the shared middleware path. Suite green
(2710 passed).
2026-06-04 13:40:44 +02:00
..
__init__.py feat(middleware): scope model fallback to provider/network errors only 2026-05-05 18:04:47 +02:00
test_scoped_model_fallback.py refactor(agents): delete single-agent stack + new_chat shim package (bucket B3/B4) 2026-06-04 13:40:44 +02:00