Skip to content

objectiveStatus

Use this tool to report the status of the current objective. First determine if all of the objective’s goals have been met, and if they have not return an ‘in_progress’ status. If all of the goals have been met successfully, return a ‘completed’ status. If you have tried multiple options to complete the objective and are still unsuccessful, then return a ‘failed’ status. Returning ‘failed’ should be a last resort once all options have been tested.

Source

  • Kind: class-backed
  • Class: xyz.block.trailblaze.toolcalls.commands.ObjectiveStatusTrailblazeTool

Contract

  • Visible to LLM: yes (surface_to_llm: true)
  • Recordable: yes (is_recordable: true)
  • Host-only: no (requires_host: false)

Input schema

Required parameters

  • explanationString A message explaining what was accomplished or the current progress for this objective
  • statusToolParameterType.Enum( entries = [IN_PROGRESS, COMPLETED, FAILED] ) Status of this objective: ‘IN_PROGRESS’ (still working on it), ‘COMPLETED’ (fully done), or ‘FAILED’

Output

Returns: string (opaque text content)

Typed result schemas (kind: query | action, MCP structuredContent) are not yet carried by the resolved manifest — this section will gain detail when that lands.