Overview
FEVEX is an Agent Engineering Framework for code-first, provider-neutral AI agents in TypeScript. It gives you the small contracts needed to define agents, tools, model adapters, validation and tests without adopting a heavy runtime.
Why FEVEX
Section titled “Why FEVEX”- Provider-neutral — application code depends on
ModelGateway, not a model vendor SDK. - Typed tools — Standard Schema validators infer inputs and validate every runtime boundary.
- Small runtime — one package, ESM, Node.js 20+, no database or service required.
- Observable — successful and failed runs emit structured events and optional local traces.
- Testable —
@fevex/core/testingships a deterministic model and shared model contract checks;@fevex/core/evalsadds local regression suites.
Next steps
Section titled “Next steps”- Install the core package and any adapters you need.
- Run the Quickstart — a full model → tool → model cycle with no network access.
- Learn the core concepts: Agents, Tools and Models.