All tools
ToolWrite

Complete research task

complete_research_task

Close a task with a resolved, partial, no_result, or abandoned outcome and link any Research Deltas or Threads it produced.

When to use it

Close a task with a resolved, partial, no_result, or abandoned outcome and link any Research Deltas or Threads it produced.

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

Close a research task with an outcome (resolved, partial, no_result, or abandoned), a summary, and links to any Research Deltas or Threads it produced. Use when: Close a task with a resolved, partial, no_result, or abandoned outcome and link any Research Deltas or Threads it produced.

View JSON Schema
{
  "type": "object",
  "properties": {
    "taskId": {
      "type": "string",
      "format": "uuid"
    },
    "expectedVersion": {
      "type": "integer",
      "minimum": 1
    },
    "status": {
      "type": "string",
      "enum": [
        "resolved",
        "partial",
        "no_result",
        "abandoned"
      ]
    },
    "summary": {
      "type": "string",
      "minLength": 1,
      "maxLength": 4000
    },
    "linkedDeltaIds": {
      "type": "array",
      "maxItems": 50,
      "items": {
        "type": "string",
        "format": "uuid"
      }
    },
    "linkedThreadIds": {
      "type": "array",
      "maxItems": 50,
      "items": {
        "type": "string",
        "format": "uuid"
      }
    },
    "nextAction": {
      "type": "string",
      "maxLength": 1000
    }
  },
  "required": [
    "taskId",
    "status",
    "summary"
  ],
  "additionalProperties": false
}

Useful next tools