v0.5.0
Minor Changes
-
3c467b3: Remove live model sync from provider endpoint. Models are now purely hardcoded in
src/extensions/provider/models.tsand validated against the Neuralwatt/v1/modelsAPI at test time.Removed:
src/lib/fetch-models.ts(live model fetch +mapApiModel)src/utils/is-offline.tsand its test (only used by fetch flow)src/extensions/provider/provider-payload.ts(buildModelsPayloadwrapper)NeuralwattModelConfigtype extension (usesProviderModelConfigdirectly)fastfield on model entries- Live re-registration on
session_start
Simplified:
NEURALWATT_MODELS_CACHE→NEURALWATT_MODELS- Provider registers once on startup with hardcoded list
- Tests now fetch live API and compare prices, context windows, reasoning, vision, and model existence
Patch Changes
- c10a189: Add
requiresReasoningContentOnAssistantMessagescompat flag for reasoning models. Neuralwatt docs confirm these models needreasoning_contenton replayed assistant turns to preserve chain-of-thought across turns in agentic conversations.