Jev glossary
PatternsTool calling
Function calling
Turn natural language into typed function calls: closed-set arguments become Choice questions and optional ones become Nouls.
- Category
- Patterns
- Also known as
- Tool calling
- Reading time
- 1 min
- Related terms
- 4
- Directory entries
- 15
- Docs
- docs.typesafe.ai
- Added
- 2026-09-24
Definition
The cookbook maps 10 trading functions with 28 fillable closed-set arguments into 54 questions per command, sent in one request. A stated Noul marks an argument optional, so a no leaves the function's default in place; the sample command mapped at 0.82 confidence with the benchmark argument weakest at 0.78.
Free text, numbers, and dates never get a question and keep the function default, so those arguments still need your own parsers. The smart-home demo applies the same shape to home automation requests.
Tagspatternstool-callingagents
Related terms
Definitions that connect to this one.
ChoicePick one option from a set you define; returns the selected option, a probability for every option, and confidence.PrimitivesNoulThe yes/no primitive: one probability from 0 to 1, where the value is the answer and no separate confidence is returned.PrimitivesIntent routingClassify intent with a Choice and complexity with a Score, then send each branch to deterministic code, a specialist model, or a person.PatternsPre-parsed value extractionRegex finds candidate spans, then Jev picks the requested one so code copies a verbatim value that cannot be invented.Patterns
From the Jev directory
Directory entries that go deeper on this term.
Turn natural language into typed function calls: closed-set arguments become Choice questions, optional ones become Noul questions, and 54 questions ship in one request for a trading assistant.
Jev CookbooksDocs#official#cookbook#tool-calling
Official
A smart home assistant that uses TypeSafe to evaluate user requests, pick a tool, and fill its arguments from plain language.
Jev CookbooksDocs#official#demo#tool-calling
Official
nisaralll's dataset for training and calibrating System-One pointer routers: 23,192 route, argument-repair and safety rows over six tool-declaration formats, plus zero-shot and human validation splits. Tasks are formatted as pointer queries over explicit option lists. Apache-2.0.
Jev Benchmarks & EvaluationsDocs#community#evaluation#tool-calling
Community
Open Spark Jev's Qwen3.5-4B decision model on Ollama: one forward pass returns a calibrated probability per option for allow, ask, or deny tool gating, with 4b-v6 and 4b-v8 tags carrying fitted temperatures of 1.481 and 2.5 under Apache-2.0.
Jev Models & Reimplementations#community#open-models#local
Community
A Jev-native router for Codex: before the coding model is invoked, Jev picks a native tool call from a small set of bounded reads, and Codex executes it through its own runtime and sandbox, keeping the result in the conversation.
Jev Integrations & Adapters#community#catalog-import#madewithjev
An MCP relay that adds use_jev to every configured server: Jev picks the tool calls toward a goal, the calling model writes any text values, and the relay executes the steps and returns a trace.
Jev Agents & MCP#community#catalog-import#logicrw
Community
chy4pro/jev-in-mcpTypeScript
9 more matching entries in the full directory.
From the Jev AI model community
Posts from builders shipping with Jev right now.