-- Vision model setting (#81): the model that reads a photographed seed packet. -- -- Separate from agent_model because it's a different capability — extracting -- structured fields from an image needs a vision-capable model, which the chat -- model may not be. Same "inherit from env unless set" contract as agent_model: -- '' falls back to PANSY_VISION_MODEL, then the feature is simply not offered. -- -- Like agent_model, the API KEY is NOT stored here — the vision model runs -- against the same OLLAMA_CLOUD_API_KEY from the environment. ALTER TABLE instance_settings ADD COLUMN vision_model TEXT NOT NULL DEFAULT '';