Skip to content

v0.15.122

Choose a tag to compare

@github-actions github-actions released this 10 Nov 00:36
· 523 commits to master since this release
d2725ab

0.15.122 (2026-11-10)

Bug Fixes

  • gmi: pass the persona's cognitiveMemoryConfig.tokenBudget to the memory manager (b8ecc4b)
  • memory: a trace section keeps its trace when the association that would show it pushes out a Related Context line (9394082)
  • memory: createAgentCognitiveMemory passes the persona's encoding, decay, capacity, observer, reflector, graph and infinite-context settings (77c2b51)
  • memory: GMIManager normalizes every persona a loader returns, a host loader's included (2b18c51)
  • memory: keep a trace in the block when the second pass gives it up and Related Context left its association out (fc0314f)
  • memory: keep migrated MEMORY.md text across catalog writes, and never throw on a failure reason (4678762)
  • memory: leave out of Related Context an association to a trace the block already holds (f861167)
  • memory: persona loaders drop null memory settings; a null share keeps its default (b17bf58)
  • memory: run the second pass again after Related Context gives up a duplicate, so its room is spent (5830b7d)
  • memory: the second pass only adds to the memory block (1765b8a)
  • personas: a non-array metaPrompts takes the presets and is reported (6375c3b)
  • personas: non-array sentiment presets merge nothing and are reported; one bad host persona never stops the load (240f233)
  • personas: report a metaPrompts the sentiment presets replaced as invalid_metaprompts (4cb3b4d)
  • personas: skip an unreadable host persona; report null sentiment presets (d469f73)
  • personas: the file PersonaLoader's copies keep the replaced metaPrompts record (983ecf2)
  • souls: date compiled pages, log soul and memory failures, keep recall to its budget, keep migrated MEMORY.md text (a26450a)
  • souls: quote an end marker inside MEMORY.md, keep recall to a zero budget and whole characters, and log failure reasons as text (530b499)
  • voice: class spent-credit answers as quota and timeouts as network (b024411)
  • voice: read a failure's numeric status when classing it (e5c591b)