|
@@ -19,6 +19,7 @@ type PluginAccessAction string
|
|
|
const (
|
|
|
PLUGIN_ACCESS_ACTION_INVOKE_TOOL PluginAccessAction = "invoke_tool"
|
|
|
PLUGIN_ACCESS_ACTION_VALIDATE_TOOL_CREDENTIALS PluginAccessAction = "validate_tool_credentials"
|
|
|
+ PLUGIN_ACCESS_ACTION_GET_TOOL_RUNTIME_PARAMETERS PluginAccessAction = "get_tool_runtime_parameters"
|
|
|
PLUGIN_ACCESS_ACTION_INVOKE_LLM PluginAccessAction = "invoke_llm"
|
|
|
PLUGIN_ACCESS_ACTION_INVOKE_TEXT_EMBEDDING PluginAccessAction = "invoke_text_embedding"
|
|
|
PLUGIN_ACCESS_ACTION_INVOKE_RERANK PluginAccessAction = "invoke_rerank"
|
|
@@ -37,6 +38,7 @@ const (
|
|
|
func (p PluginAccessAction) IsValid() bool {
|
|
|
return p == PLUGIN_ACCESS_ACTION_INVOKE_TOOL ||
|
|
|
p == PLUGIN_ACCESS_ACTION_VALIDATE_TOOL_CREDENTIALS ||
|
|
|
+ p == PLUGIN_ACCESS_ACTION_GET_TOOL_RUNTIME_PARAMETERS ||
|
|
|
p == PLUGIN_ACCESS_ACTION_INVOKE_LLM ||
|
|
|
p == PLUGIN_ACCESS_ACTION_INVOKE_TEXT_EMBEDDING ||
|
|
|
p == PLUGIN_ACCESS_ACTION_INVOKE_RERANK ||
|