ToolPlugin¶
- class ServiceVersion¶
Identifies service current version
- Canonical
kortex_api.autogen.messages.ToolPlugin_pb2.ServiceVersion
- RESERVED_0 (0): Reserved
- CURRENT_VERSION (1): Current version
- class ToolPluginType¶
Define the tool type
- Canonical
kortex_api.autogen.messages.ToolPlugin_pb2.ToolPluginType
- TOOL_TYPE_UNSPECIFIED (0): Undefined
- TOOL_TYPE_CUSTOM (1): A custom tool that does not have a plugin
- TOOL_TYPE_PLUGIN (2): A tool that can be accessed via a plugin
- class ToolConnectionState¶
Define the state of a tool
- Canonical
kortex_api.autogen.messages.ToolPlugin_pb2.ToolConnectionState
- TOOL_CONNECTION_STATE_UNSPECIFIED (0): The connection state is unspecified
- TOOL_CONNECTION_STATE_UNKNOWN (1): The connection state is unknown
- TOOL_CONNECTION_STATE_DISCONNECTED (2): The connection state is disconnected
- TOOL_CONNECTION_STATE_CONNECTED (3): The connection state is connected
- class ToolInformationEvent¶
Define a tool information event inside a ToolInformationNotification.
- Canonical
kortex_api.autogen.messages.ToolPlugin_pb2.ToolInformationEvent
- TOOL_INFORMATION_EVENT_UNSPECIFIED (0): Unspecified event
- TOOL_INFORMATION_EVENT_ALL (1): All information is targeted
- TOOL_INFORMATION_EVENT_CONNECTION_STATE (2): Only the connection state has changed