Skip to content

**<sub><sub>![P1 Badge](https://img.shields.io/badge/P1-orange?style=flat)</sub></sub> Exclude unusable backends from active-backend selector** #4

Description

@igor-im

P1 Badge Exclude unusable backends from active-backend selector

The selector is populated from dependency import checks only, but engine activation uses register_default_backends()/backend.is_available (which also requires a model for model-based backends). This means users can select a backend that appears installed here but cannot actually be registered at runtime, leading _setup_backend() to fail over to the "no backend installed" path; the list should only include backends that are operational, not just importable.

Useful? React with 👍 / 👎.

Originally posted by @chatgpt-codex-connector[bot] in #2 (comment)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions