consts

package
v0.0.0-...-c20d9b3 Latest Latest
Warning

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

Go to latest
Published: Sep 23, 2025 License: AGPL-3.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const (
	UserActiveKeyFmt  = "user:active:%s"
	AdminActiveKeyFmt = "admin:active:%s"
)
View Source
const (
	SessionName     = "monkeycode_session"
	UserSessionName = "monkeycode_user_session"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AIEmployeePosition

type AIEmployeePosition string

AIEmployeePosition represents the position of an AI employee

const (
	// AIEmployeePositionEngineer represents a研发工程师
	AIEmployeePositionEngineer AIEmployeePosition = "研发工程师"

	// AIEmployeePositionProductManager represents a产品经理
	AIEmployeePositionProductManager AIEmployeePosition = "产品经理"

	// AIEmployeePositionTester represents a测试工程师
	AIEmployeePositionTester AIEmployeePosition = "测试工程师"
)

type AdminStatus

type AdminStatus string
const (
	AdminStatusActive   AdminStatus = "active"
	AdminStatusInactive AdminStatus = "inactive"
)

type ApiKeyStatus

type ApiKeyStatus string
const (
	ApiKeyStatusActive   ApiKeyStatus = "active"
	ApiKeyStatusInactive ApiKeyStatus = "inactive"
)

type ChatRole

type ChatRole string
const (
	ChatRoleUser      ChatRole = "user"
	ChatRoleAssistant ChatRole = "assistant"
	ChatRoleSystem    ChatRole = "system"
)

type ConfigType

type ConfigType string
const (
	ConfigTypeContinue ConfigType = "continue"
	ConfigTypeRooCode  ConfigType = "roo-code"
)

type CreatedBy

type CreatedBy string
const (
	CreatedByAdmin CreatedBy = "admin"
	CreatedByUser  CreatedBy = "user"
)

type InviteCodeStatus

type InviteCodeStatus string
const (
	InviteCodeStatusPending InviteCodeStatus = "pending"
	InviteCodeStatusUsed    InviteCodeStatus = "used"
)

type LicenseType

type LicenseType string
const (
	LicenseTypeCode LicenseType = "code"
	LicenseTypeFile LicenseType = "file"
)

type LoginSource

type LoginSource string
const (
	LoginSourcePlugin  LoginSource = "plugin"
	LoginSourceBrowser LoginSource = "browser"
)

type ModelProvider

type ModelProvider string
const (
	ModelProviderSiliconFlow    ModelProvider = "SiliconFlow"
	ModelProviderOpenAI         ModelProvider = "OpenAI"
	ModelProviderOllama         ModelProvider = "Ollama"
	ModelProviderDeepSeek       ModelProvider = "DeepSeek"
	ModelProviderMoonshot       ModelProvider = "Moonshot"
	ModelProviderAzureOpenAI    ModelProvider = "AzureOpenAI"
	ModelProviderBaiZhiCloud    ModelProvider = "BaiZhiCloud"
	ModelProviderHunyuan        ModelProvider = "Hunyuan"
	ModelProviderBaiLian        ModelProvider = "BaiLian"
	ModelProviderVolcengine     ModelProvider = "Volcengine"
	ModelProviderZhiPu          ModelProvider = "ZhiPu"
	ModelProviderGemini         ModelProvider = "Gemini"
	ModelProviderAiHubMix       ModelProvider = "AiHubMix"
	ModelProviderOcoolAI        ModelProvider = "OcoolAI"
	ModelProviderPPIO           ModelProvider = "PPIO"
	ModelProviderAlayaNew       ModelProvider = "AlayaNew"
	ModelProviderQiniu          ModelProvider = "Qiniu"
	ModelProviderDMXAPI         ModelProvider = "DMXAPI"
	ModelProviderBurnCloud      ModelProvider = "BurnCloud"
	ModelProviderTokenFlux      ModelProvider = "TokenFlux"
	ModelProvider302AI          ModelProvider = "302AI"
	ModelProviderCephalon       ModelProvider = "Cephalon"
	ModelProviderLanyun         ModelProvider = "Lanyun"
	ModelProviderPH8            ModelProvider = "PH8"
	ModelProviderOpenRouter     ModelProvider = "OpenRouter"
	ModelProviderNewAPI         ModelProvider = "NewAPI"
	ModelProviderLMStudio       ModelProvider = "LMStudio"
	ModelProviderAnthropic      ModelProvider = "Anthropic"
	ModelProviderVertexAI       ModelProvider = "VertexAI"
	ModelProviderGithub         ModelProvider = "Github"
	ModelProviderCopilot        ModelProvider = "Copilot"
	ModelProviderYi             ModelProvider = "Yi"
	ModelProviderBaichuan       ModelProvider = "Baichuan"
	ModelProviderStepFun        ModelProvider = "StepFun"
	ModelProviderInfini         ModelProvider = "Infini"
	ModelProviderMiniMax        ModelProvider = "MiniMax"
	ModelProviderGroq           ModelProvider = "Groq"
	ModelProviderTogether       ModelProvider = "Together"
	ModelProviderFireworks      ModelProvider = "Fireworks"
	ModelProviderNvidia         ModelProvider = "Nvidia"
	ModelProviderGrok           ModelProvider = "Grok"
	ModelProviderHyperbolic     ModelProvider = "Hyperbolic"
	ModelProviderMistral        ModelProvider = "Mistral"
	ModelProviderJina           ModelProvider = "Jina"
	ModelProviderPerplexity     ModelProvider = "Perplexity"
	ModelProviderModelScope     ModelProvider = "ModelScope"
	ModelProviderXirang         ModelProvider = "Xirang"
	ModelProviderTencentCloudTI ModelProvider = "TencentCloudTI"
	ModelProviderBaiduCloud     ModelProvider = "BaiduCloud"
	ModelProviderGPUStack       ModelProvider = "GPUStack"
	ModelProviderVoyageAI       ModelProvider = "VoyageAI"
	ModelProviderAWSBedrock     ModelProvider = "AWSBedrock"
	ModelProviderPoe            ModelProvider = "Poe"
	ModelProviderOther          ModelProvider = "Other"
)

type ModelStatus

type ModelStatus string
const (
	ModelStatusDefault  ModelStatus = "default"
	ModelStatusActive   ModelStatus = "active"
	ModelStatusInactive ModelStatus = "inactive"
)

type ModelType

type ModelType string
const (
	ModelTypeLLM       ModelType = "llm"
	ModelTypeCoder     ModelType = "coder"
	ModelTypeEmbedding ModelType = "embedding"
	ModelTypeAudio     ModelType = "audio"
	ModelTypeReranker  ModelType = "reranker"
)

type OAuthKind

type OAuthKind string
const (
	OAuthKindInvite OAuthKind = "invite"
	OAuthKindLogin  OAuthKind = "login"
)

type OSRelease

type OSRelease string

type OSType

type OSType string

func (OSType) Name

func (o OSType) Name() string

type RepoPlatform

type RepoPlatform string
const (
	RepoPlatformGitHub RepoPlatform = "GitHub"
	RepoPlatformGitLab RepoPlatform = "GitLab"
	RepoPlatformGitee  RepoPlatform = "Gitee"
	RepoPlatformGitea  RepoPlatform = "Gitea"
)

type ReportAction

type ReportAction string
const (
	ReportActionAccept       ReportAction = "accept"
	ReportActionSuggest      ReportAction = "suggest"
	ReportActionFileWritten  ReportAction = "file_written"
	ReportActionReject       ReportAction = "reject"
	ReportActionNewTask      ReportAction = "new_task"
	ReportActionFeedbackTask ReportAction = "feedback_task"
	ReportActionAbortTask    ReportAction = "abort_task"
)

type SecurityScanningLanguage

type SecurityScanningLanguage string
const (
	SecurityScanningLanguageCpp        SecurityScanningLanguage = "C/C++"
	SecurityScanningLanguageJava       SecurityScanningLanguage = "Java"
	SecurityScanningLanguagePython     SecurityScanningLanguage = "Python"
	SecurityScanningLanguageJavaScript SecurityScanningLanguage = "JavaScript"
	SecurityScanningLanguageGo         SecurityScanningLanguage = "Go"
	SecurityScanningLanguagePHP        SecurityScanningLanguage = "PHP"
	SecurityScanningLanguageCS         SecurityScanningLanguage = "C#"
	SecurityScanningLanguageSwift      SecurityScanningLanguage = "Swift"
	SecurityScanningLanguageRuby       SecurityScanningLanguage = "Ruby"
	SecurityScanningLanguageRust       SecurityScanningLanguage = "Rust"
	SecurityScanningLanguageHTML       SecurityScanningLanguage = "HTML"
	SecurityScanningLanguageObjectiveC SecurityScanningLanguage = "Objective-C/C++"
	SecurityScanningLanguageOCaml      SecurityScanningLanguage = "OCaml"
	SecurityScanningLanguageKotlin     SecurityScanningLanguage = "Kotlin"
	SecurityScanningLanguageScala      SecurityScanningLanguage = "Scala"
	SecurityScanningLanguageSolidity   SecurityScanningLanguage = "Solidity"
	SecurityScanningLanguageCOBOL      SecurityScanningLanguage = "COBOL"
	SecurityScanningLanguageShell      SecurityScanningLanguage = "Shell"
	SecurityScanningLanguageSQL        SecurityScanningLanguage = "SQL"
	SecurityScanningLanguageFortran    SecurityScanningLanguage = "Fortran"
	SecurityScanningLanguageDart       SecurityScanningLanguage = "Dart"
	SecurityScanningLanguageGroovy     SecurityScanningLanguage = "Groovy"
	SecurityScanningLanguageLua        SecurityScanningLanguage = "Lua"
	SecurityScanningLanguageSecrets    SecurityScanningLanguage = "Secrets"
	SecurityScanningLanguageIaC        SecurityScanningLanguage = "IaC"
)

func (SecurityScanningLanguage) Rule

func (SecurityScanningLanguage) RuleName

func (s SecurityScanningLanguage) RuleName() string

type SecurityScanningRiskLevel

type SecurityScanningRiskLevel string

风险等级

const (
	SecurityScanningRiskLevelSevere   SecurityScanningRiskLevel = "severe"   // 严重
	SecurityScanningRiskLevelCritical SecurityScanningRiskLevel = "critical" // 高危
	SecurityScanningRiskLevelSuggest  SecurityScanningRiskLevel = "suggest"  // 建议
)

type SecurityScanningStatus

type SecurityScanningStatus string
const (
	SecurityScanningStatusPending SecurityScanningStatus = "pending"
	SecurityScanningStatusRunning SecurityScanningStatus = "running"
	SecurityScanningStatusSuccess SecurityScanningStatus = "success"
	SecurityScanningStatusFailed  SecurityScanningStatus = "failed"
)

type TenantStatus

type TenantStatus string
const (
	TenantStatusActive   TenantStatus = "active"
	TenantStatusInactive TenantStatus = "inactive"
)

type UserPlatform

type UserPlatform string
const (
	UserPlatformEmail    UserPlatform = "email"
	UserPlatformDingTalk UserPlatform = "dingtalk"
	UserPlatformCustom   UserPlatform = "custom"
)

type UserStatus

type UserStatus string
const (
	UserStatusActive   UserStatus = "active"
	UserStatusInactive UserStatus = "inactive"
	UserStatusLocked   UserStatus = "locked"
)

Jump to

Keyboard shortcuts

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