Write apps/ai_agent/docs/api-index-search.md documenting POST /index/message (Weaviate indexing, insert-vs-replace semantics) and GET /search (query parameters, conversationId filtering, empty-collection short-circuit behavior).
Acceptance criteria:
/index/message's insert-vs-replace decision logic is documented precisely
/search's query parameters and filter behavior are documented, including the conversationId filter
- Connection-failure behavior (503, per the existing test suite) is documented for both endpoints
Write
apps/ai_agent/docs/api-index-search.mddocumentingPOST /index/message(Weaviate indexing, insert-vs-replace semantics) andGET /search(query parameters,conversationIdfiltering, empty-collection short-circuit behavior).Acceptance criteria:
/index/message's insert-vs-replace decision logic is documented precisely/search's query parameters and filter behavior are documented, including theconversationIdfilter