Releases: Jessinra/Lorekeeper
Releases · Jessinra/Lorekeeper
Release list
v0.4.0
What's Changed
- [LKPR-37] feat: show git version badge in dashboard header by @Jessinra in #8
- [LKPR-28] feat: add inline links param for one-call insert + link by @jessinra-megumi-dev[bot] in #9
- [LKPR-0] docs: expand Copilot review instructions by @Jessinra in #11
- [LKPR-33] Smart setup — auto-detect agents, inject prompt/skills/MCP in one run by @Jessinra with @Copilot in #10
- [LKPR-27] feat: auto-link env vars, insert hook, dupe guard, dashboard UI by @jessinra-megumi-dev[bot] in #13
- [LKPR-0] chore: move LKPR-27 to done (merged PR #13) by @jessinra-megumi-dev[bot] in #14
- [LKPR-0] chore: new PM workflow — chore/backlog branch, no more direct pushes by @jessinra-megumi-dev[bot] in #15
- [LKPR-0] Chore/backlog by @Jessinra in #52
- [LKPR-0] chore: close LKPR-24 — backlog synced to GitHub Issues by @jessinra-megumi-dev[bot] in #75
- [LKPR-0] chore: add LKPR-41 and LKPR-42 proposals by @jessinra-megumi-dev[bot] in #78
- [LKPR-0] chore: add sprint-review, proposal-filing skills, and next-ticket-number.sh by @jessinra-megumi-dev[bot] in #79
- [LKPR-0] Tickets: shared serializer, config override validation, dashboard JS event registry + plans by @jessinra-megumi-dev[bot] in #80
- [LKPR-38] feat: add LORE_NAMESPACE env var for per-agent memory namespacing by @jessinra-megumi-dev[bot] in #84
- [LKPR-0] chore: add pre-PR checklist and cross-cutting constraint review standards to lorekeeper-dev skill by @jessinra-megumi-dev[bot] in #87
- [LKPR-0] Daily Memory Digest — a human pull loop by @jessinra-megumi-dev[bot] in #90
- [LKPR-0]: lore playground — first-run interactive exploration mode by @jessinra-megumi-dev[bot] in #91
- [LKPR-0] feat: add gh-reconcile.py — cross-reference Issues, PRs, and backlog by @jessinra-megumi-dev[bot] in #92
- [LKPR-43] feat: introduce shared serializers module by @jessinra-megumi-dev[bot] in #93
- [LKPR-0] chore: close LKPR-43, LKPR-44 — merged via PR #93 by @jessinra-megumi-dev[bot] in #94
- [LKPR-0] chore: add LKPR-48 MCP Server Card and LKPR-49 Token-Efficient Search by @jessinra-megumi-dev[bot] in #97
- [LKPR-45] refactor: eliminate onclick/window./registerCallbacks — tab-registry + event delegation by @jessinra-megumi-dev[bot] in #95
- [LKPR-50] chore: add ticket and execution plan for dashboard tests, serialization unification, engine ABC cleanup, quality gate by @jessinra-megumi-dev[bot] in #99
- [LKPR-0] chore: add LKPR-53 lore_import and LKPR-54 lore_forget proposals by @jessinra-megumi-dev[bot] in #109
- [LKPR-50] feat: dashboard tests, serialization unification, config validation, engine ABC cleanup, mypy advisory by @jessinra-megumi-dev[bot] in #104
- [LKPR-0] chore: promote to S:ready by @jessinra-megumi-dev[bot] in #110
- [LKPR-51] feat: decompose LinkStore god object into focused stores by @jessinra-megumi-dev[bot] in #111
- [LKPR-51] flip backlog status to S:done by @jessinra-megumi-dev[bot] in #112
- [LKPR-0] Extend LKPR-18 with agent tags + file LKPR-55 health resource by @jessinra-megumi-dev[bot] in #113
- [LKPR-0] chore: sprint review — promote LKPR-18/20/30/49/54 to ready, demote LKPR-8, close LKPR-24/45 as done by @jessinra-megumi-dev[bot] in #115
- [LKPR-49] feat: add format=title mode and ids param to lore_search by @jessinra-megumi-dev[bot] in #116
- [LKPR-0] chore: update dev skills with PR review lessons from LKPR-49 by @jessinra-megumi-dev[bot] in #117
- [LKPR-49] docs: add missing lore_update/lore_reflect docstrings, update CLAUDE.md env vars by @jessinra-megumi-dev[bot] in #118
- [LKPR-30] feat: lore_reflect auto-creates memories from factual_discoveries and lessons_learnt by @jessinra-megumi-dev[bot] in #119
- [LKPR-55] feat: add post-setup seed prompt to setup.sh by @jessinra-megumi-dev[bot] in #121
- [LKPR-0] Backlog tickets: dashboard empty state + PyPI publish by @jessinra-megumi-dev[bot] in #122
- [LKPR-52] refactor: lean simplification pass by @jessinra-megumi-dev[bot] in #120
- [LKPR-0] chore: add LKPR-58 proposals by @jessinra-megumi-dev[bot] in #126
- [LKPR-0] ticket: E2E test suite for dashboard UI (Playwright) by @jessinra-megumi-dev[bot] in #129
- [LKPR-0] chore: add LKPR-109 lore_search recency filter by @jessinra-megumi-dev[bot] in #133
- [LKPR-60][LKPR-54] Memory cache + lore_forget tool by @jessinra-megumi-dev[bot] in #131
- [LKPR-0] chore: dev tooling — ruff/mypy clean, blocking CI, CONTRIBUTING.md, issue templates, pre-commit fix by @jessinra-megumi-dev[bot] in #135
- [LKPR-0] chore: backlog tidy — renumber LKPR-109→61, move done tickets, add github_issue refs by @jessinra-megumi-dev[bot] in #137
- [LKPR-0] chore: file Dreaming pipeline proposals — LKPR-62 memory splitting + LKPR-63 orchestration by @jessinra-megumi-dev[bot] in #141
- [LKPR-58] feat: smart link candidate pipeline — lore_recommend_links MCP tool + agent skill by @jessinra-megumi-dev[bot] in #138
- [LKPR-0] chore: add LKPR-65 change-feed research proposals by @jessinra-megumi-dev[bot] in #144
- [LKPR-66] chore: add markdown autoformatter by @jessinra-megumi-dev[bot] in #146
- [LKPR-66] chore: add coverage reporting to CI by @jessinra-megumi-dev[bot] in #147
- [LKPR-0] chore: add LKPR-67 (link relation types) and LKPR-68 (CLI export/import) by @jessinra-megumi-dev[bot] in #150
- [LKPR-0] chore: datafix — align backlog file locations with GH labels by @jessinra-megumi-dev[bot] in #156
- [LKPR-0] chore: add PR body convention check and update template by @jessinra-megumi-dev[bot] in #153
- [LKPR-0] chore: restructure backlogs dirs and fix label mismatches by @jessinra-megumi-dev[bot] in #157
- [LKPR-0] chore: organize .hermes/skills and scripts by @jessinra-megumi-dev[bot] in #158
- [LKPR-0] chore: positioning manifesto + LKPR-69 proposal by @jessinra-megumi-dev[bot] in #159
- [LKPR-57] feat: PyPI publish + README overhaul by @jessinra-megumi-dev[bot] in #160
- [LKPR-0] chore: beta sprint tickets — LKPR-71, LKPR-72, promote LKPR-56 to Ready by @jessinra-megumi-dev[bot] in #166
- [LKPR-0]: Claude-mem competitor research — proposal tickets + backlog triage by @jessinra-megumi-dev[bot] in #171
- [LKPR-0] chore: add LKPR-77 lorekeeper setup CLI command proposal by @jessinra-megumi-dev[bot] in #174
- [LKPR-59] E2E Playwright dashboard test suite by @jessinra-megumi-dev[bot] in #175
- [LKPR-77] feat: lorekeeper setup CLI command by @jessinra-megumi-dev[bot] in #176
- [LKPR-56] Dashboard empty state for Memories tab by @jessinra-megumi-dev[bot] in #177
- [LKPR-71] chore: README marketing pass — hero, use-cases, screenshots, auto-capture by @jessinra-megumi-dev[bot] in #181
- [LKPR-72] chore: beta release QA — install flow, quickstart, dashboard audit by @jessinra-megumi-dev[bot] in #182
- [LKPR-0] chore: sprint close — move done tickets, promote LKPR-8 to ready by @jessinra-megumi-dev[bot] in #185
- [LKPR-0] chore: add LKPR-79 dreaming + LKPR-80 sort_by + LKPR-81 memory pinning proposals by @jessinra-megumi-dev[bot] in #180
- [LKPR-0] [large-pr] chore: 100X code review pipeline — Lorekeeper edition by @jessinra-megumi-dev[bot] in #189
- [LKPR-83] Standalone retrieval algorithm benchmark by @jessinra-megumi-dev[bot] in #194
- [LKPR-0] chore: fix LKPR-79/80 numbering collisions by @jess...
v0.3.0
What's Changed
- [LKPR-37] feat: show git version badge in dashboard header by @Jessinra in #8
- [LKPR-28] feat: add inline links param for one-call insert + link by @jessinra-megumi-dev[bot] in #9
- [LKPR-0] docs: expand Copilot review instructions by @Jessinra in #11
- [LKPR-33] Smart setup — auto-detect agents, inject prompt/skills/MCP in one run by @Copilot in #10
- [LKPR-27] feat: auto-link env vars, insert hook, dupe guard, dashboard UI by @jessinra-megumi-dev[bot] in #13
- [LKPR-0] chore: move LKPR-27 to done (merged PR #13) by @jessinra-megumi-dev[bot] in #14
- [LKPR-0] chore: new PM workflow — chore/backlog branch, no more direct pushes by @jessinra-megumi-dev[bot] in #15
- [LKPR-0] Chore/backlog by @Jessinra in #52
- [LKPR-0] chore: close LKPR-24 — backlog synced to GitHub Issues by @jessinra-megumi-dev[bot] in #75
- [LKPR-0] chore: add LKPR-41 and LKPR-42 proposals by @jessinra-megumi-dev[bot] in #78
- [LKPR-0] chore: add sprint-review, proposal-filing skills, and next-ticket-number.sh by @jessinra-megumi-dev[bot] in #79
- [LKPR-0] Tickets: shared serializer, config override validation, dashboard JS event registry + plans by @jessinra-megumi-dev[bot] in #80
- [LKPR-38] feat: add LORE_NAMESPACE env var for per-agent memory namespacing by @jessinra-megumi-dev[bot] in #84
- [LKPR-0] chore: add pre-PR checklist and cross-cutting constraint review standards to lorekeeper-dev skill by @jessinra-megumi-dev[bot] in #87
- [LKPR-0] Daily Memory Digest — a human pull loop by @jessinra-megumi-dev[bot] in #90
- [LKPR-0]: lore playground — first-run interactive exploration mode by @jessinra-megumi-dev[bot] in #91
- [LKPR-0] feat: add gh-reconcile.py — cross-reference Issues, PRs, and backlog by @jessinra-megumi-dev[bot] in #92
- [LKPR-43] feat: introduce shared serializers module by @jessinra-megumi-dev[bot] in #93
- [LKPR-0] chore: close LKPR-43, LKPR-44 — merged via PR #93 by @jessinra-megumi-dev[bot] in #94
- [LKPR-0] chore: add LKPR-48 MCP Server Card and LKPR-49 Token-Efficient Search by @jessinra-megumi-dev[bot] in #97
- [LKPR-45] refactor: eliminate onclick/window./registerCallbacks — tab-registry + event delegation by @jessinra-megumi-dev[bot] in #95
- [LKPR-50] chore: add ticket and execution plan for dashboard tests, serialization unification, engine ABC cleanup, quality gate by @jessinra-megumi-dev[bot] in #99
- [LKPR-0] chore: add LKPR-53 lore_import and LKPR-54 lore_forget proposals by @jessinra-megumi-dev[bot] in #109
- [LKPR-50] feat: dashboard tests, serialization unification, config validation, engine ABC cleanup, mypy advisory by @jessinra-megumi-dev[bot] in #104
- [LKPR-0] chore: promote to S:ready by @jessinra-megumi-dev[bot] in #110
- [LKPR-51] feat: decompose LinkStore god object into focused stores by @jessinra-megumi-dev[bot] in #111
- [LKPR-51] flip backlog status to S:done by @jessinra-megumi-dev[bot] in #112
- [LKPR-0] Extend LKPR-18 with agent tags + file LKPR-55 health resource by @jessinra-megumi-dev[bot] in #113
- [LKPR-0] chore: sprint review — promote LKPR-18/20/30/49/54 to ready, demote LKPR-8, close LKPR-24/45 as done by @jessinra-megumi-dev[bot] in #115
- [LKPR-49] feat: add format=title mode and ids param to lore_search by @jessinra-megumi-dev[bot] in #116
- [LKPR-0] chore: update dev skills with PR review lessons from LKPR-49 by @jessinra-megumi-dev[bot] in #117
- [LKPR-49] docs: add missing lore_update/lore_reflect docstrings, update CLAUDE.md env vars by @jessinra-megumi-dev[bot] in #118
- [LKPR-30] feat: lore_reflect auto-creates memories from factual_discoveries and lessons_learnt by @jessinra-megumi-dev[bot] in #119
- [LKPR-55] feat: add post-setup seed prompt to setup.sh by @jessinra-megumi-dev[bot] in #121
- [LKPR-0] Backlog tickets: dashboard empty state + PyPI publish by @jessinra-megumi-dev[bot] in #122
- [LKPR-52] refactor: lean simplification pass by @jessinra-megumi-dev[bot] in #120
- [LKPR-0] chore: add LKPR-58 proposals by @jessinra-megumi-dev[bot] in #126
- [LKPR-0] ticket: E2E test suite for dashboard UI (Playwright) by @jessinra-megumi-dev[bot] in #129
- [LKPR-0] chore: add LKPR-109 lore_search recency filter by @jessinra-megumi-dev[bot] in #133
- [LKPR-60][LKPR-54] Memory cache + lore_forget tool by @jessinra-megumi-dev[bot] in #131
- [LKPR-0] chore: dev tooling — ruff/mypy clean, blocking CI, CONTRIBUTING.md, issue templates, pre-commit fix by @jessinra-megumi-dev[bot] in #135
- [LKPR-0] chore: backlog tidy — renumber LKPR-109→61, move done tickets, add github_issue refs by @jessinra-megumi-dev[bot] in #137
- [LKPR-0] chore: file Dreaming pipeline proposals — LKPR-62 memory splitting + LKPR-63 orchestration by @jessinra-megumi-dev[bot] in #141
- [LKPR-58] feat: smart link candidate pipeline — lore_recommend_links MCP tool + agent skill by @jessinra-megumi-dev[bot] in #138
- [LKPR-0] chore: add LKPR-65 change-feed research proposals by @jessinra-megumi-dev[bot] in #144
- [LKPR-66] chore: add markdown autoformatter by @jessinra-megumi-dev[bot] in #146
- [LKPR-66] chore: add coverage reporting to CI by @jessinra-megumi-dev[bot] in #147
- [LKPR-0] chore: add LKPR-67 (link relation types) and LKPR-68 (CLI export/import) by @jessinra-megumi-dev[bot] in #150
- [LKPR-0] chore: datafix — align backlog file locations with GH labels by @jessinra-megumi-dev[bot] in #156
- [LKPR-0] chore: add PR body convention check and update template by @jessinra-megumi-dev[bot] in #153
- [LKPR-0] chore: restructure backlogs dirs and fix label mismatches by @jessinra-megumi-dev[bot] in #157
- [LKPR-0] chore: organize .hermes/skills and scripts by @jessinra-megumi-dev[bot] in #158
- [LKPR-0] chore: positioning manifesto + LKPR-69 proposal by @jessinra-megumi-dev[bot] in #159
- [LKPR-57] feat: PyPI publish + README overhaul by @jessinra-megumi-dev[bot] in #160
- [LKPR-0] chore: beta sprint tickets — LKPR-71, LKPR-72, promote LKPR-56 to Ready by @jessinra-megumi-dev[bot] in #166
- [LKPR-0]: Claude-mem competitor research — proposal tickets + backlog triage by @jessinra-megumi-dev[bot] in #171
- [LKPR-0] chore: add LKPR-77 lorekeeper setup CLI command proposal by @jessinra-megumi-dev[bot] in #174
- [LKPR-59] E2E Playwright dashboard test suite by @jessinra-megumi-dev[bot] in #175
- [LKPR-77] feat: lorekeeper setup CLI command by @jessinra-megumi-dev[bot] in #176
- [LKPR-56] Dashboard empty state for Memories tab by @jessinra-megumi-dev[bot] in #177
- [LKPR-71] chore: README marketing pass — hero, use-cases, screenshots, auto-capture by @jessinra-megumi-dev[bot] in #181
- [LKPR-72] chore: beta release QA — install flow, quickstart, dashboard audit by @jessinra-megumi-dev[bot] in #182
- [LKPR-0] chore: sprint close — move done tickets, promote LKPR-8 to ready by @jessinra-megumi-dev[bot] in #185
- [LKPR-0] chore: add LKPR-79 dreaming + LKPR-80 sort_by + LKPR-81 memory pinning proposals by @jessinra-megumi-dev[bot] in #180
- [LKPR-0] [large-pr] chore: 100X code review pipeline — Lorekeeper edition by @jessinra-megumi-dev[bot] in #189
- [LKPR-83] Standalone retrieval algorithm benchmark by @jessinra-megumi-dev[bot] in #194
- [LKPR-0] chore: fix LKPR-79/80 numbering collisions by @jessinra-megumi-dev...