On-device foundation model
Ask for something
no tool covers.
Get an empty list.
A small model that picks functions and fills arguments on the device. Its most useful behaviour is the one where it declines to invent a call.
pip install cactus-needle
> ask for two things
function_calls: [ call_a, call_b ]
Two calls, returned in order.
> ask for something no tool covers
function_calls: [ ]
An empty list rather than a guess. This is the line worth designing the page around.
Shapes above illustrate the documented response contract, not a recorded run.
Every turn returns one object carrying the calls, the reasoning and a calibrated confidence score.