Radek Paclt
e0b1561e16
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:59:03 +00:00
..
2026-01-18 06:59:03 +00:00
2026-01-18 06:55:04 +00:00
2026-01-17 08:01:46 +00:00
2026-01-16 09:18:58 +00:00
2026-01-18 03:17:43 +00:00
2026-01-18 06:14:09 +00:00
2026-01-18 06:37:37 +00:00
2026-01-18 06:55:04 +00:00
2026-01-18 02:55:07 +00:00
2026-01-17 20:12:26 +00:00
2026-01-18 03:41:51 +00:00
2026-01-14 15:02:19 +00:00
2026-01-18 06:59:03 +00:00
2026-01-18 06:39:26 +00:00
2026-01-18 03:41:51 +00:00
2026-01-18 05:44:22 +00:00
2026-01-18 03:55:14 +00:00
2026-01-17 20:37:36 +00:00
2026-01-17 20:12:04 +00:00
2026-01-17 04:39:00 +00:00
2026-01-17 10:16:35 +00:00
2026-01-18 06:01:25 +00:00
2026-01-16 10:43:14 +07:00
2026-01-18 05:57:05 +00:00
2026-01-18 06:59:03 +00:00
2026-01-17 19:20:48 +00:00
2026-01-18 01:03:08 +00:00
2026-01-17 07:41:24 +00:00
2026-01-18 01:00:24 +00:00
2026-01-17 18:53:52 +00:00
2026-01-18 03:41:51 +00:00
2026-01-18 05:35:35 +00:00
2026-01-18 03:41:51 +00:00
2026-01-18 03:55:14 +00:00
2026-01-18 06:15:24 +00:00
2026-01-18 06:01:25 +00:00
2026-01-18 06:01:25 +00:00
2026-01-17 04:57:11 +00:00
2026-01-17 10:17:57 +00:00
2026-01-18 06:55:04 +00:00
2026-01-17 08:47:25 +00:00
2026-01-18 01:08:47 +00:00
2026-01-13 08:40:39 +00:00
2026-01-13 08:40:39 +00:00
2026-01-14 15:02:19 +00:00
2026-01-16 01:33:28 +00:00
2025-11-26 00:53:53 +01:00
2026-01-08 05:20:39 +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-14 01:17:56 +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-18 03:55:14 +00:00
2026-01-14 15:02:19 +00:00
2026-01-14 15:02:19 +00:00
2026-01-04 14:38:51 +00:00