""" CLI utility for testing Pinecone retrieval. Usage: python tests/test_retrieval.py "your query text" Note: Core retrieval logic has been moved to src/retrieval/retriever.py This file is now just a thin CLI wrapper for manual testing. """ import sys import os import json # Add project root to path sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))) from src.retrieval.retriever import query_pinecone if __name__ == '__main__': if len(sys.argv) < 2: print("Usage: python tests/test_retrieval.py \"your query text\"") sys.exit(2) q = sys.argv[1] hits = query_pinecone(q, top_k=5) print(json.dumps({"query": q, "results": hits}, indent=2))