Package ro.sync.exml.plugin.ai
Interface AIHooksHandlerPluginExtension
- All Superinterfaces:
PluginExtension
@API(type=EXTENDABLE,
src=PUBLIC)
public interface AIHooksHandlerPluginExtension
extends PluginExtension
Plug-in extension that provides a handler for the AI hooks
- Since:
- 28.1
-
Method Summary
Modifier and TypeMethodDescriptioncom.oxygenxml.positron.api.hook.AIHooksHandlerReturns theAIHooksHandlerinstance contributed by this plugin extension.
-
Method Details
-
getHooksHandler
com.oxygenxml.positron.api.hook.AIHooksHandler getHooksHandler()Returns theAIHooksHandlerinstance contributed by this plugin extension.The returned handler will be registered by the AI integration layer and invoked for each lifecycle hook emitted by Positron (e.g. session start/end, prompt submission, tool invocation events, stop events).
- Returns:
- the
AIHooksHandlerimplementation provided by this extension; nevernull
-