Documentation
¶
Index ¶
- Constants
- type AIEmployeePosition
- type AdminStatus
- type ApiKeyStatus
- type ChatRole
- type ConfigType
- type CreatedBy
- type InviteCodeStatus
- type LicenseType
- type LoginSource
- type ModelProvider
- type ModelStatus
- type ModelType
- type OAuthKind
- type OSRelease
- type OSType
- type RepoPlatform
- type ReportAction
- type SecurityScanningLanguage
- type SecurityScanningRiskLevel
- type SecurityScanningStatus
- type TenantStatus
- type UserPlatform
- type UserStatus
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 ConfigType ¶
type ConfigType string
const ( ConfigTypeContinue ConfigType = "continue" ConfigTypeRooCode ConfigType = "roo-code" )
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 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 (s SecurityScanningLanguage) Rule() string
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" )
Click to show internal directories.
Click to hide internal directories.