该目录是 src 下的子模块,围绕 constants 这一主题组织实现文件。
- 相对路径:
src/constants - 直接文件数:21
- 直接子目录数:0
- 递归文件数:21
- 主要文件类型:
.tsx 21
- 该目录最常引用的仓库内目录:
src/utils(17)、src/utils/settings(4)、src/tools/AgentTool(3)、utils(2)、src/bootstrap(2)、src/tools/FileWriteTool(2)、src/tools/FileReadTool(2) - 最常引用该目录的仓库内目录:
src/utils(37)、src/components/messages(15)、src/services/api(15)、src/components(13)、src(6)、src/tools/AgentTool(6)、src/services/compact(5)
| 文件 | 行数 | 导出/关键符号 | 说明 |
|---|---|---|---|
apiLimits.ts |
94 | API_IMAGE_MAX_BASE64_SIZE, IMAGE_TARGET_RAW_SIZE, IMAGE_MAX_WIDTH, IMAGE_MAX_HEIGHT, PDF_TARGET_RAW_SIZE, API_PDF_MAX_PAGES |
远程 API 调用封装;导出符号以 API_IMAGE_MAX_BASE64_SIZE, IMAGE_TARGET_RAW_SIZE, IMAGE_MAX_WIDTH, IMAGE_MAX_HEIGHT 为主,顶部注释说明:Anthropic API Limits These constants define server-side limits enforced by the Anthropic API. Keep this file dependen... |
betas.ts |
52 | CLAUDE_CODE_20250219_BETA_HEADER, INTERLEAVED_THINKING_BETA_HEADER, CONTEXT_1M_BETA_HEADER, CONTEXT_MANAGEMENT_BETA_HEADER, STRUCTURED_OUTPUTS_BETA_HEADER, WEB_SEARCH_BETA_HEADER |
功能实现文件;导出符号以 CLAUDE_CODE_20250219_BETA_HEADER, INTERLEAVED_THINKING_BETA_HEADER, CONTEXT_1M_BETA_HEADER, CONTEXT_MANAGEMENT_BETA_HEADER 为主,结合所在目录可判断其服务于 src/constants 这条功能线。 |
common.ts |
33 | getLocalISODate, getSessionStartDate, getLocalMonthYear |
功能实现文件;导出符号以 getLocalISODate, getSessionStartDate, getLocalMonthYear 为主,顶部注释说明:This ensures you get the LOCAL date in ISO format |
cyberRiskInstruction.ts |
24 | CYBER_RISK_INSTRUCTION |
功能实现文件;导出符号以 CYBER_RISK_INSTRUCTION 为主,顶部注释说明:CYBER_RISK_INSTRUCTION This instruction provides guidance for Claude's behavior when handling security-related reques... |
errorIds.ts |
15 | E_TOOL_USE_SUMMARY_GENERATION_FAILED |
功能实现文件;导出符号以 E_TOOL_USE_SUMMARY_GENERATION_FAILED 为主,顶部注释说明:Error IDs for tracking error sources in production. These IDs are obfuscated identifiers that help us trace which log... |
figures.ts |
45 | BLACK_CIRCLE, BULLET_OPERATOR, TEARDROP_ASTERISK, UP_ARROW, DOWN_ARROW, LIGHTNING_BOLT |
功能实现文件;导出符号以 BLACK_CIRCLE, BULLET_OPERATOR, TEARDROP_ASTERISK, UP_ARROW 为主,顶部注释说明:The former is better vertically aligned, but isn't usually supported on Windows/Linux |
files.ts |
156 | BINARY_EXTENSIONS, hasBinaryExtension, isBinaryContent |
功能实现文件;导出符号以 BINARY_EXTENSIONS, hasBinaryExtension, isBinaryContent 为主,顶部注释说明:Images |
github-app.ts |
144 | PR_TITLE, GITHUB_ACTION_SETUP_DOCS_URL, WORKFLOW_CONTENT, PR_BODY, CODE_REVIEW_PLUGIN_WORKFLOW_CONTENT |
功能实现文件;导出符号以 PR_TITLE, GITHUB_ACTION_SETUP_DOCS_URL, WORKFLOW_CONTENT, PR_BODY 为主,结合所在目录可判断其服务于 src/constants 这条功能线。 |
keys.ts |
11 | getGrowthBookClientKey |
功能实现文件;导出符号以 getGrowthBookClientKey 为主,顶部注释说明:Lazy read so ENABLE_GROWTHBOOK_DEV from globalSettings.env (applied after |
messages.ts |
1 | NO_CONTENT_MESSAGE |
功能实现文件;导出符号以 NO_CONTENT_MESSAGE 为主,结合所在目录可判断其服务于 src/constants 这条功能线。 |
oauth.ts |
234 | fileSuffixForOauthConfig, CLAUDE_AI_INFERENCE_SCOPE, CLAUDE_AI_PROFILE_SCOPE, OAUTH_BETA_HEADER, CONSOLE_OAUTH_SCOPES, CLAUDE_AI_OAUTH_SCOPES |
功能实现文件;导出符号以 fileSuffixForOauthConfig, CLAUDE_AI_INFERENCE_SCOPE, CLAUDE_AI_PROFILE_SCOPE, OAUTH_BETA_HEADER 为主,顶部注释说明:Default to prod config, override with test/staging if enabled |
outputStyles.ts |
216 | OutputStyleConfig, OutputStyles, DEFAULT_OUTPUT_STYLE_NAME, OUTPUT_STYLE_CONFIG, getAllOutputStyles, clearAllOutputStylesCache |
功能实现文件;导出符号以 OutputStyleConfig, OutputStyles, DEFAULT_OUTPUT_STYLE_NAME, OUTPUT_STYLE_CONFIG 为主,顶部注释说明:If true, this output style will be automatically applied when the plugin is enabled. Only applicable to plugin output... |
product.ts |
76 | PRODUCT_URL, CLAUDE_AI_BASE_URL, CLAUDE_AI_STAGING_BASE_URL, CLAUDE_AI_LOCAL_BASE_URL, isRemoteSessionStaging, isRemoteSessionLocal |
功能实现文件;导出符号以 PRODUCT_URL, CLAUDE_AI_BASE_URL, CLAUDE_AI_STAGING_BASE_URL, CLAUDE_AI_LOCAL_BASE_URL 为主,顶部注释说明:Claude Code Remote session URLs |
prompts.ts |
914 | CLAUDE_CODE_DOCS_MAP_URL, SYSTEM_PROMPT_DYNAMIC_BOUNDARY, prependBullets, getSystemPrompt, computeEnvInfo, computeSimpleEnvInfo |
提示词/提示模板定义;导出符号以 CLAUDE_CODE_DOCS_MAP_URL, SYSTEM_PROMPT_DYNAMIC_BOUNDARY, prependBullets, getSystemPrompt 为主,顶部注释说明:biome-ignore-all assist/source/organizeImports: ANT-ONLY import markers must not be reordered |
spinnerVerbs.ts |
204 | getSpinnerVerbs, SPINNER_VERBS |
功能实现文件;导出符号以 getSpinnerVerbs, SPINNER_VERBS 为主,结合所在目录可判断其服务于 src/constants 这条功能线。 |
system.ts |
95 | CLISyspromptPrefix, CLI_SYSPROMPT_PREFIXES, getCLISyspromptPrefix, getAttributionHeader |
功能实现文件;导出符号以 CLISyspromptPrefix, CLI_SYSPROMPT_PREFIXES, getCLISyspromptPrefix, getAttributionHeader 为主,顶部注释说明:Critical system constants extracted to break circular dependencies |
systemPromptSections.ts |
68 | systemPromptSection, DANGEROUS_uncachedSystemPromptSection, resolveSystemPromptSections, clearSystemPromptSections |
提示词/提示模板定义;导出符号以 systemPromptSection, DANGEROUS_uncachedSystemPromptSection, resolveSystemPromptSections, clearSystemPromptSections 为主,顶部注释说明:Create a memoized system prompt section. Computed once, cached until /clear or /compact. |
toolLimits.ts |
56 | DEFAULT_MAX_RESULT_SIZE_CHARS, MAX_TOOL_RESULT_TOKENS, BYTES_PER_TOKEN, MAX_TOOL_RESULT_BYTES, MAX_TOOL_RESULTS_PER_MESSAGE_CHARS, TOOL_SUMMARY_MAX_LENGTH |
工具实现或工具适配层;导出符号以 DEFAULT_MAX_RESULT_SIZE_CHARS, MAX_TOOL_RESULT_TOKENS, BYTES_PER_TOKEN, MAX_TOOL_RESULT_BYTES 为主,顶部注释说明:Constants related to tool result size limits |
tools.ts |
112 | ALL_AGENT_DISALLOWED_TOOLS, CUSTOM_AGENT_DISALLOWED_TOOLS, ASYNC_AGENT_ALLOWED_TOOLS, IN_PROCESS_TEAMMATE_ALLOWED_TOOLS, COORDINATOR_MODE_ALLOWED_TOOLS |
工具实现或工具适配层;导出符号以 ALL_AGENT_DISALLOWED_TOOLS, CUSTOM_AGENT_DISALLOWED_TOOLS, ASYNC_AGENT_ALLOWED_TOOLS, IN_PROCESS_TEAMMATE_ALLOWED_TOOLS 为主,顶部注释说明:biome-ignore-all assist/source/organizeImports: ANT-ONLY import markers must not be reordered |
turnCompletionVerbs.ts |
12 | TURN_COMPLETION_VERBS |
功能实现文件;导出符号以 TURN_COMPLETION_VERBS 为主,顶部注释说明:Past tense verbs for turn completion messages |
xml.ts |
86 | COMMAND_NAME_TAG, COMMAND_MESSAGE_TAG, COMMAND_ARGS_TAG, BASH_INPUT_TAG, BASH_STDOUT_TAG, BASH_STDERR_TAG |
功能实现文件;导出符号以 COMMAND_NAME_TAG, COMMAND_MESSAGE_TAG, COMMAND_ARGS_TAG, BASH_INPUT_TAG 为主,顶部注释说明:XML tag names used to mark skill/command metadata in messages |
该目录没有直接子目录。