Date: 2026-03-04
Define a stable /v2 API contract for foxmemory-plugin-v2 while freezing /v1 for backward compatibility.
- Core endpoints exist: add/search/list/get/delete
- Scope is represented implicitly via
user_idandrun_id - Alias endpoints (
/memory.write,/memory.search,/memory.raw_write) exist for compatibility /statsexists (operational endpoint)
- Consistent response envelopes
- First-class scope semantics (
session|long-term|allergonomics) - Option-surface parity for upstream-style semantics
- OpenAPI contract and migration docs
- Optional first-class delete-by-query endpoint
- Keep
/v1untouched during rollout. - Build
foxmemory-plugin-v2against/v2only. - Enable side-by-side plugin install and cutover via config switch.
- Maintain immediate rollback path.