Class NodeToolUseStartedEvent

    • Constructor Detail

      • NodeToolUseStartedEvent

        public NodeToolUseStartedEvent()
    • Method Detail

      • getToolUseId

        public String getToolUseId()
        Returns the unique ID of this call; matches the finished event.
        Returns:
        unique ID of this call
      • getToolName

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

        public String getToolFuncName()
        Returns the locale-stable tool identifier; use this for logic keyed on the tool kind.
        Returns:
        locale-stable tool identifier
      • getToolArgs

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

        public String getTips()
        Returns progress text suitable for direct display, e.g. "Searching the web...".
        Returns:
        progress text
      • getTipChips

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

        public int getIteration()
        Returns the round number. Calls in the same round (same getIteration()) run in parallel.
        Returns:
        round number
      • getStartedAt

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