William Valentin
dbeaa78e2c
feat: add setLocalClient and getLocalProviderName to ModelRouter
2026-02-05 13:34:25 -08:00
William Valentin
d86710577d
feat: wire up LlamaCppClient to model router
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 13:20:20 -08:00
William Valentin
8e7fa24fd6
feat: add clear error message when llama-server not running
2026-02-05 13:17:56 -08:00
William Valentin
e8079347c7
feat: add streaming support to LlamaCppClient
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 13:15:18 -08:00
William Valentin
a20156f8db
feat: add LlamaCppClient with basic chat support
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 13:11:56 -08:00
William Valentin
9a48c39b07
feat(models): add streaming and tier switching to ModelRouter
2026-02-05 10:48:41 -08:00
William Valentin
896a0da10e
feat(models): add streaming support to AnthropicClient
2026-02-05 10:47:42 -08:00
William Valentin
1f0cf28d1f
feat(models): add streaming types for chat responses
2026-02-05 10:46:53 -08:00
William Valentin
26bd6ce65d
feat: add model router with fallback chain support
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-03 00:29:52 -08:00
William Valentin
bb16732562
feat: add Ollama client for local LLM support
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-03 00:27:09 -08:00
William Valentin
633cfcf713
feat: add OpenAI client for fallback support
...
Implements ModelClient interface with OpenAI SDK to support GPT models
as fallback when local inference is unavailable. Includes tests with
mocked OpenAI API responses.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-02 21:10:46 -08:00
William Valentin
75e64b534d
feat: add Anthropic client wrapper
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-02 20:54:17 -08:00