from __future__ import annotations from prompt_injection_framework.models.base import BaseModelAdapter, ModelRequest class MockModelAdapter(BaseModelAdapter): provider = "mock" def _generate_text(self, request: ModelRequest) -> tuple[str, dict[str, object]]: text = ( "Mock response generated for pipeline validation.\n\n" f"Prompt: {request.prompt[:120]}" ) return text, {"mock": True, "history_turns": len(request.conversation_history)}