Skip to content

feat(api): introduce select, file and file list form input types to Human Input node#36322

Merged
laipz8200 merged 184 commits into
mainfrom
feat/hitl-form-enhancement
Jun 4, 2026
Merged

feat(api): introduce select, file and file list form input types to Human Input node#36322
laipz8200 merged 184 commits into
mainfrom
feat/hitl-form-enhancement

Conversation

@QuantumGhost
Copy link
Copy Markdown
Contributor

@QuantumGhost QuantumGhost commented May 18, 2026

Summary

This pull requests introduces the following form input types to human input node:

  • select
  • file
  • file-list

Closes #34595.

Screenshots

Before After
... image

Checklist

  • This change requires a documentation update, included: Dify Document: WIP: documentation for HITL form enhancement dify-docs#783
  • I understand that this PR may be closed in case there was no previous discussion or issues. (This doesn't apply to typos!)
  • I've added a test for each change that was introduced, and I tried as much as possible to make a single atomic change.
  • I've updated the documentation accordingly.
  • I ran make lint && make type-check (backend) and cd web && pnpm exec vp staged (frontend) to appease the lint gods

JzoNgKVO added 30 commits April 23, 2026 18:55
Comment thread api/services/human_input_file_upload_service.py Outdated
Comment thread api/services/human_input_file_upload_service.py Outdated
Comment thread api/services/human_input_file_upload_service.py Outdated
Comment thread api/controllers/web/human_input_file_upload.py Outdated
Comment thread api/controllers/web/human_input_file_upload.py Outdated
Comment thread api/controllers/web/human_input_file_upload.py Outdated
laipz8200
laipz8200 previously approved these changes Jun 3, 2026
@laipz8200 laipz8200 enabled auto-merge June 3, 2026 07:13
Copy link
Copy Markdown
Contributor

@MRZHUH MRZHUH left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@laipz8200 laipz8200 added this pull request to the merge queue Jun 4, 2026
Merged via the queue into main with commit 3c98f96 Jun 4, 2026
60 of 78 checks passed
@laipz8200 laipz8200 deleted the feat/hitl-form-enhancement branch June 4, 2026 02:09
CourTeous33 pushed a commit that referenced this pull request Jun 4, 2026
…uman Input node (#36322)

Co-authored-by: JzoNg <jzongcode@gmail.com>
Co-authored-by: GPT 5.4 <codex@openai.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lgtm This PR has been approved by a maintainer size:XXL This PR changes 1000+ lines, ignoring generated files. web This relates to changes on the web.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support dropdown selection fields in HITL Human Input forms

5 participants