Persist message history to SQLite with 1s poller (#15) #19

Merged
kamilkrzywda merged 1 commits from feat/sqlite-persistence into main 2026-09-25 02:46:18 +02:00
Owner

Closes #15

  • node:sqlite DatabaseSync (stdlib, zero deps); MESH_DB_PATH + MESH_POLL_MS env vars
  • full-buffer upsert every tick (default 1000 ms) + 1000-row retention
  • startup seeding: history survives restarts; reconnect no longer clears message history
  • compose named volume mesh_data:/app/data
Closes #15 - node:sqlite DatabaseSync (stdlib, zero deps); MESH_DB_PATH + MESH_POLL_MS env vars - full-buffer upsert every tick (default 1000 ms) + 1000-row retention - startup seeding: history survives restarts; reconnect no longer clears message history - compose named volume mesh_data:/app/data
kamilkrzywda added 1 commit 2026-09-25 02:38:51 +02:00
Persist message history to SQLite with 1s poller (#15)
CI / build + unit (pull_request) Successful in 41s
3a0732f387
kamilkrzywda merged commit 74f3080626 into main 2026-09-25 02:46:18 +02:00
kamilkrzywda deleted branch feat/sqlite-persistence 2026-09-25 02:46:18 +02:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: OpenCode/MeshBot#19