Radek Paclt
ebfeb7a6bf
feat(memory): add lifecycle hooks and vector memory plugin
Add plugin lifecycle hooks infrastructure:
- before_agent_start: inject context before agent loop
- agent_end: analyze conversation after completion
- 13 hook types total (message, tool, session, gateway hooks)
Memory plugin implementation:
- LanceDB vector storage with OpenAI embeddings
- kind: "memory" to integrate with upstream slot system
- Auto-recall: injects <relevant-memories> when context found
- Auto-capture: stores preferences, decisions, entities
- Rule-based capture filtering with 0.95 similarity dedup
- Tools: memory_recall, memory_store, memory_forget
- CLI: clawdbot ltm list|search|stats
Plugin infrastructure:
- api.on() method for hook registration
- Global hook runner singleton for cross-module access
- Priority ordering and error catching
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 06:34:43 +00:00
..
2026-01-18 06:12:54 +00:00
2026-01-18 06:34:43 +00:00
2026-01-18 02:42:10 +00:00
2026-01-16 07:51:25 +00:00
2026-01-16 09:18:58 +00:00
2026-01-16 19:16:03 +00:00
2026-01-14 15:02:19 +00:00
2026-01-14 15:02:19 +00:00
2026-01-14 15:02:19 +00:00
2026-01-14 15:02:19 +00:00
2025-12-18 23:32:22 +01:00
2026-01-14 15:02:19 +00:00
2026-01-14 15:02:19 +00:00
2026-01-14 15:02:19 +00:00
2026-01-14 15:02:19 +00:00
2026-01-16 03:11:16 +00:00
2026-01-14 15:02:19 +00:00
2026-01-16 11:47:14 +00:00
2026-01-18 06:01:25 +00:00
2026-01-18 05:44:22 +00:00
2026-01-08 09:33:42 +00:00
2026-01-14 15:02:19 +00:00
2026-01-16 02:59:43 +00:00
2026-01-15 03:22:54 +00:00
2026-01-14 15:02:19 +00:00
2026-01-13 05:20:02 +00:00
2026-01-18 06:31:02 +00:00
2026-01-18 06:07:59 +00:00
2026-01-14 15:02:19 +00:00
2026-01-18 05:35:35 +00:00
2026-01-15 23:44:31 +00:00
2026-01-17 00:43:05 +00:00
2026-01-18 02:42:10 +00:00
2026-01-14 15:02:19 +00:00
2026-01-16 05:28:40 +00:00
2026-01-14 15:02:19 +00:00
2026-01-14 15:02:19 +00:00
2026-01-14 15:02:19 +00:00
2026-01-14 09:11:21 +00:00
2026-01-14 15:02:19 +00:00
2026-01-14 15:02:19 +00:00
2026-01-17 04:15:46 +00:00
2026-01-03 19:37:09 +01:00
2026-01-14 15:02:19 +00:00
2026-01-14 15:02:19 +00:00
2026-01-03 18:14:07 +01:00
2026-01-14 15:02:19 +00:00
2026-01-18 05:44:22 +00:00
2026-01-14 15:02:19 +00:00
2026-01-15 05:04:09 +00:00
2026-01-14 15:02:19 +00:00
2026-01-14 15:02:19 +00:00
2026-01-15 04:06:11 +00:00
2026-01-14 15:02:19 +00:00
2026-01-14 15:02:19 +00:00
2026-01-14 09:11:21 +00:00
2026-01-16 09:18:58 +00:00
2026-01-14 15:02:19 +00:00
2026-01-17 04:15:46 +00:00
2026-01-17 06:38:33 +00:00
2026-01-14 15:02:19 +00:00
2026-01-15 05:04:09 +00:00
2026-01-17 07:41:24 +00:00
2026-01-03 19:37:09 +01:00
2026-01-14 15:02:19 +00:00
2026-01-17 07:32:54 +00:00
2026-01-14 15:02:19 +00:00
2026-01-14 15:02:19 +00:00
2026-01-03 19:37:09 +01:00
2026-01-14 09:11:21 +00:00
2026-01-14 15:02:19 +00:00
2026-01-17 07:41:24 +00:00
2026-01-17 08:00:05 +00:00
2026-01-17 07:41:24 +00:00
2026-01-14 15:02:19 +00:00
2026-01-18 05:44:22 +00:00
2026-01-14 15:02:19 +00:00
2026-01-17 07:41:24 +00:00
2026-01-17 07:41:24 +00:00
2026-01-17 07:41:24 +00:00
2026-01-14 15:02:19 +00:00
2026-01-15 05:49:28 +00:00
2026-01-18 06:01:25 +00:00
2026-01-18 05:18:10 +00:00
2026-01-14 15:02:19 +00:00
2026-01-17 12:07:17 +00:00
2026-01-18 05:18:10 +00:00
2026-01-18 05:18:10 +00:00
2026-01-17 07:41:24 +00:00
2026-01-17 07:41:24 +00:00
2026-01-14 15:02:19 +00:00
2026-01-14 15:02:19 +00:00
2026-01-14 15:02:19 +00:00
2026-01-17 22:22:01 +00:00
2026-01-17 07:41:24 +00:00
2026-01-14 15:02:19 +00:00
2026-01-14 15:02:19 +00:00
2026-01-14 15:02:19 +00:00
2026-01-17 08:47:25 +00:00
2026-01-18 02:42:10 +00:00
2026-01-18 05:35:35 +00:00
2026-01-10 05:31:48 +01:00
2026-01-18 06:12:54 +00:00
2026-01-14 15:02:19 +00:00
2026-01-15 05:25:08 +00:00
2026-01-18 05:44:22 +00:00
2026-01-14 01:17:56 +00:00
2026-01-17 20:37:36 +00:00
2026-01-17 20:37:36 +00:00
2025-12-18 13:27:52 +00:00