All tools
ToolRead

List Research Thread campaigns

list_research_thread_campaigns

List campaigns for a Thread or Project before starting a new one; a Thread can have only one active or paused campaign.

When to use it

List campaigns for a Thread or Project before starting a new one; a Thread can have only one active or paused campaign.

Typical workflow

List existing Threads first, inspect the case file, then add exact evidence, propose a revision, or start one bounded run and poll it to a terminal state.

What it returns

Research Thread case files, exact evidence, pending revisions, or pollable metered run state and results.

Avoid using it when

You only need a one-off answer, or you intend to validate, reject, incorporate, apply, or dismiss a conclusion without human review.

Advanced input contract

Agent hosts use this JSON Schema to validate the exact input shape.

View full registry notes

List campaigns for one Thread or one authorized Project, optionally filtered by status. A Thread has at most one active or paused campaign. Use when: List campaigns for a Thread or Project before starting a new one; a Thread can have only one active or paused campaign.

View JSON Schema
{
  "type": "object",
  "properties": {
    "threadId": {
      "type": "string",
      "format": "uuid"
    },
    "folderId": {
      "type": "string",
      "format": "uuid"
    },
    "statuses": {
      "type": "array",
      "maxItems": 5,
      "items": {
        "type": "string",
        "enum": [
          "active",
          "paused",
          "completed",
          "cancelled",
          "failed"
        ]
      }
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 200,
      "default": 50
    }
  },
  "additionalProperties": false
}

Useful next tools