Agent Maturity Compass API - v1.2.0
    Preparing search index...

    Type Alias BlockDropReason

    BlockDropReason:
        | "tool_call_truncated"
        | "max_tokens_truncated"
        | "empty"
        | "unassemblable"

    Why a block was recorded but kept off the conversation surface.

    Each reason names a decision someone would otherwise have to reconstruct from absence.

    Type Declaration

    • "tool_call_truncated"

      The stream ended before this tool call was complete, so it was never dispatched.

    • "max_tokens_truncated"

      A max_tokens finish truncated the response, so every tool call in it is unsafe to execute — a call cut off mid-arguments may mean something other than what it appears to say.

    • "empty"

      An open text or thinking block whose content was empty or whitespace only.

    • "unassemblable"

      An open block of a kind that cannot be built from deltas at all (image, tool_result). Only a block-end can produce one, and none arrived.