v0.9.0
Added
- OpenAI-compatible LLM provider: point triage at a self-hosted endpoint
(SGLang, vLLM, Ollama, LM Studio) withllm.provider: openai-compatible
andllm.base_url— no proxy required, and alert data never leaves your
network. Includes enforced-JSON output by default (llm.response_format),
defensive handling for hybrid-reasoning models (reasoning_content
ignored, leading<think>blocks stripped, thinking disabled per request
unlessllm.thinking: true), Bearer auth only when a key is configured,
and retries on transient local-runtime errors. The memory classifier
follows the same endpoint usingllm.model. New for both providers:
llm.timeout_seconds(default 120 — the previous fixed value). See the
"OpenAI-compatible endpoint" integration guide.
Full Changelog: v0.8.3...v0.9.0