Class SessionStartHookOutput

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

public class SessionStartHookOutput extends Object
Output for a session-start hook.

Allows adding additional context or modifying session configuration.

Since:
1.0.7
  • Constructor Details

    • SessionStartHookOutput

      public SessionStartHookOutput()
  • Method Details

    • getAdditionalContext

      public String getAdditionalContext()
      Gets the additional context to add.
      Returns:
      the additional context, or null
    • setAdditionalContext

      public SessionStartHookOutput setAdditionalContext(String additionalContext)
      Sets additional context to be added to the session.
      Parameters:
      additionalContext - the additional context
      Returns:
      this instance for method chaining
    • getModifiedConfig

      public Map<String,Object> getModifiedConfig()
      Gets the modified configuration.
      Returns:
      the modified configuration map, or null
    • setModifiedConfig

      public SessionStartHookOutput setModifiedConfig(Map<String,Object> modifiedConfig)
      Sets modified configuration options for the session.
      Parameters:
      modifiedConfig - the modified configuration
      Returns:
      this instance for method chaining