route-claudecode
Version:
Advanced routing and transformation system for Claude Code outputs to multiple AI providers
58 lines • 1.74 kB
JavaScript
"use strict";
/**
* Database Configuration
* Configures data capture infrastructure for OpenAI provider
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = {
// 数据库配置
database: {
enabled: true,
basePath: process.env.DATABASE_PATH || '~/.route-claude-code/database',
captureRawData: true,
captureTransformedData: true,
captureRequests: true,
captureResponses: true,
includeTimestamps: true,
includeMetadata: true,
maxFileSizeMB: 100,
retentionDays: 30,
compressOldFiles: true
},
// 捕获配置
capture: {
// 默认启用所有捕获
captureOpenAI: true,
captureCodeWhisperer: true,
captureAnthropic: true,
// 捕获详细程度
captureLevel: 'detailed', // 'minimal', 'normal', 'detailed'
// 特殊捕获选项
captureToolCalls: true,
captureErrors: true,
captureStreaming: true,
captureMetadata: true,
// 文件命名策略
namingStrategy: 'timestamp-id', // 'timestamp-id', 'session-id', 'sequential'
// 数据组织策略
organizationStrategy: 'provider-date' // 'provider-date', 'session-provider', 'flat'
},
// 重放配置
replay: {
enabled: true,
autoLoadCaptures: false,
simulateTiming: false,
validateResponses: true,
generateReports: true
},
// 分析配置
analysis: {
enabled: true,
detectPatterns: true,
detectAnomalies: true,
generateStatistics: true,
autoIdentifyIssues: true,
toolCallDetection: true
}
};
//# sourceMappingURL=config.js.map