.github/workflows/ci.yml:31 instala só pytest/pyyaml/yamllint, mas 4 módulos importam mcp.server.fastmcp (src/mcp/mcp_resources_server.py, pantheon_vision_server.py, code_mode_server.py, memory_mcp_server.py / mcp_persistence_server.py) e memory_mcp_server exige sqlite_vec (+httpx via pantheon_vision_server) → 8 collection errors.
Os erros são mascarados por || echo "test warnings" (linha 40), então o job fica verde sem rodar os testes afetados.
Sugestão:
- estender pip install (mcp httpx sqlite-vec), ou
- usar importorskip nos testes que dependem desses extras, + tornar o mascaramento explícito (continue-on-error) ou remover o
|| echo.
.github/workflows/ci.yml:31 instala só pytest/pyyaml/yamllint, mas 4 módulos importam mcp.server.fastmcp (src/mcp/mcp_resources_server.py, pantheon_vision_server.py, code_mode_server.py, memory_mcp_server.py / mcp_persistence_server.py) e memory_mcp_server exige sqlite_vec (+httpx via pantheon_vision_server) → 8 collection errors.
Os erros são mascarados por
|| echo "test warnings"(linha 40), então o job fica verde sem rodar os testes afetados.Sugestão:
|| echo.