Skip to content

SeekMemory v0.4.1

Choose a tag to compare

@github-actions github-actions released this 25 Oct 17:01
· 139 commits to main since this release
bb59144

Install astrbot_plugin_seekmemory.zip from the assets below using AstrBot's ZIP installation.
This package includes the Python runtime and the prebuilt plugin view; Node.js is not needed for installation.
GitHub's Source code (zip/tar.gz) downloads are development sources, not installation packages.
The view includes memory editing, scope and revision inspection, recall diagnostics, maintenance tasks, and lifecycle logs.
Use a recent AstrBot version supporting plugin views and the plugin web API (validated with 4.28.1).
The standalone mock is development-only and is excluded from this package.

What's Changed

  • [Docs] Add invariant baseline and layered test entry points by @NeverENG in #18
  • [Fix] Isolate memory identity boundaries by @NeverENG in #19
  • [Fix] Preserve extraction input on parse and partial failures by @NeverENG in #20
  • [Fix] Chunk oversized topics and surface pending failures by @NeverENG in #21
  • [Fix] Apply disclosure to pinned and designated output by @NeverENG in #22
  • [Fix] Record reinforcement from final delivered ids by @NeverENG in #23
  • [Fix] Preserve lineage and cache consistency by @NeverENG in #24
  • [Fix] Honor temporal validity and query windows by @NeverENG in #25
  • [Test] Harden legacy migration and continuity by @NeverENG in #26
  • [Feat] Capture assistant replies as extraction episodes by @NeverENG in #27
  • [Feat] Grow persona from self-impressions by @NeverENG in #28
  • [Fix] Make batch merge atomic by @NeverENG in #29
  • [Fix] Make lifecycle expiry atomic by @NeverENG in #30
  • [Docs] Record invariant-hardening release notes by @NeverENG in #31
  • [Feat] Expose persona revision timeline in WebUI by @NeverENG in #32
  • [Feat] Add supersede flow and evaluation probes by @NeverENG in #33
  • [Test] Add consistent live/staging evaluation snapshots by @NeverENG in #34
  • [Docs] Add architecture context to issue template by @NeverENG in #36
  • [Docs] Require bilingual issue bodies by @NeverENG in #37
  • [Feat] Add host-agnostic AgentRuntime core by @NeverENG in #38
  • [Feat] Persist runtime state behind AstrBot adapter by @NeverENG in #39
  • [Feat] Add runtime actions, episodes and tool tracing by @NeverENG in #40
  • [Feat] Route runtime memory context through a port by @NeverENG in #41
  • [Feat] Add pure runtime scheduler policy by @NeverENG in #42
  • [Feat] Add enforceable tool guard contract and episode outcomes by @NeverENG in #43
  • [Feat] Add runtime social-state timing semantics by @NeverENG in #44
  • [Feat] Integrate runtime attention and enforced tool guard by @NeverENG in #45
  • [Feat] Dispatch deferred ambient replies by @NeverENG in #46
  • [Feat] Harden single-node deferred runtime dispatch by @NeverENG in #47
  • feat: 增加 Agent 运行轨迹与管理时间轴 by @bluedinosaur233 in #49
  • feat: 从双向对话证据沉淀自我人格并追溯历史来源 by @CarolDestiny in #50
  • [Feat] Make memory global with factorized disclosure by @NeverENG in #51
  • [Docs] Rewrite README for v0.4.0 by @NeverENG in #52
  • [Fix] Keep runtime wait actions behind the runtime gate by @NeverENG in #53
  • [Refactor] Remove dead runtime seams and document the active path by @NeverENG in #54
  • [Refactor] Unify tool and proactive policy ownership by @NeverENG in #55
  • [Fix] Make request-path tool filtering opt-in by @NeverENG in #56
  • refactor: split runtime timing policy from scheduler by @NeverENG in #57
  • refactor: centralize runtime write-back in RunRecorder by @NeverENG in #58
  • refactor: align runtime vocabulary and remove test-only surfaces by @NeverENG in #59
  • refactor: move deferred lifecycle into AgentRuntime by @NeverENG in #60
  • refactor: enforce single-responsibility application boundaries by @NeverENG in #63
  • refactor: split SQLite store into domain repositories by @NeverENG in #64
  • refactor: introduce services layer and explicit plugin lifecycle by @NeverENG in #67
  • refactor: explicit service field names and acceptance record by @NeverENG in #68
  • refactor: replace public DB with repository Store by @NeverENG in #69
  • refactor: inject explicit repository ports by @NeverENG in #70
  • refactor: consolidate maintenance and recall entrypoints by @NeverENG in #71
  • refactor: separate conversion from extraction writes by @NeverENG in #72
  • refactor: final dependency audit and trace layering by @NeverENG in #73
  • refactor: finish architecture boundary audit by @NeverENG in #74
  • docs: extract the architecture refactor skill by @NeverENG in #78
  • feat: converge token control, source evidence recall, and Dream triage by @NeverENG in #79
  • feat: persona-file bootstrap foundation by @NeverENG in #85
  • feat: Dream persona synthesis from impressions and public memories by @NeverENG in #87
  • test: persona synthesis edges and 90-day lifecycle by @NeverENG in #97
  • release: prepare V0.4.1 persona foundation by @NeverENG in #98

New Contributors

Full Changelog: v0.3.1...v0.4.1