Class NodeToolUseFinishedEvent

    • Constructor Detail

      • NodeToolUseFinishedEvent

        public NodeToolUseFinishedEvent()
    • Method Detail

      • getToolUseId

        public String getToolUseId()
        Returns the ID matching the toolUseId of the started event.
        Returns:
        matching tool use ID
      • getStatus

        public String getStatus()
        Returns the call status: succeeded / failed.
        Returns:
        call status
      • getError

        public String getError()
        Returns the error description on failure.
        Returns:
        error description
      • getElapsedTime

        public double getElapsedTime()
        Returns the call duration in seconds.
        Returns:
        call duration in seconds
      • getStartedAt

        public long getStartedAt()
        Returns the start time, Unix timestamp in seconds.
        Returns:
        start time
      • getToolName

        public String getToolName()
        Returns the localized display name.
        Returns:
        localized display name
      • getToolFuncName

        public String getToolFuncName()
        Returns the locale-stable tool identifier.
        Returns:
        locale-stable tool identifier
      • getToolArgs

        public String getToolArgs()
        Returns the call arguments as a JSON string.
        Returns:
        call arguments (JSON string)
      • getToolType

        public String getToolType()
        Returns the tool category.
        Returns:
        tool category
      • getTips

        public String getTips()
        Returns the progress text.
        Returns:
        progress text
      • getTipChips

        public String[] getTipChips()
        Returns the short tags; may be empty.
        Returns:
        short tags
      • getIteration

        public int getIteration()
        Returns the round number.
        Returns:
        round number
      • isThinking

        public boolean isThinking()
        Returns whether the call happened during the thinking phase.
        Returns:
        true if the call happened during the thinking phase
      • getOutputs

        public NodeToolUseOutputs getOutputs()
        Returns the filtered call results, for display.
        Returns:
        filtered call results