Repository navigation
v2.0.1 — Memory dream, Compact placement, pre-send compaction
Patch after v2.0.0: server-side memory dream, clearer Memory / Compact settings, and compaction before durable send. Upgrade like any patch — pull 2.0.1 or :latest, restart, let migrations run.
Highlights
- Daily memory dream runs on Graphile at UTC time (no open browser) and writes dynamic memory
- Dreaming Memory vs Fixed memory layout; Compact (Assist preset / auto-compact) lives under Chat Preference
- Pre-send topic compaction before durable enqueue; auto-create-topic history stays covered
- Settings help icons no longer fake-toggle switches; history limit shows correctly in the token popover
Upgrade
- Image:
docker.io/lqdflying/chathub:2.0.1or:latest - Database migrations run on container start
- Optional sidecars unchanged (Code Interpreter, MarkItDown)
- Docker Deployment and Upgrades
Added
Memory
- Server-scheduled memory dream (Off / Daily / Weekly + UTC time) via Graphile Worker
- Dream-owned dynamic memory editor under the Dreaming Memory section
Chat
- Compact group (Assist preset, token auto-compact, threshold) on Chat Preference
Changed
Memory
- Memory tab: Fixed memory + Dreaming Memory (topic snippets, dream schedule, dynamic memory); inline help icons
- Removed browser-side daily/rollup schedulers for assistant memory
Context
- Compaction runs before durable send; auto-created topics get scoped compaction and safer create/retry identity
Fixed
Settings / UI
- Switch-row help icons open help without driving the Switch
- Token popover shows the configured history limit
- Only the Switch control toggles (not the full label row)
- Dynamic memory stays retryable when save/refresh fails mid-edit
Chat / debug
- Generation-debug
event_dropped/ pagehide drop-summary regressions - Context window resolved from runtime state for estimates
Removed
- Assistant marketplace share button from chat settings header
Docs
Full diff: v2.0.0...v2.0.1