test(ai): cover Hoonify in the provider-consistency matrix

Adds the upstream Hoonify provider (feat #3499, merged after this
branch was cut) to the cross-provider output conformance suite. It
speaks the OpenAI chat-completions dialect and conforms out of the box.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
404oops
2026-08-27 00:58:33 +02:00
co-authored by Claude Fable 5
parent 6b4f5b01f1
commit ee00554777
@@ -60,6 +60,7 @@ import { DeepSeekProvider } from './deepseek/DeepSeekProvider.js';
import { FakeChatProvider } from './FakeChatProvider.js';
import { GeminiChatProvider } from './gemini/GeminiChatProvider.js';
import { GroqAIProvider } from './groq/GroqAIProvider.js';
import { HoonifyProvider } from './hoonify/HoonifyProvider.js';
import { InfronProvider } from './infron/InfronProvider.js';
import { MetaProvider } from './meta/MetaProvider.js';
import { MiniMaxProvider } from './minimax/MiniMaxProvider.js';
@@ -239,6 +240,12 @@ const PROVIDERS: ProviderCase[] = [
dialect: 'chat',
make: () => new GroqAIProvider({ apiKey: 'k' }, metering()),
},
{
name: 'hoonify',
dialect: 'chat',
make: () =>
new HoonifyProvider({ apiKey: 'k' } as never, metering()),
},
{
name: 'infron',
dialect: 'chat',