servers/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Yiheng Zhao c3d8e43d1f
fix(memory): validate knowledge graph entries when loading from disk (#4717)
loadGraph() trusted the persisted memory file and pushed entities and
relations without validating their fields. A corrupted or legacy entry
(e.g. an entity missing entityType, or an observation that is not a string)
would reach searchNodes and crash with "Cannot read properties of undefined
(reading 'toLowerCase')".

Validate each line against the existing EntitySchema/RelationSchema and skip
malformed entries with a warning, so the in-memory graph only ever contains
well-formed data. Malformed JSON lines are skipped as well.

Fixes #2044
2026-09-02 18:34:58 -07:00
..
everything fix(everything): remove dead code in template URI validation and subscription cleanup (#4104) 2026-08-27 19:17:27 -07:00
fetch fix: Containers - Bind Mounts - Security and Compatibility (Docker / Podman / SELinux) for Fetch, Git, and Time Servers (#2205) 2026-08-30 13:07:02 -07:00
filesystem fix: declare zod runtime dependencies (#4289) 2026-09-02 18:15:26 -07:00
git fix(git): unify git_log output schema and remove raise_exceptions from server.run (#4658) 2026-09-01 19:25:31 -07:00
memory fix(memory): validate knowledge graph entries when loading from disk (#4717) 2026-09-02 18:34:58 -07:00
sequentialthinking fix: declare zod runtime dependencies (#4289) 2026-09-02 18:15:26 -07:00
time fix: Containers - Bind Mounts - Security and Compatibility (Docker / Podman / SELinux) for Fetch, Git, and Time Servers (#2205) 2026-08-30 13:07:02 -07:00