Skip to main content
Base URL: http://localhost:3100

Search tasks

GET /tasks/search
q
string
required
Search query string
Uses hybrid search (BM25 + semantic embeddings + LLM reranking) to find relevant tasks.
Example
curl "http://localhost:3100/tasks/search?q=login+timeout+bug"

Find duplicates

POST /tasks/find-duplicates
text
string
required
Text to check for similar existing tasks
Uses vector similarity to find tasks that may be duplicates of the provided text.
Example
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.