Uses of Class
com.github.copilot.sdk.events.AbstractSessionEvent
Packages that use AbstractSessionEvent
-
Uses of AbstractSessionEvent in com.github.copilot.sdk
Methods in com.github.copilot.sdk that return types with arguments of type AbstractSessionEventModifier and TypeMethodDescriptionCopilotSession.getMessages()Gets the complete list of messages and events in the session.Method parameters in com.github.copilot.sdk with type arguments of type AbstractSessionEventModifier and TypeMethodDescriptionCopilotSession.on(Consumer<AbstractSessionEvent> handler) Registers a callback for session events. -
Uses of AbstractSessionEvent in com.github.copilot.sdk.events
Subclasses of AbstractSessionEvent in com.github.copilot.sdk.eventsModifier and TypeClassDescriptionfinal classEvent: abortfinal classEvent: assistant.intentfinal classEvent: assistant.message_deltafinal classEvent representing a complete message from the assistant.final classEvent: assistant.reasoning_deltafinal classEvent: assistant.reasoningfinal classEvent: assistant.turn_endfinal classEvent: assistant.turn_startfinal classEvent: assistant.usagefinal classEvent: hook.endfinal classEvent: hook.startfinal classEvent: pending_messages.modifiedfinal classEvent: session.compaction_completefinal classEvent: session.compaction_startfinal classEvent: session.errorfinal classEvent: session.handofffinal classEvent: session.idlefinal classEvent: session.infofinal classEvent: session.model_changefinal classEvent: session.resumefinal classEvent: session.startfinal classEvent: session.truncationfinal classEvent: session.usage_infofinal classEvent: subagent.completedfinal classEvent: subagent.failedfinal classEvent: subagent.selectedfinal classEvent: subagent.startedfinal classEvent: system.messagefinal classEvent: tool.execution_completefinal classEvent: tool.execution_partial_resultfinal classEvent fired when a tool execution reports progress.final classEvent: tool.execution_startfinal classEvent: tool.user_requestedfinal classEvent: user.messageMethods in com.github.copilot.sdk.events that return AbstractSessionEventModifier and TypeMethodDescriptionstatic AbstractSessionEventSessionEventParser.parse(com.fasterxml.jackson.databind.JsonNode node) Parses a JsonNode into the appropriate SessionEvent subclass.static AbstractSessionEventParses a JSON string into the appropriate SessionEvent subclass.