Skip to content

feat(gui): link model health checks with model enable/disable - #533

Open
ArmedHelicopter wants to merge 3 commits into
router-for-me:devfrom
ArmedHelicopter:feat/model-health-toggle
Open

ArmedHelicopter wants to merge 3 commits into
router-for-me:devfrom
ArmedHelicopter:feat/model-health-toggle

Conversation

@ArmedHelicopter

Copy link
Copy Markdown
Contributor

Closes #532

Summary

  • add per-model enable/disable switches to provider health checks
  • persist availability through existing excluded-models provider configuration
  • preserve unrelated exclusions and add regression coverage

Verification

  • bun test tests/providerConfig.test.ts (51 pass)
  • no src-tauri/native kernel changes

@github-actions
github-actions Bot changed the base branch from main to dev October 29, 2026 09:12
@github-actions

Copy link
Copy Markdown
Contributor

This pull request targeted main.

The base branch has been automatically changed to dev.

@ArmedHelicopter

Copy link
Copy Markdown
Contributor Author

补充修正:重新启用单模型时保留供应商级 * 通配排除规则,只移除该模型的精确规则;回归测试 64 pass。

@lzt404

lzt404 commented Oct 29, 2026

Copy link
Copy Markdown
Collaborator

pr收到了,但目前合并冲突了,能麻烦您基于最新 dev 整理下此 PR吗?

@ArmedHelicopter
ArmedHelicopter force-pushed the feat/model-health-toggle branch from 92c0602 to 635c536 Compare November 2, 2026 23:52
@ArmedHelicopter

Copy link
Copy Markdown
Contributor Author

已基于最新 upstream/dev(0063bd8)重新整理 PR,避免直接 rebase 历史提交引入生产内核冲突;仅重新应用 GUI/测试相关提交并 force-with-lease 更新分支。验证:providerConfig + providerHealthCheck 共 64 tests passed,0 failed;变更文件仅 GUI/i18n/tests,不含 src-tauri。当前 GitHub CI 正在运行。

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(gui): link model health checks with model enable/disable state

2 participants