Skip to content

Latest commit

 

History

History
44 lines (38 loc) · 7.82 KB

File metadata and controls

44 lines (38 loc) · 7.82 KB

目录说明:src/constants

目录定位

该目录是 src 下的子模块,围绕 constants 这一主题组织实现文件。

目录快照

  • 相对路径:src/constants
  • 直接文件数:21
  • 直接子目录数:0
  • 递归文件数:21
  • 主要文件类型:.ts x 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

直接子目录说明

该目录没有直接子目录。