Base URL: http://localhost:3100
Search tasks
Uses hybrid search (BM25 + semantic embeddings + LLM reranking) to find relevant tasks.
curl "http://localhost:3100/tasks/search?q=login+timeout+bug"
Find duplicates
POST /tasks/find-duplicates
Text to check for similar existing tasks
Uses vector similarity to find tasks that may be duplicates of the provided text.
curl -X POST http://localhost:3100/tasks/find-duplicates \
-H "Content-Type: application/json" \
-d '{"text": "Fix the login page timeout issue"}'
Returns an array of similar tasks with similarity scores.