Spaces:
Running
Running
Commit History
-
fix(discovery): close leftover batch-search paths
Cursor Agent +1: Zimuzo EjinkeonyeUnverified signatureStop chat from linking to the removed batch page, stop offering a background search, and drop the dead batch status calls and company-name angle wiring. Co-authored-by: Zimuzo Ejinkeonye <zimejin07@users.noreply.github.com>59f833f -
fix(discovery): drop seniority prefix, run 48h retry, remove legacy search
Cursor Agent +1: Zimuzo EjinkeonyeUnverified signatureStop prefixing profile seniority onto outbound titles. When a 24h pass finds listings but scores none, run a real 48h discover_jobs instead of nudging the model. Remove batch search, Hirebase, and JSearch from the live path. Keep the shared Redis client. Co-authored-by: Zimuzo Ejinkeonye <zimejin07@users.noreply.github.com>b6e22cf
-
Default Hirebase to lexical search; enable neural via HIREBASE_SEARCH_MODE.
Route discovery through POST /v2/jobs/search on Free-tier plans, keep neural-search opt-in, improve lab diagnostics and batch Hirebase error handling, and document env defaults. Co-authored-by: Cursor <cursoragent@cursor.com>051e46a
-
Align agent prompts with search runtime
Co-authored-by: Cursor <cursoragent@cursor.com>b895ce7
-
Remove launcher Smart Search; background batch is the only async path
Delete the launcher Smart Search API routes, QStash worker, and lib modules (smart-search-jobs, smart-search-qstash, run-smart-search-pipeline). Strip all Smart Search state, refs, callbacks, effects, JSX, and CSS from JobSearchLauncher; prune launcher query persistence. Add a Redis TTL auto-expiry note to lib/batch-jobs/redis.ts so legacy smartsearch:*, search:status:*, and smartsearch:active:* keys are known to expire on their own. Update README, docs/BATCH_JOBS, docs/HUGGINGFACE_SPACES, env.pipeline.example, and the welcome email to describe the background batch job flow as the sole server-side launcher search path. Made-with: Cursore20deee
-
refactor(launcher): consolidate Headless Search into Smart Search QStash path
Removes the legacy inline NDJSON streaming flow (POST /api/launcher/headless-search and lib/headless-search-stream-client.ts) and routes admin (showPipelineInternals) through the same POST /api/launcher/smart-search -> Redis + QStash worker -> GET /api/launcher/smart-search/[id] poll flow used by subscribers. Admin/subscriber distinction is now purely UI labels and technical detail visibility; lab admins remain billing-exempt via isBillingExemptClerkUser. No changes to runSmartSearchPipeline, the worker route, Redis job structure, polling, or credit deduction. README, docs/BATCH_JOBS.md, docs/HUGGINGFACE_SPACES.md, and env.pipeline.example updated to remove headless-search references. Made-with: Cursore1894d4
-
Remove Claude/Gemini references
Update README/docs/env templates for OpenRouter + local ONNX inference. Rename batch job flag to disableAiForRun. Made-with: Cursora311036
-
Pace headless search Serp and score steps using batch delay env vars
Made-with: Cursor1bd44a9
-
feat(batch): localStorage recent jobs and JSON export from status page
Made-with: Cursor6165fef -
fix: disable Upstash auto JSON parse on GET so batch jobs load from Redis
Made-with: Cursor6e0b55b -
fix: reject huggingface.co/spaces as BATCH_PUBLIC_APP_URL; document HF .hf.space URL
Made-with: Cursorb09138e -
feat: background batch jobs with Redis, QStash, and launcher precision mode
Made-with: Cursor2a6192b