[PR #387] [MERGED] docs: add boolean and object input type support to workflow nodes #466

Closed
opened 2026-02-16 06:15:36 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langgenius/dify-docs/pull/387
Author: @Yeuoly
Created: 8/6/2025
Status: Merged
Merged: 8/27/2025
Merged by: @guchenhe

Base: mainHead: docs/boolean-object-input-support


📝 Commits (2)

  • 5f57303 docs: add boolean and object input type support to workflow nodes
  • bf37508 Docs tools: Successfully completed 3 operations

📊 Changes

10 files changed (+59 additions, -9 deletions)

View changed files

📝 en/guides/workflow/node/ifelse.mdx (+13 -0)
📝 en/guides/workflow/node/start.mdx (+3 -1)
📝 en/guides/workflow/variables.mdx (+3 -1)
📝 ja-jp/guides/workflow/node/ifelse.mdx (+12 -1)
📝 ja-jp/guides/workflow/node/start.mdx (+7 -1)
📝 ja-jp/guides/workflow/variables.mdx (+3 -1)
📝 zh-hans/guides/workflow/node/agent.mdx (+0 -1)
📝 zh-hans/guides/workflow/node/ifelse.mdx (+12 -1)
📝 zh-hans/guides/workflow/node/start.mdx (+3 -1)
📝 zh-hans/guides/workflow/variables.mdx (+3 -1)

📄 Description

Summary

  • Add checkbox (boolean) and object input types to start node documentation
  • Update conversation variables to support boolean and array[boolean] types
  • Add boolean-specific operators (is/is not) to if/else node documentation
  • Add array[boolean] operators (contains/not contains/empty checks) to if/else node
  • Update all three languages: English, Chinese (zh-hans), and Japanese (ja-jp)

Background

This change implements documentation updates for the core data type expansion PRD that introduces Boolean & Object support across workflow nodes. The PRD identifies this as a cross-cutting change affecting multiple workflow components.

Changes Made

Start Node (en/zh-hans/ja-jp)

  • Added Checkbox input type for boolean values
  • Added Object input type for structured JSON input (Workflow/Chatflow only)
  • Updated count from 6 to 8 supported input types

Variables Documentation (en/zh-hans/ja-jp)

  • Added Boolean and Array[boolean] to conversation variables
  • Updated count from 6 to 8 supported data types

IF/ELSE Node (en/zh-hans/ja-jp)

  • Added boolean-specific operators: is and is not with True/False values
  • Added array[boolean] operators: contains, not contains, is empty, is not empty
  • Organized condition types by variable data type

Remaining Work

Based on the PRD, additional nodes still need documentation updates:

  • Structured output schema (boolean type support)
  • Loop node (boolean and array[boolean])
  • Parameter extractor (boolean and array[boolean])
  • Template node (boolean and array[boolean])
  • Code node (boolean and array[boolean])
  • List operator (array[boolean] support)
  • Iteration node (array[boolean] support)
  • Variable aggregator (boolean and array[boolean])
  • Variable assigner (boolean and array[boolean])

Test Plan

  • Verify all three language versions updated consistently
  • Check markdown formatting and links are correct
  • Ensure technical accuracy matches PRD specifications

🤖 Generated with Claude Code


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/langgenius/dify-docs/pull/387 **Author:** [@Yeuoly](https://github.com/Yeuoly) **Created:** 8/6/2025 **Status:** ✅ Merged **Merged:** 8/27/2025 **Merged by:** [@guchenhe](https://github.com/guchenhe) **Base:** `main` ← **Head:** `docs/boolean-object-input-support` --- ### 📝 Commits (2) - [`5f57303`](https://github.com/langgenius/dify-docs/commit/5f5730322156a7e1ec9e42aa5295ba14dbe1a4c2) docs: add boolean and object input type support to workflow nodes - [`bf37508`](https://github.com/langgenius/dify-docs/commit/bf37508a49b35f4a4a0bf3d60a5119840e693f62) Docs tools: Successfully completed 3 operations ### 📊 Changes **10 files changed** (+59 additions, -9 deletions) <details> <summary>View changed files</summary> 📝 `en/guides/workflow/node/ifelse.mdx` (+13 -0) 📝 `en/guides/workflow/node/start.mdx` (+3 -1) 📝 `en/guides/workflow/variables.mdx` (+3 -1) 📝 `ja-jp/guides/workflow/node/ifelse.mdx` (+12 -1) 📝 `ja-jp/guides/workflow/node/start.mdx` (+7 -1) 📝 `ja-jp/guides/workflow/variables.mdx` (+3 -1) 📝 `zh-hans/guides/workflow/node/agent.mdx` (+0 -1) 📝 `zh-hans/guides/workflow/node/ifelse.mdx` (+12 -1) 📝 `zh-hans/guides/workflow/node/start.mdx` (+3 -1) 📝 `zh-hans/guides/workflow/variables.mdx` (+3 -1) </details> ### 📄 Description ## Summary - Add checkbox (boolean) and object input types to start node documentation - Update conversation variables to support boolean and array[boolean] types - Add boolean-specific operators (is/is not) to if/else node documentation - Add array[boolean] operators (contains/not contains/empty checks) to if/else node - Update all three languages: English, Chinese (zh-hans), and Japanese (ja-jp) ## Background This change implements documentation updates for the core data type expansion PRD that introduces Boolean & Object support across workflow nodes. The PRD identifies this as a cross-cutting change affecting multiple workflow components. ## Changes Made ### Start Node (en/zh-hans/ja-jp) - Added **Checkbox** input type for boolean values - Added **Object** input type for structured JSON input (Workflow/Chatflow only) - Updated count from 6 to 8 supported input types ### Variables Documentation (en/zh-hans/ja-jp) - Added Boolean and Array[boolean] to conversation variables - Updated count from 6 to 8 supported data types ### IF/ELSE Node (en/zh-hans/ja-jp) - Added boolean-specific operators: `is` and `is not` with True/False values - Added array[boolean] operators: `contains`, `not contains`, `is empty`, `is not empty` - Organized condition types by variable data type ## Remaining Work Based on the PRD, additional nodes still need documentation updates: - Structured output schema (boolean type support) - Loop node (boolean and array[boolean]) - Parameter extractor (boolean and array[boolean]) - Template node (boolean and array[boolean]) - Code node (boolean and array[boolean]) - List operator (array[boolean] support) - Iteration node (array[boolean] support) - Variable aggregator (boolean and array[boolean]) - Variable assigner (boolean and array[boolean]) ## Test Plan - [x] Verify all three language versions updated consistently - [x] Check markdown formatting and links are correct - [x] Ensure technical accuracy matches PRD specifications 🤖 Generated with [Claude Code](https://claude.ai/code) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-16 06:15:36 -05:00
yindo closed this issue 2026-02-16 06:15:36 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify-docs#466