Class PostToolUseHookOutput

java.lang.Object
com.github.copilot.sdk.json.PostToolUseHookOutput

public class PostToolUseHookOutput extends Object
Output for a post-tool-use hook.
Since:
1.0.6
  • Constructor Details

    • PostToolUseHookOutput

      public PostToolUseHookOutput()
  • Method Details

    • getModifiedResult

      public com.fasterxml.jackson.databind.JsonNode getModifiedResult()
      Gets the modified tool result.
      Returns:
      the modified result, or null to use original
    • setModifiedResult

      public PostToolUseHookOutput setModifiedResult(com.fasterxml.jackson.databind.JsonNode modifiedResult)
      Sets the modified tool result.
      Parameters:
      modifiedResult - the modified result
      Returns:
      this instance for method chaining
    • getAdditionalContext

      public String getAdditionalContext()
      Gets additional context to provide to the model.
      Returns:
      the additional context
    • setAdditionalContext

      public PostToolUseHookOutput setAdditionalContext(String additionalContext)
      Sets additional context to provide to the model.
      Parameters:
      additionalContext - the additional context
      Returns:
      this instance for method chaining
    • getSuppressOutput

      public Boolean getSuppressOutput()
      Returns whether to suppress output.
      Returns:
      true to suppress output
    • setSuppressOutput

      public PostToolUseHookOutput setSuppressOutput(Boolean suppressOutput)
      Sets whether to suppress output.
      Parameters:
      suppressOutput - true to suppress output
      Returns:
      this instance for method chaining