Skip to content

Tetrate provider: No models loading when selecting provider #6992

@blackgirlbytes

Description

@blackgirlbytes

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:

  1. Models without a supported_parameters field are skipped entirely (line 303-310)
  2. Models where supported_parameters doesn't include tools are filtered out (line 314-323)
  3. 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:

  1. Fall back to showing all models when supported_parameters field is missing
  2. Use the TETRATE_KNOWN_MODELS constant as a fallback when API returns no usable models
  3. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions