Documentation
¶
Index ¶
- Constants
- func Bin() string
- func GetProjectShareName(userID string, projectID string) string
- func IsAgentID(id string) bool
- func IsChatRunID(id string) bool
- func IsEmailReceiverID(id string) bool
- func IsMCPServerID(id string) bool
- func IsMCPServerInstanceID(id string) bool
- func IsRunID(id string) bool
- func IsThreadID(id string) bool
- func IsThreadTemplateID(id string) bool
- func IsToolID(id string) bool
- func IsWebhookID(id string) bool
- func IsWorkflowID(id string) bool
- func SetBinToSelf()
Constants ¶
View Source
const ( ThreadPrefix = "t1" ThreadAuthorizationPrefix = "ta1" AgentPrefix = "a1" RunPrefix = "r1" ChatRunPrefix = "r1chat" WorkflowPrefix = "w1" WorkflowExecutionPrefix = "we1" WorkflowStepPrefix = "ws1" WorkspacePrefix = "wksp1" WebhookPrefix = "wh1" CronJobPrefix = "cj1" KnowledgeSourcePrefix = "ks1" OAuthAppPrefix = "oa1" KnowledgeSetPrefix = "kst1" OAuthAppLoginPrefix = "oal1" EmailReceiverPrefix = "er1" ModelPrefix = "m1" AliasPrefix = "al1" DefaultModelAliasPrefix = "dma1" ToolPrefix = "tl1" ProjectPrefix = "p1" ThreadTemplatePrefix = "tt1" SlackReceiverPrefix = "sr1" SlackTriggerPrefix = "st1" UserDeletePrefix = "ud1" UserRoleChangePrefix = "urc1" MCPServerPrefix = "ms1" MCPServerInstancePrefix = "msi1" ProjectMCPServerPrefix = "pms1" CatalogPrefix = "mcat1" OAuthClientPrefix = "oc1" OAuthAuthRequestPrefix = "oar1" AccessControlRulePrefix = "acr1" MCPWebhookValidationPrefix = "mwv1" PowerUserWorkspacePrefix = "puw1" )
View Source
const ( KnowledgeIngestTool = "knowledge-ingest" KnowledgeLoadTool = "knowledge-load" KnowledgeDeleteTool = "knowledge-delete" KnowledgeDeleteFileTool = "knowledge-delete-file" KnowledgeRetrievalTool = "knowledge-retrieval" WebsiteCleanTool = "website-cleaner" ResultFormatterTool = "result-formatter" ModelProviderTool = "obot-model-provider" WorkflowTool = "workflow" TasksTool = "tasks" TasksWorkflowTool = "tasks-workflow" DockerTool = "docker" ShellTool = "shell" DockerShellIDTool = "docker-shell-id" ExistingCredTool = "existing-credential" KnowledgeCredID = "knowledge" TaskInvoke = "task-invoke" DefaultNamespace = "default" DefaultCatalog = "default" DefaultRoleSettingName = "user-default-role-setting" ModelProviderCredential = "sys.model.provider.credential" GenericModelProviderCredentialContext = "model-provider" GenericAuthProviderCredentialContext = "auth-provider" GenericFileScannerProviderCredentialContext = "file-scanner-provider" MCPWebhookValidationCredentialContext = "mcp-webhook-context" JWKCredentialContext = "jwk" )
View Source
const BinEnvVar = "OBOT_BIN"
Variables ¶
This section is empty.
Functions ¶
func GetProjectShareName ¶ added in v0.8.0
GetProjectShareName returns the project share name for a given user ID and project ID.
func IsChatRunID ¶ added in v0.7.0
func IsEmailReceiverID ¶
func IsMCPServerID ¶ added in v0.8.0
func IsMCPServerInstanceID ¶ added in v0.8.0
func IsThreadID ¶
func IsThreadTemplateID ¶ added in v0.7.0
func IsWebhookID ¶
func IsWorkflowID ¶
func SetBinToSelf ¶
func SetBinToSelf()
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.