openclaw/extensions
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
..
bluebubbles feat: add bluebubbles plugin 2026-01-18 03:17:43 +00:00
copilot-proxy chore: release 2026.1.17-1 2026-01-17 20:26:24 +00:00
google-antigravity-auth chore: release 2026.1.17-1 2026-01-17 20:26:24 +00:00
google-gemini-cli-auth chore: release 2026.1.17-1 2026-01-17 20:26:24 +00:00
matrix build: export plugin-sdk for extensions 2026-01-18 05:40:10 +00:00
memory feat(memory): add lifecycle hooks and vector memory plugin 2026-01-18 06:34:43 +00:00
memory-core build: package memory-core as a workspace plugin 2026-01-18 06:30:01 +00:00
msteams build: export plugin-sdk for extensions 2026-01-18 05:40:10 +00:00
qwen-portal-auth fix: harden qwen oauth flow (#1120) (thanks @mukhtharcm) 2026-01-18 01:03:08 +00:00
voice-call fix: include query in Twilio webhook verification 2026-01-18 04:25:28 +00:00
zalo build: export plugin-sdk for extensions 2026-01-18 05:40:10 +00:00
zalouser build: export plugin-sdk for extensions 2026-01-18 05:40:10 +00:00