You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added scripts/doctor.py, a read-only source/runtime health report that checks release metadata alignment, SQLite truth availability, LanceDB companion readability, and repair recommendations.
Added BM25 as an optional final-score component for hybrid retrieval, while preserving candidate-local SQLite FTS5 bm25() normalization and raw-score metadata for explainability.
Added optional Jieba-backed Chinese entity extraction and broader code-ish entity extraction for mixed Chinese/English project memory.
Added explicit temporal-decay scoring, deterministic source-trust priors, typed memory_relations, and conservative contradiction marking with feedback/metadata evidence.
Added opt-in shared-pool scope stats plus scope_recall_inspect, scope_recall_explain, and scope_recall_benchmark observability tools.
Changed
Bumped package, plugin, release-check metadata, README, and stability docs to 1.0.7.
Extended the release gate stable-tool check to cover the full public V1 default tool surface and new observability tools.
Fixed
Aligned the README public version text with package/plugin metadata and documented the Hermes venv + PYTHONPATH test command so plain pytest from an unrelated environment is not mistaken for release evidence.
Preserved pure lexical recall in default hybrid mode when BM25 metadata exists but bm25_weight is still zero, avoiding accidental dampening of local/general matches.
Reduced generic English entity noise so related-entity results keep explicit caller-provided entities such as yuheng visible.