You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
added AI orchestration , preprocessor options in client, bug fixes, docs updates
- DuckDuckGoSearchTool and HttpNode bug fixes
- AI Data Processing Node new AI orchestration functionality
- preprocessor options for client
- bug fixes
- docs updates
description: "Sends data to an Ollama LLM with a configurable prompt. Supports tool calling, feedback loops, and conversation history.",
22
+
// eslint-disable-next-line max-len
23
+
description: "Sends data to an Ollama LLM with a configurable prompt. Supports tool calling, feedback loops, and conversation history. When 'AI Orchestration Mode' is enabled, an AI orchestrator decomposes the input (string or array) into individual sequential agent tasks and synthesizes a final aggregated response.",
23
24
ports: {
24
25
[NODE_PORT_IDS.FLOW]: {
25
26
inputSchema: z.any().describe("Incoming data, tools, and context for prompt execution."),
onError: z.string().optional().describe("JSON Schema string for Ollama structured output on error — constrains the LLM reply shape when the node is handling an error"),
20
22
}).optional().describe("Structured output schemas passed to Ollama to constrain LLM response format"),
21
23
message: z.object({
22
-
preffix: z.string().optional().describe("Text prepended to the user message before sending to the LLM"),
24
+
prefix: z.string().optional().describe("Text prepended to the user message before sending to the LLM"),
23
25
suffix: z.string().optional().describe("Text appended to the user message before sending to the LLM"),
24
26
}).optional().describe("Message wrapper applied around the incoming data"),
25
27
maxFeedbackLoops: z.number().int().nonnegative().describe("Maximum number of feedback iterations before stopping"),
think: z.boolean().optional().describe("Enable thinking mode for supported models (e.g. deepseek-r1)"),
32
34
temperatureEnabled: z.boolean().optional().describe("Whether to override the default model temperature"),
33
35
temperature: z.number().min(0).max(2).optional().default(0.8).describe("Sampling temperature (0 = deterministic, 2 = very random)"),
36
+
orchestrationMode: z.boolean().optional().describe("When enabled, an AI orchestrator decomposes the input (string or array) into individual agent tasks, runs them sequentially, then synthesizes a final aggregated response"),
0 commit comments