详细说明: - 修复了@n8n/config包的TypeScript配置错误 - 移除了不存在的jest-expect-message类型引用 - 清理了所有TypeScript构建缓存 - 更新了可行性分析文档,添加了技术实施方案 - 更新了Agent prompt文档 - 添加了会展策划工作流文档 - 包含了n8n-chinese-translation子项目 - 添加了exhibition-demo展示系统框架
28 lines
814 B
TypeScript
Executable File
28 lines
814 B
TypeScript
Executable File
import { runCliEvaluation } from './cli/runner.js';
|
|
import { runLangsmithEvaluation } from './langsmith/runner.js';
|
|
|
|
// Re-export for external use if needed
|
|
export { runCliEvaluation } from './cli/runner.js';
|
|
export { runLangsmithEvaluation } from './langsmith/runner.js';
|
|
export { runSingleTest } from './core/test-runner.js';
|
|
export { setupTestEnvironment, createAgent } from './core/environment.js';
|
|
|
|
/**
|
|
* Main entry point for evaluation
|
|
* Determines which evaluation mode to run based on environment variables
|
|
*/
|
|
async function main(): Promise<void> {
|
|
const useLangsmith = process.env.USE_LANGSMITH_EVAL === 'true';
|
|
|
|
if (useLangsmith) {
|
|
await runLangsmithEvaluation();
|
|
} else {
|
|
await runCliEvaluation();
|
|
}
|
|
}
|
|
|
|
// Run if called directly
|
|
if (require.main === module) {
|
|
main().catch(console.error);
|
|
}
|