Skip to content
Sponsor

Tool Args

AIfiredcore.ai.tool_args

The Tool Args node as the Boltjar editor draws it, with its default settings

Where a tool’s body starts. It runs when the Tool’s trigger fires (the model called the tool): it reads call, splits it into one output per argument and fires trigger to run the rest of the body. Its field names are also the tool’s parameters (in auto mode the Tool builds its schema from them). Wire the body’s answer back into the Tool’s result and its trigger into result_trigger.

Fired. It runs when an event lands on trigger, and pulls its other inputs at that moment. A data wire never fires it.

Port Type Notes
trigger event Fires the node
call tool-call
Port Type Notes
trigger event

Right-click a knob and pick Convert to input to drive it from a wire.

Knob Kind Default Notes
fields
Arguments
text empty placeholder location, unit

The start of a tool’s branch. Type the arguments the model should send, city, unit, and the node grows one output per argument; in the Tool’s auto mode they are also the tool’s parameters. Wire the Tool’s trigger into trigger and its call into call. When the model calls the tool, trigger fires, each argument arrives on its own wire (a missing one is empty), and trigger fires the rest of the branch.

  • Embed: Turn text into an embedding vector with the embed model you pick, the way the LLM picks its model.
  • LLM: A chat / multimodal model.
  • Rerank: Reorder candidates by how well each one answers the query, and keep the best.
  • STT: Speech to text.
  • Tool: A tool the LLM can call.
  • TTS: Text to speech.