Tracer

Create Tracer Job

Changed on

Create a Tracer search job.

Tracer is an autonomous agent that searches GitHub repositories to answer your question. Returns immediately with a job_id and session_id. Use /github/tracer/{job_id}/stream to receive real-time updates.

post/github/tracer

Request

Request body

querystring required

Research question

repositoriesstring[] nullable

Repositories in owner/repo format

contextstring nullable

Additional context

model'claude-haiku-4-5-20251001' | 'claude-opus-4-6' | 'claude-opus-4-6-1m' nullable

Optional model override (claude-haiku-4-5-20251001, claude-opus-4-6, or claude-opus-4-6-1m). Must match mode when both are provided.

mode'tracer-fast' | 'tracer-deep' nullable

Tracer mode: tracer-fast (Haiku) or tracer-deep (Opus). Defaults to tracer-deep. When mode and model are both provided, they must agree.

Response

Successful Response

unknown required

Changes

    • breaking

      request property / was restricted to a list of enum values

    • info

      api tag Tracer added

    • info

      api tag GitHub Search removed

    • info

      added the new optional request property

    • info

      added the new claude-haiku-4-5-20251001 enum value to the request property /

    • info

      added the new claude-opus-4-6 enum value to the request property /

    • info

      added the new claude-opus-4-6-1m enum value to the request property /

    • info

      api tag GitHub Search added

    • info

      api tag GitHub & Tracer removed