0.1.0 (2026-02-27)
Initial experimental release.
Added
- Frame system — 40+ frame types across system/data/control categories
Feline.Processorbehaviour andProcessor.ServerGenServer with selective-receive priorityFeline.Pipelinestruct,Pipeline.Taskorchestrator,Pipeline.RunnerPipeline.Parallelfor fan-out to concurrent processor branches- Service behaviours:
Feline.Services.LLM,Feline.Services.STT,Feline.Services.TTS - OpenAI chat completions (batch + SSE streaming)
- Deepgram STT (REST + WebSocket streaming)
- ElevenLabs TTS (REST + WebSocket streaming)
Feline.Processors.SentenceAggregator— buffers LLM token stream into sentencesFeline.Processors.FunctionCallHandler— executes LLM tool callsFeline.Processors.VADProcessor— energy-based voice activity detectionUserContextAggregator/AssistantContextAggregatorfor LLM conversation context- WebSocket transport via Bandit (
Feline.Transports.WebSocket) Feline.Audio.Utils— PCM16 utilities (RMS, silence detection, mixing)- Telemetry events for frame processing metrics