Widen base strategy process_frame return types to ProcessFrameResult | None to match actual behavior (None treated as CONTINUE). Give UserTurnCompletionLLMServiceMixin a FrameProcessor base class so pyright can see create_task, cancel_task, process_frame, and push_frame.
397 B
397 B