Jev directory
CommunityJev Repos & SDKs
@effect-agent/ai-typesafe
npm package that brings TypeSafe AI evaluation into the Effect ecosystem, issuing requests through Effect's HttpClient and deriving answer types from the request definition. Published under the @effect-agent scope for TypeScript projects.
- Reading time
- 1 min
- Published by
- Community
- Added
- Nov 2026
Highlights
- Published on npm as @effect-agent/ai-typesafe under the @effect-agent scope.
- Uses Effect's HttpClient to issue TypeSafe AI evaluation requests.
- Derives answer types from the request rather than declaring them separately.
- Targets TypeScript projects already built on the Effect ecosystem.
Questions about this entry
Short answers drawn from the linked project or page.
It is an npm package that wraps TypeSafe AI evaluation for the Effect ecosystem, using Effect's HttpClient for requests and deriving answer types from the request itself.
Install it from npm with npm install @effect-agent/ai-typesafe. It is published under the @effect-agent scope, so the scoped package name is required.
TypeScript projects built on Effect. The package depends on Effect's HttpClient for its request layer, so it assumes an Effect-based application rather than a plain fetch setup.
The listing does not document credential handling. Because it calls TypeSafe AI evaluation, check the package README for the key or endpoint configuration it expects before wiring it into a service.
They are derived from the request rather than declared separately, so the shape of the expected answer follows from how the evaluation request is written.
It is published under the @effect-agent npm scope. The available metadata does not name an individual maintainer or a source repository.
If your project is not already on Effect, the HttpClient-based request layer adds a dependency you would not otherwise need, and a plain TypeScript client may fit better.
From the Jev guides
Original write-ups on what this entry is for.
From the Jev AI model community
Posts from builders shipping with Jev right now.