@wix/evalforge-types
v0.64.0
Published
Unified types for EvalForge agent evaluation system
Maintainers
Keywords
Readme
@wix/evalforge-types
Shared TypeScript types and Zod schemas for the EvalForge platform. This package is the single source of truth for all entity definitions used across the backend, frontend, and evaluator.
This package must be built before any other package in the monorepo.
Modules
| Module | Description |
|--------|-------------|
| common | Base entity schemas (BaseEntity, TenantEntity), Rule, shared utilities |
| target | Testable entities — Agent, Skill, SkillVersion, Preset, Mcp, SubAgent |
| scenario | Test scenario definitions and environment configuration |
| suite | Test suite organization |
| evaluation | Eval run schemas, configs, results, and statuses |
| project | Project schemas (multi-tenancy root) |
| template | Project template schemas |
| schedule | Recurring evaluation schedule schemas (EvalSchedule, FrequencyType) |
| assertion | Custom assertion definitions |
| agent | Agent adapter interface |
| test | Test type definitions (LLM, TOOL, BUILD_CHECK, etc.) |
Usage
import type { Skill, CreateSkillInput, EvalRun, EvalStatus } from '@wix/evalforge-types';
import { CreateSkillInputSchema } from '@wix/evalforge-types';Scripts
yarn build # Build CJS + ESM + type declarations
yarn lint # Run ESLint
yarn clean # Remove build artifactsBuild Output
The package produces three build artifacts:
build/index.js— CommonJS bundlebuild/index.mjs— ESM bundlebuild/types/— TypeScript declaration files
