API · Last updated

The TypeSafe agent skill

The TypeSafe agent skill is an official drop-in so coding agents stop emitting one HTTP call per question. System One wants many atomic questions in one request to POST https://api.typesafe.ai/v1/systemone. The skill is instructions for tools that call Jev. It is not Jev, not an extra HTTP route, and not a key issuer.

This page is for builders wiring TypeSafe Jev (System One) into agents, routing, or evals. jev.pro is an independent unofficial field guide — not affiliated with TypeSafe AI. We do not sell or issue keys. Confirm install commands on docs.typesafe.ai and the API reference for the underlying POST.

Install (as TypeSafe documents)

Claude Code:

claude plugin marketplace add typesafe-ai/skills
claude plugin install typesafe@typesafe-ai

Other agents:

npx skills add typesafe-ai/skills --skill typesafe-ai

You can read SKILL.md at github.com/typesafe-ai/skills. Install the skill in the repo that will call Jev; do not assume jev.pro hosts a copy. The runtime still needs TYPESAFE_API_KEY (Python ≥ 3.10 typesafe-sdk or Node 20+ @typesafe-ai/sdk) or a documented gateway secret.

Why it exists

Agents default to serial, chat-shaped tool use. That wastes the request budget and re-sends state. Pair the skill with speculative fan-out and atomic questions. Choice (max 255), Score (2–10 levels), and Noul (P(yes), no confidence) belong in one questions map. Question ids are not sent to the model; they only key answers.

There is no documented /v1/batch for multi-row files. The skill’s “batch” is many judgments about one state. Multi-row CSV work is your worker.

Production notes

When not to use the skill

Skip it if humans write the questions map and the agent only ships glue code. Skip it if you need LangChain’s wrapper — that is a LangChain document, not TypeSafe. The skill will not make System One generate essays or tool-call JSON blobs.

See also

FAQ

Does the skill give the agent a TypeSafe key?

No. The runtime still needs TYPESAFE_API_KEY or a documented gateway secret. This site does not issue keys.

Is this skill Jev itself?

No. It is instructions for tools that call Jev.

LangChain instead?

See LangChain harness — a LangChain document, not TypeSafe.

Will extra questions change other answers?

Questions are independent. Unrelated state can still hurt accuracy on jev-1.13.

What this page does not claim

Disclaimer

This is an independent unofficial site and is not affiliated with TypeSafe AI; official documentation is available at https://docs.typesafe.ai. Never treat jev.pro as TypeSafe official documentation. We do not sell, issue, or proxy API keys.

Sources