system

package
v0.11.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 23, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ThreadPrefix               = "t1"
	ThreadSharePrefix          = "ts1"
	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 Bin

func Bin() string

func GetProjectShareName added in v0.8.0

func GetProjectShareName(userID string, projectID string) string

GetProjectShareName returns the project share name for a given user ID and project ID.

func IsAgentID

func IsAgentID(id string) bool

func IsChatRunID added in v0.7.0

func IsChatRunID(id string) bool

func IsEmailReceiverID

func IsEmailReceiverID(id string) bool

func IsMCPServerID added in v0.8.0

func IsMCPServerID(id string) bool

func IsMCPServerInstanceID added in v0.8.0

func IsMCPServerInstanceID(id string) bool

func IsRunID

func IsRunID(id string) bool

func IsThreadID

func IsThreadID(id string) bool

func IsThreadTemplateID added in v0.7.0

func IsThreadTemplateID(id string) bool

func IsToolID added in v0.5.0

func IsToolID(id string) bool

func IsWebhookID

func IsWebhookID(id string) bool

func IsWorkflowID

func IsWorkflowID(id string) bool

func SetBinToSelf

func SetBinToSelf()

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL