Skip to content

Commit 5eccb36

Browse files
authored
Merge pull request #954 from makenotion/Iron-Ham/release-0.19.0
Release Lore 0.19.0
2 parents 898db44 + 75b1a24 commit 5eccb36

7 files changed

Lines changed: 51 additions & 6 deletions

File tree

CHANGELOG.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,37 @@ log is the canonical source for those.
1111

1212
## [Unreleased]
1313

14+
## [0.19.0] - 2026-06-08
15+
16+
### Added
17+
18+
- Added planned semantic search for `lore-query action='search'`, including
19+
the `strategy: "planned" | "direct"` option, sanitized query variants,
20+
query-plan metadata in tool output, and capability-oriented candidate context
21+
for SkillRet agent/eval workflows. (#952)
22+
- Published the sanitized 500-query SkillRet read-only agent checkpoint for
23+
planned search chunk 001, with corrected timeout-rerun provenance and report
24+
synthesis. (#952)
25+
26+
### Changed
27+
28+
- Query planning now stays enabled by default and is configurable only through
29+
`.lore.yaml` `features.queryPlanning`; the environment rollback path was
30+
removed from feature-flag taxonomy and documentation. (#953)
31+
- Confidence no longer affects retrieval ranking. Confidence and trust remain
32+
visible for display, auditing, and fact maintenance, while confidence audit
33+
and help text now describe trust-score/display impact rather than ranking
34+
impact. (#953)
35+
- Fresh vault schemas no longer create legacy Memories `Confidence` /
36+
`Confidence Score` columns, while existing vaults retain compatibility for
37+
reads and migrations. (#953)
38+
39+
### Fixed
40+
41+
- Guarded the autosave-learning-source backfill so fresh schemas without the
42+
retired Memories `Confidence` column return zero candidates before issuing
43+
legacy-property queries. (#953)
44+
1445
## [0.18.1] - 2026-06-05
1546

1647
### Added

docs/archive/mcp-tool-history.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,20 @@ Historical bumps and what they signalled:
6969

7070
Latest historical note:
7171

72+
- `0.19.0` (2026-06-08) ships planned semantic search for
73+
`lore-query action='search'`. Agents can opt between `strategy: "planned"`
74+
and `"direct"` and can observe sanitized query variants, query-plan metadata,
75+
and capability-oriented candidate context, while the SkillRet eval corpus
76+
gains a sanitized 500-query planned-search checkpoint.
77+
Query planning remains enabled by default and is configurable only through
78+
`.lore.yaml` `features.queryPlanning`; the environment rollback surface is
79+
removed. Confidence no longer affects retrieval ranking, but remains visible
80+
for display, auditing, and fact maintenance. Fresh vault schemas stop
81+
creating legacy Memories `Confidence` / `Confidence Score` columns while
82+
existing vaults retain read and migration compatibility. This release changes
83+
agent-observable MCP output, retrieval configuration behavior, and setup /
84+
migration behavior; the package, lockfile, MCP handshake, CLI version, and
85+
Notion `User-Agent` literals move together under the version-sync guard.
7286
- `0.18.1` (2026-06-05) ships production MCP result handles for memory
7387
recall/search. Title-tier `lore-query action='recall'` and
7488
`action='search'` rows now include scoped `rs_*:mN` handles, and

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@makenotion/lore",
3-
"version": "0.18.1",
3+
"version": "0.19.0",
44
"description": "AI memory system backed by Notion",
55
"type": "module",
66
"bin": {

src/cli/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ import { costsCommand } from "./commands/costs.js"
3131

3232
const program = new Command()
3333

34-
program.name("lore").description("AI memory system backed by Notion").version("0.18.1")
34+
program.name("lore").description("AI memory system backed by Notion").version("0.19.0")
3535

3636
program.addCommand(initCommand)
3737
program.addCommand(authCommand)

src/mcp/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ export async function startServer(): Promise<void> {
7575
// so reconnecting clients always observe the same string the rest
7676
// of the build advertises.
7777
const server = new McpServer(
78-
{ name: "lore", version: "0.18.1" },
78+
{ name: "lore", version: "0.19.0" },
7979
{
8080
capabilities: {
8181
tools: {},

src/notion/client.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import {
99
import { redactDebugExtraInfo, redactDebugMessage } from "../debug-redact.js"
1010
import { normalizeNotionApiBaseUrl } from "../auth/oauth.js"
1111

12-
const USER_AGENT = "lore/0.18.1"
12+
const USER_AGENT = "lore/0.19.0"
1313

1414
export interface ClientAuthSnapshot {
1515
token: string

0 commit comments

Comments
 (0)