You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Highlights
Fix silent memory data loss — addEntry reported success while entries were never written to disk once a memory's serialized YAML exceeded 64KB (a hidden frontmatter-sized cap on the save path), and deferred save failures were swallowed. Memory YAML limits are now aligned at 256KB across save, load, and index extraction; addEntry verifies persistability before reporting success and rolls back on failure; failed deferred saves are tracked, retried, and surfaced to the caller. All users are strongly encouraged to upgrade. (#2329)
Fix GitHub OAuth helper token handoff: the helper now stores tokens through TokenManager (honoring DOLLHOUSE_HOME_DIR consistently on both sides) instead of plaintext fallback files, with flow-scoped state/result handling, slow_down backoff, and sanitized diagnostics. (#2325)
Validation
PRs #2325, #2332, and #2333 passed SonarCloud (0 new issues), Security Audit, DollhouseMCP Security Audit, CodeQL, Docker amd64/arm64, Docker Compose, build artifacts, dependency review, documentation validation, Claude review, Codex review, and the full OS/Node test matrix.
The memory fix ships with 9 new regression tests (unit + end-to-end), including the >64KB persistence repro, rollback on overflow, failed-save recovery, and deleted-memory non-resurrection.