mirror of
https://github.com/catlog22/Claude-Code-Workflow.git
synced 2026-02-12 02:37:45 +08:00
Add comprehensive tests for tokenizer, performance benchmarks, and TreeSitter parser functionality
- Implemented unit tests for the Tokenizer class, covering various text inputs, edge cases, and fallback mechanisms. - Created performance benchmarks comparing tiktoken and pure Python implementations for token counting. - Developed extensive tests for TreeSitterSymbolParser across Python, JavaScript, and TypeScript, ensuring accurate symbol extraction and parsing. - Added configuration documentation for MCP integration and custom prompts, enhancing usability and flexibility. - Introduced a refactor script for GraphAnalyzer to streamline future improvements.
This commit is contained in:
@@ -378,9 +378,11 @@ const i18n = {
|
||||
'mcp.newProjectServer': 'New Project Server',
|
||||
'mcp.newServer': 'New Server',
|
||||
'mcp.newGlobalServer': 'New Global Server',
|
||||
'mcp.copyInstallCmd': 'Copy Install Command',
|
||||
'mcp.installCmdCopied': 'Install command copied to clipboard',
|
||||
'mcp.installCmdFailed': 'Failed to copy install command',
|
||||
'mcp.installToProject': 'Install to Project',
|
||||
'mcp.installToGlobal': 'Install to Global',
|
||||
'mcp.installToWorkspace': 'Install to Workspace',
|
||||
'mcp.updateInWorkspace': 'Update in Workspace',
|
||||
'mcp.updateInGlobal': 'Update in Global',
|
||||
'mcp.serversConfigured': 'servers configured',
|
||||
'mcp.serversAvailable': 'servers available',
|
||||
'mcp.globalAvailable': '全局可用 MCP',
|
||||
@@ -413,6 +415,26 @@ const i18n = {
|
||||
'mcp.availableToAll': 'Available to all projects from ~/.claude.json',
|
||||
'mcp.managedByOrg': 'Managed by organization (highest priority)',
|
||||
'mcp.variables': 'variables',
|
||||
'mcp.cmd': 'Command',
|
||||
'mcp.url': 'URL',
|
||||
'mcp.args': 'Arguments',
|
||||
'mcp.env': 'Environment',
|
||||
'mcp.usedInCount': 'Used in {count} project{s}',
|
||||
'mcp.from': 'from',
|
||||
'mcp.variant': 'variant',
|
||||
'mcp.sourceEnterprise': 'Enterprise',
|
||||
'mcp.sourceGlobal': 'Global',
|
||||
'mcp.sourceProject': 'Project',
|
||||
'mcp.viewDetails': 'View Details',
|
||||
'mcp.clickToViewDetails': 'Click to view details',
|
||||
|
||||
// MCP Details Modal
|
||||
'mcp.detailsModal.title': 'MCP Server Details',
|
||||
'mcp.detailsModal.close': 'Close',
|
||||
'mcp.detailsModal.serverName': 'Server Name',
|
||||
'mcp.detailsModal.source': 'Source',
|
||||
'mcp.detailsModal.configuration': 'Configuration',
|
||||
'mcp.detailsModal.noEnv': 'No environment variables',
|
||||
|
||||
// MCP Create Modal
|
||||
'mcp.createTitle': 'Create MCP Server',
|
||||
@@ -456,6 +478,34 @@ const i18n = {
|
||||
'mcp.toProject': 'To Project',
|
||||
'mcp.toGlobal': 'To Global',
|
||||
|
||||
// MCP CLI Mode
|
||||
'mcp.cliMode': 'CLI Mode',
|
||||
'mcp.claudeMode': 'Claude Mode',
|
||||
'mcp.codexMode': 'Codex Mode',
|
||||
|
||||
// Codex MCP
|
||||
'mcp.codex.globalServers': 'Codex Global MCP Servers',
|
||||
'mcp.codex.newServer': 'New Server',
|
||||
'mcp.codex.noServers': 'No Codex MCP servers configured',
|
||||
'mcp.codex.noServersHint': 'Add servers via "codex mcp add" or create one here',
|
||||
'mcp.codex.infoTitle': 'About Codex MCP',
|
||||
'mcp.codex.infoDesc': 'Codex MCP servers are global only (stored in ~/.codex/config.toml). Use TOML format for configuration.',
|
||||
'mcp.codex.serverAdded': 'Codex MCP server "{name}" added',
|
||||
'mcp.codex.addFailed': 'Failed to add Codex MCP server',
|
||||
'mcp.codex.serverRemoved': 'Codex MCP server "{name}" removed',
|
||||
'mcp.codex.removeFailed': 'Failed to remove Codex MCP server',
|
||||
'mcp.codex.serverToggled': 'Codex MCP server "{name}" {state}',
|
||||
'mcp.codex.toggleFailed': 'Failed to toggle Codex MCP server',
|
||||
'mcp.codex.remove': 'Remove',
|
||||
'mcp.codex.removeConfirm': 'Remove Codex MCP server "{name}"?',
|
||||
'mcp.codex.copyToClaude': 'Copy to Claude',
|
||||
'mcp.codex.copyToCodex': 'Copy to Codex',
|
||||
'mcp.codex.copyFromClaude': 'Copy Claude Servers to Codex',
|
||||
'mcp.codex.alreadyAdded': 'Already in Codex',
|
||||
'mcp.codex.scopeCodex': 'Codex - Global (~/.codex/config.toml)',
|
||||
'mcp.codex.enabledTools': 'Tools',
|
||||
'mcp.codex.tools': 'tools enabled',
|
||||
|
||||
// Hook Manager
|
||||
'hook.projectHooks': 'Project Hooks',
|
||||
'hook.projectFile': '.claude/settings.json',
|
||||
@@ -1316,9 +1366,11 @@ const i18n = {
|
||||
|
||||
// MCP Manager
|
||||
'mcp.currentAvailable': '当前可用 MCP',
|
||||
'mcp.copyInstallCmd': '复制安装命令',
|
||||
'mcp.installCmdCopied': '安装命令已复制到剪贴板',
|
||||
'mcp.installCmdFailed': '复制安装命令失败',
|
||||
'mcp.installToProject': '安装到项目',
|
||||
'mcp.installToGlobal': '安装到全局',
|
||||
'mcp.installToWorkspace': '安装到工作空间',
|
||||
'mcp.updateInWorkspace': '在工作空间更新',
|
||||
'mcp.updateInGlobal': '在全局更新',
|
||||
'mcp.projectAvailable': '当前可用 MCP',
|
||||
'mcp.newServer': '新建服务器',
|
||||
'mcp.newGlobalServer': '新建全局服务器',
|
||||
@@ -1355,7 +1407,27 @@ const i18n = {
|
||||
'mcp.availableToAll': '可用于所有项目,来自 ~/.claude.json',
|
||||
'mcp.managedByOrg': '由组织管理(最高优先级)',
|
||||
'mcp.variables': '个变量',
|
||||
|
||||
'mcp.cmd': '命令',
|
||||
'mcp.url': '地址',
|
||||
'mcp.args': '参数',
|
||||
'mcp.env': '环境变量',
|
||||
'mcp.usedInCount': '用于 {count} 个项目',
|
||||
'mcp.from': '来自',
|
||||
'mcp.variant': '变体',
|
||||
'mcp.sourceEnterprise': '企业级',
|
||||
'mcp.sourceGlobal': '全局',
|
||||
'mcp.sourceProject': '项目级',
|
||||
'mcp.viewDetails': '查看详情',
|
||||
'mcp.clickToViewDetails': '点击查看详情',
|
||||
|
||||
// MCP Details Modal
|
||||
'mcp.detailsModal.title': 'MCP 服务器详情',
|
||||
'mcp.detailsModal.close': '关闭',
|
||||
'mcp.detailsModal.serverName': '服务器名称',
|
||||
'mcp.detailsModal.source': '来源',
|
||||
'mcp.detailsModal.configuration': '配置',
|
||||
'mcp.detailsModal.noEnv': '无环境变量',
|
||||
|
||||
// MCP Create Modal
|
||||
'mcp.createTitle': '创建 MCP 服务器',
|
||||
'mcp.form': '表单',
|
||||
@@ -1375,7 +1447,35 @@ const i18n = {
|
||||
'mcp.installToMcpJson': '安装到 .mcp.json(推荐)',
|
||||
'mcp.claudeJsonDesc': '保存在根目录 .claude.json projects 字段下(共享配置)',
|
||||
'mcp.mcpJsonDesc': '保存在项目 .mcp.json 文件中(推荐用于版本控制)',
|
||||
|
||||
|
||||
// MCP CLI Mode
|
||||
'mcp.cliMode': 'CLI 模式',
|
||||
'mcp.claudeMode': 'Claude 模式',
|
||||
'mcp.codexMode': 'Codex 模式',
|
||||
|
||||
// Codex MCP
|
||||
'mcp.codex.globalServers': 'Codex 全局 MCP 服务器',
|
||||
'mcp.codex.newServer': '新建服务器',
|
||||
'mcp.codex.noServers': '未配置 Codex MCP 服务器',
|
||||
'mcp.codex.noServersHint': '使用 "codex mcp add" 命令或在此处创建',
|
||||
'mcp.codex.infoTitle': '关于 Codex MCP',
|
||||
'mcp.codex.infoDesc': 'Codex MCP 服务器仅支持全局配置(存储在 ~/.codex/config.toml)。使用 TOML 格式配置。',
|
||||
'mcp.codex.serverAdded': 'Codex MCP 服务器 "{name}" 已添加',
|
||||
'mcp.codex.addFailed': '添加 Codex MCP 服务器失败',
|
||||
'mcp.codex.serverRemoved': 'Codex MCP 服务器 "{name}" 已移除',
|
||||
'mcp.codex.removeFailed': '移除 Codex MCP 服务器失败',
|
||||
'mcp.codex.serverToggled': 'Codex MCP 服务器 "{name}" 已{state}',
|
||||
'mcp.codex.toggleFailed': '切换 Codex MCP 服务器失败',
|
||||
'mcp.codex.remove': '移除',
|
||||
'mcp.codex.removeConfirm': '移除 Codex MCP 服务器 "{name}"?',
|
||||
'mcp.codex.copyToClaude': '复制到 Claude',
|
||||
'mcp.codex.copyToCodex': '复制到 Codex',
|
||||
'mcp.codex.copyFromClaude': '从 Claude 复制服务器到 Codex',
|
||||
'mcp.codex.alreadyAdded': '已在 Codex 中',
|
||||
'mcp.codex.scopeCodex': 'Codex - 全局 (~/.codex/config.toml)',
|
||||
'mcp.codex.enabledTools': '工具',
|
||||
'mcp.codex.tools': '个工具已启用',
|
||||
|
||||
// Hook Manager
|
||||
'hook.projectHooks': '项目钩子',
|
||||
'hook.projectFile': '.claude/settings.json',
|
||||
|
||||
Reference in New Issue
Block a user