Skip to content

[Dev UI] Traces / Model Runner - Better support for unregistered models #3202

@MichaelDoyle

Description

@MichaelDoyle
  1. The following CL introduced a regression, where the appropriate model is not selected if loading a trace that used an "unregistered" model. https://github.com/FirebasePrivate/genkit-ui/pull/1521. That's because it always tried to look up the model name in the registry. For example, loading a trace that used gemini-2.5-pro will end up selecting gemini-2.0-flash
  2. We don't have good support generally for "unregistered" models, particularly loading from a trace
    1. If a suitable "closest" model cannot be found, most options default to false (multiturn, system prompt, etc) which causes details from the trace to be "lost".
    2. For example a message list [system, user, model, user] loaded from a trace will be reduced to just [user]

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    devuiprocessPrimarily for task tracking items, such as parent issues

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions