* feat(evals): add ExecutionBalanceEvaluator, docs, tests, version bumps * chore: remove obsolete package-lock in evals/framework pre-rebase * chore: translate ExecutionBalanceEvaluator and test files from Spanish to English - Translate all code comments and documentation in execution-balance-evaluator.ts - Translate test descriptions and prompts in execution-balance-positive.yaml - Translate test descriptions and prompts in execution-balance-negative.yaml This ensures consistency with the rest of the English codebase as requested in PR review. * fix(docs): translate Spanish content to English in documentation --------- Co-authored-by: Alexander Daza <dev.alexander@example.com> Co-authored-by: Darren Hinde <107584450+darrenhinde@users.noreply.github.com>
42 lines
1.5 KiB
TypeScript
42 lines
1.5 KiB
TypeScript
/**
|
|
* OpenCode Evaluation Framework
|
|
*
|
|
* Main entry point - exports all public APIs
|
|
*/
|
|
|
|
// Types
|
|
export * from './types';
|
|
|
|
// Configuration
|
|
export {
|
|
defaultConfig,
|
|
createConfig,
|
|
encodeProjectPath,
|
|
getProjectSessionPath,
|
|
getSessionInfoPath,
|
|
getSessionMessagePath,
|
|
getSessionPartPath,
|
|
} from './config';
|
|
|
|
// Collector
|
|
export { SessionReader } from './collector/session-reader';
|
|
export { MessageParser } from './collector/message-parser';
|
|
export { TimelineBuilder } from './collector/timeline-builder';
|
|
|
|
// Evaluators
|
|
export { BaseEvaluator } from './evaluators/base-evaluator';
|
|
export { ApprovalGateEvaluator } from './evaluators/approval-gate-evaluator';
|
|
export { ContextLoadingEvaluator } from './evaluators/context-loading-evaluator';
|
|
export { DelegationEvaluator } from './evaluators/delegation-evaluator';
|
|
export { ToolUsageEvaluator } from './evaluators/tool-usage-evaluator';
|
|
export { StopOnFailureEvaluator } from './evaluators/stop-on-failure-evaluator';
|
|
export { ReportFirstEvaluator } from './evaluators/report-first-evaluator';
|
|
export { CleanupConfirmationEvaluator } from './evaluators/cleanup-confirmation-evaluator';
|
|
export { BehaviorEvaluator } from './evaluators/behavior-evaluator';
|
|
export type { BehaviorExpectation } from './evaluators/behavior-evaluator';
|
|
export { ExecutionBalanceEvaluator } from './evaluators/execution-balance-evaluator';
|
|
export { EvaluatorRunner } from './evaluators/evaluator-runner';
|
|
export type { RunnerConfig, AggregatedResult } from './evaluators/evaluator-runner';
|
|
|
|
// Version
|
|
export const VERSION = '0.1.0';
|