What's Changed
- fix: sanitize UTF-8 in episodic_memory content to prevent OperationalError crashes by @flooryyyy in #217
- fix: improve local multilingual recall by @dplush in #216
- fix: strip tags from LLM consolidation output + upgrade default model by @carvalab in #221
- fix: manually normalize embeddings before int8 quantization by @aruyuko in #226
- feat: Phase 2 LLM-based episodic conflict resolution (revived #211) by @AxDSan in #227
- fix(beam): pass connection by keyword to VeracityConsolidator in recall by @Milgauss in #230
- Filter pronoun/demonstrative/possessive subjects in regex fact extraction by @Milgauss in #232
- fix: add missing capture groups to multilingual named_months regex patterns by @Whishp in #228
- fix(beam): widen English preference regex to include 2P/3P/structural by @nzperryus-cyber in #242
- fix(beam): add PF classification branch in _classify_ability by @nzperryus-cyber in #241
- fix(stats): count binary/JSON episodic vectors when sqlite-vec ANN absent by @Milgauss in #235
- test(beam): regression coverage for VeracityConsolidator construction (follow-up to #230) by @Milgauss in #237
- fix(prefetch): drop bare single-token extraction fragments from recall prefetch by @Milgauss in #243
- feat(prefetch): selectable prefetch profiles + pluggable extra sources by @Milgauss in #244
New Contributors
- @dplush made their first contribution in #216
- @carvalab made their first contribution in #221
- @aruyuko made their first contribution in #226
- @Milgauss made their first contribution in #230
- @nzperryus-cyber made their first contribution in #242
Full Changelog: v3.3.0...v3.4.0