from typing import Dict, Any from .base_agent import BaseAgent class SemanticReasonerAgent(BaseAgent): def execute(self, ctx: Dict[str, Any]): field = ctx.get("current_field") candidate = ctx.get("candidates", {}).get(field) return candidate or f""