From dafedd14ef8bbf6ef2b14ea7ee568c55e92c4928 Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Sat, 6 Jun 2026 21:02:29 +0200 Subject: [PATCH] docs(open-terminal): clarify model needs agentic-quality tool calling "Supports tool calling" is not enough for a terminal: it is a multi-step agentic loop (call, read, decide, repeat over many turns), which small models cannot sustain. Spell that out and give the concrete bar (a 4B to 9B model will not cut it, even if it nominally supports tools). Co-Authored-By: Claude Opus 4.8 (1M context) --- docs/features/open-terminal/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/features/open-terminal/index.md b/docs/features/open-terminal/index.md index ec9b903f..25ee6ee5 100644 --- a/docs/features/open-terminal/index.md +++ b/docs/features/open-terminal/index.md @@ -64,7 +64,7 @@ Bulk rename, sort, deduplicate, convert, compress, and organize files. Manage di **[Installation →](./setup/installation)** · **[Connect to Open WebUI →](./setup/connecting)** :::info Model requirements -Open Terminal needs a model that actually supports tool calling. Native is the default tool-calling mode as of v0.9.7, so it works out of the box unless the model was switched to Legacy. Frontier models (GPT-5.4, Claude Sonnet 4.6, Gemini 3.1 Pro) handle complex multi-step tasks well. Smaller models may work for simple commands but can struggle with longer workflows. [Check the model's tool-calling mode](./setup/connecting#8-enable-native-function-calling) if tools are not firing. +Open Terminal needs a model that does tool calling at agentic quality, not just one that technically supports it. Driving a terminal is a multi-step loop: call a tool, read the output, decide the next command, repeat, often for many turns. Small models cannot sustain that. A 4B to 9B model will not cut it here, even if it ticks the "supports tools" box. Frontier models (GPT-5.4, Claude Sonnet 4.6, Gemini 3.1 Pro) handle these complex multi-step workflows well. Native is the default tool-calling mode as of v0.9.7, so it works out of the box unless the model was switched to Legacy; [check the model's tool-calling mode](./setup/connecting#8-enable-native-function-calling) if tools are not firing. ::: ---