v0.3.0
0.3.0 (2026-08-17)
Features
- add API schemas and STORM output parsing (7b42deb)
- add Co-STORM sessions and their routes (843101e)
- add configuration parsing (da55339)
- add progress events and SSE framing (70444cc)
- add the Co-STORM Open WebUI pipe (53adde5)
- add the container image (1412b1f)
- add the research route and operational endpoints (cd76838)
- add the STORM Open WebUI pipe (9ed677e)
- build STORM and Co-STORM runners from settings (30167fe)
- live runs page (761a7ae)
- move the fork onto dspy 3.3.0 (536aa24)
- owui: merge the pipes, stream the report (9aea4ad)
- run registry and job API (59071eb)
- storm: callbacks for article generation and polishing (1134033)
- storm: embed through the gateway, drop the local model (c42775b)
- structured logging with run context (3b888b7)
Bug Fixes
- ci: tag released images with their version (71f4727)
- make knowledge_storm importable and drop the CUDA runtime (308a875)
- storm: bound the nested thread pools (8d6ad07)
- storm: CoStormRunner.from_dict honours lm_config and rm (aa42ce9)
- storm: error handling and correctness (ce0a980)
Documentation
- document the service and both Open WebUI functions (475910c)
- resolve the encoder gateway question, Co-STORM is in scope (26557e3)
- rewrite for the fork (5c55eb1)
Container image
docker pull ghcr.io/brewcoua/kvasir:0.3.0
docker pull ghcr.io/brewcoua/kvasir:latest
Pin the digest:
ghcr.io/brewcoua/kvasir@sha256:f179d13481ede62ac3e3f1db8056ba017477ae9d911233da1d133735d77958db
Open WebUI
Import From Link:
https://github.com/brewcoua/kvasir/releases/download/v0.3.0/pipe.py
Importing runs the file on your server. Verify its provenance first:
gh release download v0.3.0 -p pipe.py -R brewcoua/kvasir
gh attestation verify pipe.py -R brewcoua/kvasir