Marginalia v0.2.3
Highlights
-
CLI chat mode control:
/mode [quick|deep]now shows or switches the
investigation mode, and CLI chat requests send the selected mode to
/v1/chat. -
marginalia initnow includes optional embedding, semantic recall, rerank,
and evidence-selection settings in the generated starter.env. -
Desktop chat restores the latest quick/deep mode when returning to an active
stream or reopening a historical session. -
Session list and transcript APIs now expose the latest recorded chat mode so
the UI can replay sessions without silently falling back to deep mode. -
Final-answer continuation and Quick-mode forced-answer guardrails now ask
the model to keep the same language as the user's latest message. -
recall_knowledgenow prioritizes selected evidence entries before journal
note-linked entries when buildingcandidate_entry_ids, so rerank/quota
evidence selection is preserved for follow-up verification and reads. -
Clarified internal
search_metadatanaming so local metadata signal ranking
is not confused with the optional external reranker. -
GitHub release notes now pull the matching version section from
CHANGELOG.md, keeping generated release notes aligned with prior releases. -
Added coverage for CLI quick/deep mode requests, starter
.envretrieval
settings, session mode restore, and selected-evidence candidate ordering. -
Main CI passed for the post-0.2.2 fixes before preparing this release.
Artifacts
Desktop bundles built from v0.2.3.
Desktop targets: Windows x64/arm64, macOS arm64, Linux x64/arm64.
Each bundle ships a self-contained Python runtime; no system Python required.
Docker image: ghcr.io/shenmintao/marginalia:v0.2.3 (linux/amd64, linux/arm64)
First-Launch Notes For Unsigned Binaries
- Windows: SmartScreen may say "Windows protected your PC". Click "More info" and then "Run anyway".
- macOS: Gatekeeper may refuse to open the .dmg. Run
xattr -dr com.apple.quarantine /Applications/Marginalia.appafter dragging it across.