-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Closed
Description
Problem
Users report that when selecting Tetrate as their provider, no models are displayed in the model selection dropdown.
Root Cause Analysis
The fetch_supported_models() method in crates/goose/src/providers/tetrate.rs filters models too aggressively:
- Models without a
supported_parametersfield are skipped entirely (line 303-310) - Models where
supported_parametersdoesn't includetoolsare filtered out (line 314-323) - If ALL models get filtered, the method returns
Ok(None)which results in an empty dropdown
Recent Context
Commit 58a1353bb0a (Jan 29, 2026) changed from checking supports_computer_use to supported_parameters, but the filtering remains too strict.
Suggested Fix
Consider one of these approaches:
- Fall back to showing all models when
supported_parametersfield is missing - Use the
TETRATE_KNOWN_MODELSconstant as a fallback when API returns no usable models - Make tool support filtering optional/configurable
Affected Code
crates/goose/src/providers/tetrate.rs-fetch_supported_models()method (lines 247-335)
User Impact
Users cannot select any model when using Tetrate provider, making it unusable.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels