Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added artifacts/long-term-memory-1.4.11.zip
Binary file not shown.
12 changes: 6 additions & 6 deletions catalog/catalog.json
Original file line number Diff line number Diff line change
Expand Up @@ -2442,7 +2442,7 @@
},
"id": "long-term-memory",
"name": "Long-Term Memory",
"version": "1.4.10",
"version": "1.4.11",
"description": "Remembers important things from your chat summaries, characters, and lorebooks, and brings them back when they matter. Enable it per chat from Chat Settings → Agents → Long-Term Memory. In Roleplay and Game, you can also add it from Chat Settings → Agents → Misc Agents.",
"engine": {
"min": "2.4.1",
Expand Down Expand Up @@ -2474,8 +2474,8 @@
},
{
"path": "server.mjs",
"sha256": "d01e713778713889df28aa68b2657393ff947e8ca73439a432cf864043975767",
"bytes": 459468
"sha256": "701e39ed28915d3197f6b4505b1ff8b3375fbdab7a21d4cd48d83346179c4451",
"bytes": 460060
},
{
"path": "client.js",
Expand All @@ -2496,9 +2496,9 @@
"category": "misc",
"iconUrl": "https://raw.githubusercontent.com/Pasta-Devs/Marinara-Agents/main/artwork/agent-covers/long-term-memory.png",
"artifact": {
"url": "https://raw.githubusercontent.com/Pasta-Devs/Marinara-Agents/main/artifacts/long-term-memory-1.4.10.zip",
"sha256": "1e7e37cbd7eb16ca8b99690e1bc4a66136374bf3f61d8ad6274c97f2c2bff748",
"bytes": 1411548
"url": "https://raw.githubusercontent.com/Pasta-Devs/Marinara-Agents/main/artifacts/long-term-memory-1.4.11.zip",
"sha256": "a1f2bdb501f1a9362e65e5efe4dcf035f4cf3b3b13498390f26519e914c3d9a7",
"bytes": 1412140
},
"documentationUrl": "https://github.com/Pasta-Devs/Marinara-Agents#long-term-memory"
},
Expand Down
12 changes: 6 additions & 6 deletions catalog/notes.json
Original file line number Diff line number Diff line change
Expand Up @@ -187,6 +187,12 @@
},
"long-term-memory": {
"versions": [
{
"version": "1.4.11",
"date": "2026-10-07",
"notes": "- Stop losing selected memories while building the recall prompt. The budget counted only chunk text, so the framing and preamble pushed the assembled prompt past the limit and the serializer dropped its last chunks without reconsidering the smaller ones it had skipped; a high-scoring memory could be dropped while one that fit was left out. The fixed prompt overhead is now reserved in the recall budget, and a chunk that no longer fits is skipped so later chunks that still fit are kept.",
"highlight": false
},
{
"version": "1.4.10",
"date": "2026-10-07",
Expand Down Expand Up @@ -300,12 +306,6 @@
"date": "2026-09-29",
"notes": "- Keep timeline events extracted from flat summaries without recognized headings instead of dropping them as invalid, so a valid event and any memory that links to it survive normalization.\n- Stop the structured backfill from adding character memory units the provider already returned for the same source, and stop text under an unrecognized structured heading from falling into the previous section.",
"highlight": false
},
{
"version": "1.3.31",
"date": "2026-09-28",
"notes": "- Keep character facts whose wording looks event-shaped for review instead of deleting them, so durable abilities, roles, and possessions phrased in past-tense narrative are not lost before a human decides.\n- Block low-risk auto-apply when that review warning is present, including when the warning falls outside the retained diagnostic list.",
"highlight": false
}
]
},
Expand Down
12 changes: 6 additions & 6 deletions catalog/v2/catalog.json
Original file line number Diff line number Diff line change
Expand Up @@ -2442,7 +2442,7 @@
},
"id": "long-term-memory",
"name": "Long-Term Memory",
"version": "1.4.10",
"version": "1.4.11",
"description": "Remembers important things from your chat summaries, characters, and lorebooks, and brings them back when they matter. Enable it per chat from Chat Settings → Agents → Long-Term Memory. In Roleplay and Game, you can also add it from Chat Settings → Agents → Misc Agents.",
"engine": {
"min": "2.4.1",
Expand Down Expand Up @@ -2474,8 +2474,8 @@
},
{
"path": "server.mjs",
"sha256": "d01e713778713889df28aa68b2657393ff947e8ca73439a432cf864043975767",
"bytes": 459468
"sha256": "701e39ed28915d3197f6b4505b1ff8b3375fbdab7a21d4cd48d83346179c4451",
"bytes": 460060
},
{
"path": "client.js",
Expand All @@ -2496,9 +2496,9 @@
"category": "misc",
"iconUrl": "https://raw.githubusercontent.com/Pasta-Devs/Marinara-Agents/main/artwork/agent-covers/long-term-memory.png",
"artifact": {
"url": "https://raw.githubusercontent.com/Pasta-Devs/Marinara-Agents/main/artifacts/long-term-memory-1.4.10.zip",
"sha256": "1e7e37cbd7eb16ca8b99690e1bc4a66136374bf3f61d8ad6274c97f2c2bff748",
"bytes": 1411548
"url": "https://raw.githubusercontent.com/Pasta-Devs/Marinara-Agents/main/artifacts/long-term-memory-1.4.11.zip",
"sha256": "a1f2bdb501f1a9362e65e5efe4dcf035f4cf3b3b13498390f26519e914c3d9a7",
"bytes": 1412140
},
"documentationUrl": "https://github.com/Pasta-Devs/Marinara-Agents#long-term-memory"
},
Expand Down
12 changes: 6 additions & 6 deletions catalog/v2/notes.json
Original file line number Diff line number Diff line change
Expand Up @@ -187,6 +187,12 @@
},
"long-term-memory": {
"versions": [
{
"version": "1.4.11",
"date": "2026-10-07",
"notes": "- Stop losing selected memories while building the recall prompt. The budget counted only chunk text, so the framing and preamble pushed the assembled prompt past the limit and the serializer dropped its last chunks without reconsidering the smaller ones it had skipped; a high-scoring memory could be dropped while one that fit was left out. The fixed prompt overhead is now reserved in the recall budget, and a chunk that no longer fits is skipped so later chunks that still fit are kept.",
"highlight": false
},
{
"version": "1.4.10",
"date": "2026-10-07",
Expand Down Expand Up @@ -300,12 +306,6 @@
"date": "2026-09-29",
"notes": "- Keep timeline events extracted from flat summaries without recognized headings instead of dropping them as invalid, so a valid event and any memory that links to it survive normalization.\n- Stop the structured backfill from adding character memory units the provider already returned for the same source, and stop text under an unrecognized structured heading from falling into the previous section.",
"highlight": false
},
{
"version": "1.3.31",
"date": "2026-09-28",
"notes": "- Keep character facts whose wording looks event-shaped for review instead of deleting them, so durable abilities, roles, and possessions phrased in past-tense narrative are not lost before a human decides.\n- Block low-risk auto-apply when that review warning is present, including when the warning falls outside the retained diagnostic list.",
"highlight": false
}
]
},
Expand Down
12 changes: 6 additions & 6 deletions catalog/v3/catalog.json
Original file line number Diff line number Diff line change
Expand Up @@ -2442,7 +2442,7 @@
},
"id": "long-term-memory",
"name": "Long-Term Memory",
"version": "1.4.10",
"version": "1.4.11",
"description": "Remembers important things from your chat summaries, characters, and lorebooks, and brings them back when they matter. Enable it per chat from Chat Settings → Agents → Long-Term Memory. In Roleplay and Game, you can also add it from Chat Settings → Agents → Misc Agents.",
"engine": {
"min": "2.4.1",
Expand Down Expand Up @@ -2474,8 +2474,8 @@
},
{
"path": "server.mjs",
"sha256": "d01e713778713889df28aa68b2657393ff947e8ca73439a432cf864043975767",
"bytes": 459468
"sha256": "701e39ed28915d3197f6b4505b1ff8b3375fbdab7a21d4cd48d83346179c4451",
"bytes": 460060
},
{
"path": "client.js",
Expand All @@ -2496,9 +2496,9 @@
"category": "misc",
"iconUrl": "https://raw.githubusercontent.com/Pasta-Devs/Marinara-Agents/main/artwork/agent-covers/long-term-memory.png",
"artifact": {
"url": "https://raw.githubusercontent.com/Pasta-Devs/Marinara-Agents/main/artifacts/long-term-memory-1.4.10.zip",
"sha256": "1e7e37cbd7eb16ca8b99690e1bc4a66136374bf3f61d8ad6274c97f2c2bff748",
"bytes": 1411548
"url": "https://raw.githubusercontent.com/Pasta-Devs/Marinara-Agents/main/artifacts/long-term-memory-1.4.11.zip",
"sha256": "a1f2bdb501f1a9362e65e5efe4dcf035f4cf3b3b13498390f26519e914c3d9a7",
"bytes": 1412140
},
"documentationUrl": "https://github.com/Pasta-Devs/Marinara-Agents#long-term-memory"
},
Expand Down
12 changes: 6 additions & 6 deletions catalog/v3/notes.json
Original file line number Diff line number Diff line change
Expand Up @@ -187,6 +187,12 @@
},
"long-term-memory": {
"versions": [
{
"version": "1.4.11",
"date": "2026-10-07",
"notes": "- Stop losing selected memories while building the recall prompt. The budget counted only chunk text, so the framing and preamble pushed the assembled prompt past the limit and the serializer dropped its last chunks without reconsidering the smaller ones it had skipped; a high-scoring memory could be dropped while one that fit was left out. The fixed prompt overhead is now reserved in the recall budget, and a chunk that no longer fits is skipped so later chunks that still fit are kept.",
"highlight": false
},
{
"version": "1.4.10",
"date": "2026-10-07",
Expand Down Expand Up @@ -300,12 +306,6 @@
"date": "2026-09-29",
"notes": "- Keep timeline events extracted from flat summaries without recognized headings instead of dropping them as invalid, so a valid event and any memory that links to it survive normalization.\n- Stop the structured backfill from adding character memory units the provider already returned for the same source, and stop text under an unrecognized structured heading from falling into the previous section.",
"highlight": false
},
{
"version": "1.3.31",
"date": "2026-09-28",
"notes": "- Keep character facts whose wording looks event-shaped for review instead of deleting them, so durable abilities, roles, and possessions phrased in past-tense narrative are not lost before a human decides.\n- Block low-risk auto-apply when that review warning is present, including when the warning falls outside the retained diagnostic list.",
"highlight": false
}
]
},
Expand Down
4 changes: 4 additions & 0 deletions packages/long-term-memory/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Long-Term Memory changelog

## 1.4.11 — 2026-10-07

- Stop losing selected memories while building the recall prompt. The budget counted only chunk text, so the framing and preamble pushed the assembled prompt past the limit and the serializer dropped its last chunks without reconsidering the smaller ones it had skipped; a high-scoring memory could be dropped while one that fit was left out. The fixed prompt overhead is now reserved in the recall budget, and a chunk that no longer fits is skipped so later chunks that still fit are kept.

## 1.4.10 — 2026-10-07

- Count only in-scope memories toward the recall caps. Keyword, tag and note buckets were truncated to 128 entries before the chat's scope, status and mode filter ran, so 128+ out-of-scope chunks sharing a popular keyword or `#tag` could crowd an in-scope memory out of the exact keyword hit, the direct hit, and the graph seeds those hits produce. The fuzzy keyword scan had the same flaw at 512 vault-wide keywords, which could leave a late-alphabet keyword unmatchable; both caps now count only what the current chat may recall.
Expand Down
6 changes: 3 additions & 3 deletions packages/long-term-memory/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
},
"id": "long-term-memory",
"name": "Long-Term Memory",
"version": "1.4.10",
"version": "1.4.11",
"description": "Remembers important things from your chat summaries, characters, and lorebooks, and brings them back when they matter. Enable it per chat from Chat Settings → Agents → Long-Term Memory. In Roleplay and Game, you can also add it from Chat Settings → Agents → Misc Agents.",
"engine": {
"min": "2.4.1",
Expand Down Expand Up @@ -42,8 +42,8 @@
},
{
"path": "server.mjs",
"sha256": "d01e713778713889df28aa68b2657393ff947e8ca73439a432cf864043975767",
"bytes": 459468
"sha256": "701e39ed28915d3197f6b4505b1ff8b3375fbdab7a21d4cd48d83346179c4451",
"bytes": 460060
},
{
"path": "client.js",
Expand Down
Loading
Loading