Priority: P0
Difficulty: Starter
Context: GraphMemoryServer currently iterates over configured index stores. There is no explicit Basic, Vector, Graph, or Hybrid mode contract.
Scope:
- Add enum or contract for
BASIC, VECTOR, GRAPH, HYBRID.
- Define required inputs, allowed indexes, and expected outputs for each mode.
- Add tests that each mode can be selected explicitly.
Constraints:
- Do not implement router ranking in this issue.
- Do not change answer synthesis.
Acceptance Criteria:
- Calling unsupported mode fails with typed error.
- Mode selection is visible in retrieval trace.
Suggested paths:
geaflow-ai/src/main/java/org/apache/geaflow/ai/retrieval
Priority: P0
Difficulty: Starter
Context:
GraphMemoryServercurrently iterates over configured index stores. There is no explicit Basic, Vector, Graph, or Hybrid mode contract.Scope:
BASIC,VECTOR,GRAPH,HYBRID.Constraints:
Acceptance Criteria:
Suggested paths:
geaflow-ai/src/main/java/org/apache/geaflow/ai/retrieval