system

package
v0.25.1 Latest Latest
Warning

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

Go to latest
Published: Aug 3, 2026 License: MIT Imports: 4 Imported by: 1

Documentation

Index

Constants

View Source
const (
	SystemThreadPrefix            = "st1"
	ThreadPrefix                  = "t1"
	ThreadAuthorizationPrefix     = "ta1"
	RunPrefix                     = "r1"
	ModelPrefix                   = "m1"
	AliasPrefix                   = "al1"
	DefaultModelAliasPrefix       = "dma1"
	DeviceEnrollmentPrefix        = "ode1"
	ProjectPrefix                 = "p1"
	UserDeletePrefix              = "ud1"
	UserRoleChangePrefix          = "urc1"
	UserGroupChangePrefix         = "ugc1"
	GroupRoleChangePrefix         = "grc1"
	MCPServerPrefix               = "ms1"
	MCPTunnelPrefix               = "mt1"
	MCPNetworkPolicyPrefix        = "mnp1"
	MCPServerInstancePrefix       = "msi1"
	ImagePullSecretPrefix         = "ips1"
	GitCredentialPrefix           = "gc1"
	CatalogPrefix                 = "mcat1"
	SystemCatalogPrefix           = "smcat1"
	SkillRepositoryPrefix         = "skr1"
	SkillPrefix                   = "sk1"
	SkillAccessRulePrefix         = "sar1"
	OAuthClientPrefix             = "oc1"
	OAuthAuthRequestPrefix        = "oar1"
	AccessControlRulePrefix       = "acr1"
	MCPWebhookValidationPrefix    = "mwv1"
	PowerUserWorkspacePrefix      = "puw1"
	AuditLogExportPrefix          = "ael1"
	ScheduledAuditLogExportPrefix = "sael1"
	SystemMCPServerPrefix         = "sms1"
	ModelAccessPolicyPrefix       = "map1"
	MessagePolicyPrefix           = "mp1"
	NanobotAgentPrefix            = "nba1"
	PublishedArtifactPrefix       = "pa1"
	OktaGroupMigrationPrefix      = "ogm1"

	ObotMCPServerName = SystemMCPServerPrefix + "obot-mcp-server"
)
View Source
const (
	// MCPOAuthCredentialContextPrefix is the credential context prefix for MCP OAuth credentials
	MCPOAuthCredentialContextPrefix = "mcp-oauth"
	OAuthClientIDMetadataPath       = "/oauth/client-metadata.json"
)
View Source
const (
	OpenAIModelProvider              = "openai-model-provider"
	AnthropicModelProvider           = "anthropic-model-provider"
	GenericResponsesModelProvider    = "generic-responses-model-provider"
	AmazonBedrockModelProvider       = "amazon-bedrock-model-provider"
	AmazonBedrockAPIKeyModelProvider = "amazon-bedrock-api-key-model-provider"
	AzureModelProvider               = "azure-model-provider"
	AzureEntraModelProvider          = "azure-entra-model-provider"

	// LocalAuthProvider is the built-in username/password auth provider, implemented in
	// pkg/localauth. It runs in-process instead of as a daemon from the provider registry.
	LocalAuthProvider = "local-auth-provider"

	// BootstrapName is the reserved name used for the bootstrap user and auth provider.
	BootstrapName = "bootstrap"

	OpenAIAPIKeyEnvVar    = "OPENAI_API_KEY"
	AnthropicAPIKeyEnvVar = "ANTHROPIC_API_KEY"

	DefaultNamespace       = "default"
	DefaultCatalog         = "default"
	DefaultSkillRepository = "default"
	DefaultModelInfoSource = "default"
	DefaultMDMAssetSource  = "default"
	DefaultRoleSettingName = "user-default-role-setting"
	K8sSettingsName        = "k8s-settings"
	AppPreferencesName     = "app-preferences"
	AppNotificationName    = "app-notification"

	ModelProviderCredential = "sys.model.provider.credential"

	GenericModelProviderCredentialContext = "model-provider"
	GenericAuthProviderCredentialContext  = "auth-provider"

	MCPWebhookValidationCredentialContext = "mcp-webhook-context"

	JWKCredentialContext = "jwk"
)

Variables

This section is empty.

Functions

func GetPowerUserWorkspaceID added in v0.12.0

func GetPowerUserWorkspaceID(userID string) string

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 IsModelID added in v0.16.0

func IsModelID(id string) bool

func IsPowerUserWorkspaceID added in v0.15.0

func IsPowerUserWorkspaceID(id string) bool

func IsResponsesDialect added in v0.24.0

func IsResponsesDialect(dialect string) bool

IsResponsesDialect reports whether dialect uses the Responses API format.

func IsSystemMCPServerID added in v0.15.0

func IsSystemMCPServerID(id string) bool

func IsWebhookSystemMCPServerID added in v0.20.0

func IsWebhookSystemMCPServerID(id string) bool

func LocalMCPConnectURL added in v0.24.0

func LocalMCPConnectURL(id string, httpListenPort int) string

func MCPConnectCompositeURL added in v0.24.0

func MCPConnectCompositeURL(id string, httpListenPort int) string

func MCPConnectURL added in v0.15.0

func MCPConnectURL(serverURL, id string) string

func MCPOAuthCallbackURL added in v0.22.0

func MCPOAuthCallbackURL(serverURL string) string

func MCPOAuthCredentialName added in v0.17.0

func MCPOAuthCredentialName(mcpServerName string) string

MCPOAuthCredentialName returns the credential name for an MCP server's OAuth credentials

func NanobotAgentConnectURL added in v0.17.0

func NanobotAgentConnectURL(serverURL, id string) string

func OAuthClientIDMetadataURL added in v0.24.0

func OAuthClientIDMetadataURL(serverURL string) string

Types

This section is empty.

Jump to

Keyboard shortcuts

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