Commit Graph

2 Commits

Author SHA1 Message Date
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
Alex Newman
346cef2488 feat(memory-claudemem): scaffold plugin structure
Create extensions/memory-claudemem with:
- package.json with workspace references
- clawdbot.plugin.json manifest
- types.ts, config.ts, client.ts (stubs), index.ts

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 14:04:28 -05:00