mirror of
https://github.com/EKKOLearnAI/hermes-web-ui.git
synced 2026-05-25 13:30:14 +00:00
9a9416c99c
* feat: support profile-aware group chat bridge flows * feat: route cron jobs through hermes cli * Fix group chat routing and isolate bridge tests * Add Grok image-to-video media skill * Default Grok videos to media directory * Fix bridge profile fallback and cron repeat clearing * Refine bridge chat and gateway platform handling * Filter bridge tool-call text deltas * Preserve structured bridge chat history * Prepare beta release build artifacts * Fix Windows run profile resolution * Fix Windows path compatibility checks * Fix profile-scoped model page display * Hide Windows subprocess windows for jobs and updates * Hide Windows file backend subprocess windows * Avoid Windows gateway restart lock conflicts * Treat Windows gateway lock as running on startup * Force release Windows gateway lock on restart * Tighten Windows gateway lock cleanup * Update chat e2e source expectation * Bump package version to 0.5.30 --------- Co-authored-by: Codex <codex@openai.com>
35 lines
972 B
TypeScript
35 lines
972 B
TypeScript
import { describe, expect, it } from 'vitest'
|
|
import { applyXaiOAuthDefaultModel } from '../../packages/server/src/controllers/hermes/xai-auth'
|
|
|
|
describe('xAI auth controller', () => {
|
|
it('does not keep a non-xAI model when switching the default provider to xai-oauth', () => {
|
|
const config = applyXaiOAuthDefaultModel({
|
|
model: {
|
|
default: 'glm-5-turbo',
|
|
provider: 'custom:glm-coding-plan',
|
|
base_url: 'https://api.z.ai/api/anthropic',
|
|
api_key: 'secret',
|
|
},
|
|
})
|
|
|
|
expect(config.model).toEqual({
|
|
default: 'grok-4.3',
|
|
provider: 'xai-oauth',
|
|
})
|
|
})
|
|
|
|
it('preserves an existing Grok model when refreshing xai-oauth credentials', () => {
|
|
const config = applyXaiOAuthDefaultModel({
|
|
model: {
|
|
default: 'grok-4.20-reasoning',
|
|
provider: 'xai-oauth',
|
|
},
|
|
})
|
|
|
|
expect(config.model).toEqual({
|
|
default: 'grok-4.20-reasoning',
|
|
provider: 'xai-oauth',
|
|
})
|
|
})
|
|
})
|