Refactor climate advisory agent to support video input and improve model loading. Update requirements to use the latest transformers from GitHub and add new utility dependencies. Clean up code by removing unnecessary comments and enhancing descriptions for clarity.
Update model loading in model_manager.py to use AutoModelForCausalLM instead of AutoModelForVision2Seq, and enable trust_remote_code for processor and model instantiation.