David Gageot
994c0806eb
refactor(memory): lazy-initialize sqlite database with operation context
...
Make sqlite.NewMemoryDatabase side-effect-free again: the constructor now records the path only, and the database is opened/migrated lazily from the first ctx-bearing operation. This keeps memory.CreateToolSet as a pure constructor and removes its context.Background root while preserving retry behavior if initialization fails.
Thread context through related DB setup helpers and keep shutdown checkpointing detached via CheckpointAndClose.
2026-06-29 10:17:44 +02:00
..
2026-06-29 10:17:44 +02:00
2026-06-29 10:17:44 +02:00
2026-06-25 18:19:05 +02:00
2026-06-26 10:21:43 +02:00
2026-06-29 10:17:44 +02:00
2026-05-11 16:49:06 +02:00
2026-06-26 12:13:57 +02:00
2026-06-10 13:30:43 +02:00
2026-06-29 10:17:44 +02:00
2026-06-29 10:17:44 +02:00
2026-05-20 00:59:07 +02:00
2026-05-18 10:28:18 +02:00
2026-06-26 18:35:15 +02:00
2026-06-20 12:27:49 +02:00
2026-06-19 14:56:29 +02:00
2026-06-12 21:47:16 +00:00
2026-06-29 10:17:44 +02:00
2026-06-26 11:27:41 +02:00
2026-06-29 10:17:44 +02:00
2026-06-29 10:17:44 +02:00
2026-06-29 10:16:55 +02:00
2026-06-11 17:41:53 +02:00
2026-06-26 17:29:42 +02:00
2026-06-29 10:17:44 +02:00
2026-05-26 15:56:07 +02:00
2026-06-26 12:13:50 +02:00
2026-06-27 16:49:42 +02:00
2026-05-20 11:15:47 +02:00
2026-06-29 10:17:44 +02:00
2026-06-19 14:56:29 +02:00
2026-06-29 10:17:44 +02:00
2026-06-29 10:13:02 +02:00
2026-05-19 11:04:22 +02:00
2026-06-27 16:00:08 +02:00
2026-06-27 16:00:08 +02:00
2026-06-12 10:34:13 +02:00
2026-06-26 16:38:17 +02:00
2026-06-26 11:27:41 +02:00
2026-06-11 17:41:53 +02:00
2026-06-25 15:12:57 +02:00
2026-05-21 13:48:21 +02:00
2026-06-29 10:17:44 +02:00
2026-06-29 10:17:44 +02:00
2026-06-29 10:16:55 +02:00
2026-06-29 10:17:44 +02:00
2026-06-29 10:17:43 +02:00
2026-06-03 18:06:11 +02:00
2026-06-29 10:17:44 +02:00
2026-06-29 10:17:44 +02:00
2026-06-22 12:41:51 +03:00
2026-06-29 10:17:43 +02:00
2026-06-10 16:12:06 +02:00
2026-06-29 10:17:44 +02:00
2026-06-29 10:17:44 +02:00
2026-06-29 10:17:43 +02:00
2026-06-29 10:17:43 +02:00
2026-06-29 10:17:43 +02:00
2026-06-22 12:40:28 +03:00
2026-06-29 10:17:44 +02:00
2026-06-29 10:17:44 +02:00
2026-05-13 18:56:39 +02:00
2026-06-22 21:24:03 +02:00
2026-06-15 10:45:58 +02:00