should_use_atlas_vision
Determine if the current main model supports native vision; returns true for text-only models when images are referenced, false for models with built-in vision.
Instructions
Check whether the coding agent should call Atlas Vision tools for the current main model. Call this before analyze_image, ocr_image, or other Atlas tools when routing is unclear. Returns should_use_atlas_vision=false when the main model supports native vision (e.g. GPT-4o, Claude, Composer) — the model can see images directly. Returns true for text-only models (DeepSeek, GLM) when images are referenced.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| message_text | No | ||
| main_model_ref | Yes | ||
| supports_vision | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | Yes | ||
| main_model_ref | Yes | ||
| recommendation | Yes | ||
| images_detected | Yes | ||
| capability_source | Yes | ||
| supports_native_vision | Yes | ||
| should_use_atlas_vision | Yes |