feat: expand secure assistant workflows
Harden runtime execution and add local knowledge, Smart Heartbeat, usage visibility, responsive product surfaces, and cross-platform packaging support. Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
This commit is contained in:
co-authored by
factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
parent
6ef1795b81
commit
b3fdf96962
@@ -0,0 +1,52 @@
|
||||
import { describe, expect, it } from 'vitest'
|
||||
import { modelProfilePresets } from './model-presets'
|
||||
|
||||
describe('modelProfilePresets', () => {
|
||||
it('includes domestic, local, and generic protocol presets', () => {
|
||||
expect(modelProfilePresets.map((preset) => preset.id)).toEqual(
|
||||
expect.arrayContaining([
|
||||
'bigtoken-gpt-image-2',
|
||||
'deepseek',
|
||||
'qwen',
|
||||
'glm',
|
||||
'kimi',
|
||||
'minimax',
|
||||
'siliconflow',
|
||||
'volcengine-ark',
|
||||
'hunyuan-deployment',
|
||||
'huawei-deployment',
|
||||
'ollama',
|
||||
'openai-compatible',
|
||||
'anthropic-compatible'
|
||||
])
|
||||
)
|
||||
expect(
|
||||
modelProfilePresets.find((preset) => preset.id === 'ollama')
|
||||
).toMatchObject({
|
||||
baseUrl: 'http://127.0.0.1:11434/v1',
|
||||
protocol: 'openai-chat-completions',
|
||||
authentication: 'none'
|
||||
})
|
||||
expect(
|
||||
modelProfilePresets.find(
|
||||
(preset) => preset.id === 'bigtoken-gpt-image-2'
|
||||
)
|
||||
).toMatchObject({
|
||||
baseUrl: 'https://bigtoken.ai/v1',
|
||||
modelName: 'gpt-image-2',
|
||||
protocol: 'openai-images-generations',
|
||||
authentication: 'api-key'
|
||||
})
|
||||
})
|
||||
|
||||
it('does not invent universal Hunyuan or Huawei endpoints', () => {
|
||||
for (const id of ['hunyuan-deployment', 'huawei-deployment']) {
|
||||
expect(
|
||||
modelProfilePresets.find((preset) => preset.id === id)
|
||||
).toMatchObject({
|
||||
baseUrl: '',
|
||||
requiresDeploymentUrl: true
|
||||
})
|
||||
}
|
||||
})
|
||||
})
|
||||
Reference in New Issue
Block a user