mirror of
https://github.com/proffesor-for-testing/agentic-qe.git
synced 2026-09-19 08:45:47 +08:00
0a7a1c8b09
## Added - ML-Based Complexity Classification with 4-level task analysis - Model Capability Registry with 25+ December 2025 models - Claude Opus 4.5, DeepSeek R1/V3, GPT-5, Gemini 2.5 Pro - Cost Optimization Strategies (PromptCompressor, Caching, Batching) - HybridRouter integration with complexity-based model selection ## Changed - README.md Quick Start section (user-focused, no version numbers) - .env.example rewritten for Phase 2 features - CONTRIBUTORS.md updated with @fndlalit's n8n contribution (#151) ## Fixed - HybridRouter RuVector test isolation - Compression benchmarks with honest expectations (2-8% vs false 50%) ## New Tests - ComplexityClassifier, ModelCapabilityRegistry, CompressionBenchmark - HybridRouter integration, model selection, and cost tracking tests 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
37 lines
1016 B
JavaScript
Executable File
37 lines
1016 B
JavaScript
Executable File
#!/usr/bin/env node
|
|
/**
|
|
* Copy JSON data files to dist after TypeScript compilation
|
|
*/
|
|
|
|
const fs = require('fs');
|
|
const path = require('path');
|
|
|
|
const copyRecursive = (src, dest) => {
|
|
const exists = fs.existsSync(src);
|
|
const stats = exists && fs.statSync(src);
|
|
const isDirectory = exists && stats.isDirectory();
|
|
|
|
if (isDirectory) {
|
|
if (!fs.existsSync(dest)) {
|
|
fs.mkdirSync(dest, { recursive: true });
|
|
}
|
|
fs.readdirSync(src).forEach(child => {
|
|
copyRecursive(path.join(src, child), path.join(dest, child));
|
|
});
|
|
} else {
|
|
fs.copyFileSync(src, dest);
|
|
}
|
|
};
|
|
|
|
// Copy routing data files
|
|
const srcDataDir = path.join(__dirname, '../src/routing/data');
|
|
const destDataDir = path.join(__dirname, '../dist/routing/data');
|
|
|
|
if (fs.existsSync(srcDataDir)) {
|
|
console.log('Copying JSON data files...');
|
|
copyRecursive(srcDataDir, destDataDir);
|
|
console.log('✅ JSON data files copied successfully');
|
|
} else {
|
|
console.warn('⚠️ Source data directory not found:', srcDataDir);
|
|
}
|