openclaw/extensions/memory-claudemem
Alex Newman 967800c7e3 feat(memory-claudemem): implement HTTP client
Add ClaudeMemClient with methods:
- ping(): health check at /api/health
- observe(): fire-and-forget to /api/sessions/observations
- search(): query /api/search with index format
- getObservations(): batch fetch from /api/observations/batch

All methods use AbortSignal.timeout for request timeouts
and handle errors gracefully (worker may be offline).

Part of claude-mem integration (Phase 3/7).

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 14:05:23 -05:00
..
clawdbot.plugin.json feat(memory-claudemem): scaffold plugin structure 2026-01-28 14:04:28 -05:00
client.ts feat(memory-claudemem): implement HTTP client 2026-01-28 14:05:23 -05:00
config.ts feat(memory-claudemem): scaffold plugin structure 2026-01-28 14:04:28 -05:00
index.ts feat(memory-claudemem): scaffold plugin structure 2026-01-28 14:04:28 -05:00
package.json feat(memory-claudemem): scaffold plugin structure 2026-01-28 14:04:28 -05:00
types.ts feat(memory-claudemem): scaffold plugin structure 2026-01-28 14:04:28 -05:00