Skip to content

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.

  • 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/testing ships a deterministic model and shared model contract checks; @fevex/core/evals adds local regression suites.
  • 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.