Skip to content

Ux/component field cleanup#12468

Closed
RamGopalSrikar wants to merge 3 commits into
mainfrom
ux/component-field-cleanup
Closed

Ux/component field cleanup#12468
RamGopalSrikar wants to merge 3 commits into
mainfrom
ux/component-field-cleanup

Conversation

@RamGopalSrikar

Copy link
Copy Markdown
Contributor

No description provided.

RamGopalSrikar and others added 3 commits April 1, 2026 16:19
Cleans up 17 component files based on UI/UX review. Three recurring
themes: API key fields are now always passed as None (managed centrally
via Model Provider), dead-code fields are removed, and sensible defaults
are hardcoded internally.

Changes by category:
- Chat I/O: remove should_store_message, sender, context_id, sender_name,
  data_template from ChatInput/ChatOutput; always store, always use AI/User
  sender constants
- API Request: remove save_to_file, include_httpx_metadata; add
  query_params visibility toggle when method != GET
- URL: remove headers, check_response_status, autoset_encoding; hardcode
  defaults in _create_loader()
- Web Search: remove ceid (was rebuilt from gl/hl anyway)
- SQL Executor: remove include_columns; hardcode True
- Language Model / Embedding Model / Agent / Guardrails / Smart Router /
  Smart Transform / Structured Output: remove api_key fields (11 components)
- Embedding Model: also remove show_progress_bar, chunk_size
- Memory: remove sender_type; always fetch all senders
- Prompt: hide tool_placeholder (show=False)
- Agent: also remove max_tokens, format_instructions, output_schema
- Smart Transform: rename data display_name "JSON"→"Input"; replace
  sample_size/max_size inputs with _SAMPLE_SIZE/_MAX_SIZE constants
- Structured Output: remove system_prompt input; add
  _DEFAULT_FORMAT_INSTRUCTIONS module constant
- Knowledge Ingestion: remove api_key from NewKnowledgeBaseInput dialog
- BaseFileComponent: remove silent_errors, ignore_unsupported_extensions
  inputs; errors now always propagate

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions github-actions Bot added the community Pull Request from an external contributor label Apr 2, 2026
@coderabbitai

coderabbitai Bot commented Apr 2, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Too many files!

This PR contains 298 files, which is 148 over the limit of 150.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 067c3ee5-e744-412a-a865-52e75ac337ca

📥 Commits

Reviewing files that changed from the base of the PR and between 65c3139 and ad00142.

⛔ Files ignored due to path filters (2)
  • docs/package-lock.json is excluded by !**/package-lock.json
  • docs/static/img/langflow-icon-black-transparent.svg is excluded by !**/*.svg
📒 Files selected for processing (298)
  • .agents/skills/backend-code-review/SKILL.md
  • .agents/skills/backend-code-review/references/architecture-rule.md
  • .agents/skills/backend-code-review/references/db-schema-rule.md
  • .agents/skills/backend-code-review/references/repositories-rule.md
  • .agents/skills/backend-code-review/references/sqlalchemy-rule.md
  • .agents/skills/component-refactoring/SKILL.md
  • .agents/skills/component-refactoring/references/complexity-patterns.md
  • .agents/skills/component-refactoring/references/component-splitting.md
  • .agents/skills/component-refactoring/references/hook-extraction.md
  • .agents/skills/e2e-testing/SKILL.md
  • .agents/skills/e2e-testing/references/fixtures.md
  • .agents/skills/e2e-testing/references/helpers.md
  • .agents/skills/e2e-testing/references/selectors.md
  • .agents/skills/frontend-code-review/SKILL.md
  • .agents/skills/frontend-code-review/references/business-logic.md
  • .agents/skills/frontend-code-review/references/code-quality.md
  • .agents/skills/frontend-code-review/references/performance.md
  • .agents/skills/frontend-query-mutation/SKILL.md
  • .agents/skills/frontend-query-mutation/references/query-patterns.md
  • .agents/skills/frontend-query-mutation/references/runtime-rules.md
  • .agents/skills/frontend-testing/SKILL.md
  • .agents/skills/frontend-testing/assets/component-test.template.tsx
  • .agents/skills/frontend-testing/assets/hook-test.template.ts
  • .agents/skills/frontend-testing/assets/utility-test.template.ts
  • .agents/skills/frontend-testing/references/async-testing.md
  • .agents/skills/frontend-testing/references/checklist.md
  • .agents/skills/frontend-testing/references/common-patterns.md
  • .agents/skills/frontend-testing/references/domain-components.md
  • .agents/skills/frontend-testing/references/mocking.md
  • .agents/skills/frontend-testing/references/workflow.md
  • .github/workflows/ci.yml
  • .github/workflows/deploy-docs-draft.yml
  • .github/workflows/docs-update-openapi.yml
  • .github/workflows/jest_test.yml
  • .github/workflows/migration-validation.yml
  • .github/workflows/nightly_build.yml
  • .github/workflows/typescript_test.yml
  • .gitignore
  • .pre-commit-config.yaml
  • .secrets.baseline
  • CONTRIBUTING.md
  • Makefile
  • Makefile.frontend
  • docker/build_and_push.Dockerfile
  • docker/build_and_push_backend.Dockerfile
  • docker/build_and_push_base.Dockerfile
  • docker/build_and_push_ep.Dockerfile
  • docker/build_and_push_with_extras.Dockerfile
  • docs/README.md
  • docs/css/custom.css
  • docs/docs/Agents/mcp-client.mdx
  • docs/docs/Components/api-request.mdx
  • docs/docs/Components/batch-run.mdx
  • docs/docs/Components/bundles-agentics.mdx
  • docs/docs/Components/bundles-amazon.mdx
  • docs/docs/Components/bundles-apify.mdx
  • docs/docs/Components/bundles-arxiv.mdx
  • docs/docs/Components/bundles-bing.mdx
  • docs/docs/Components/bundles-cassandra.mdx
  • docs/docs/Components/bundles-chroma.mdx
  • docs/docs/Components/bundles-cohere.mdx
  • docs/docs/Components/bundles-composio.mdx
  • docs/docs/Components/bundles-couchbase.mdx
  • docs/docs/Components/bundles-datastax.mdx
  • docs/docs/Components/bundles-docling.mdx
  • docs/docs/Components/bundles-duckduckgo.mdx
  • docs/docs/Components/bundles-elastic.mdx
  • docs/docs/Components/bundles-faiss.mdx
  • docs/docs/Components/bundles-glean.mdx
  • docs/docs/Components/bundles-icosacomputing.mdx
  • docs/docs/Components/bundles-mem0.mdx
  • docs/docs/Components/bundles-milvus.mdx
  • docs/docs/Components/bundles-notion.mdx
  • docs/docs/Components/bundles-nvidia.mdx
  • docs/docs/Components/bundles-pgvector.mdx
  • docs/docs/Components/bundles-pinecone.mdx
  • docs/docs/Components/bundles-qdrant.mdx
  • docs/docs/Components/bundles-redis.mdx
  • docs/docs/Components/bundles-searchapi.mdx
  • docs/docs/Components/bundles-serper.mdx
  • docs/docs/Components/bundles-supabase.mdx
  • docs/docs/Components/bundles-upstash.mdx
  • docs/docs/Components/bundles-weaviate.mdx
  • docs/docs/Components/bundles-wikipedia.mdx
  • docs/docs/Components/calculator.mdx
  • docs/docs/Components/chat-input-and-output.mdx
  • docs/docs/Components/components-bundles.mdx
  • docs/docs/Components/components-custom-components.mdx
  • docs/docs/Components/components-embedding-models.mdx
  • docs/docs/Components/concepts-components.mdx
  • docs/docs/Components/data-operations.mdx
  • docs/docs/Components/dataframe-operations.mdx
  • docs/docs/Components/directory.mdx
  • docs/docs/Components/dynamic-create-data.mdx
  • docs/docs/Components/if-else.mdx
  • docs/docs/Components/knowledge-base.mdx
  • docs/docs/Components/legacy-core-components.mdx
  • docs/docs/Components/llm-selector.mdx
  • docs/docs/Components/loop.mdx
  • docs/docs/Components/mcp-tools.mdx
  • docs/docs/Components/message-history.mdx
  • docs/docs/Components/mock-data.mdx
  • docs/docs/Components/parser.mdx
  • docs/docs/Components/python-interpreter.mdx
  • docs/docs/Components/read-file.mdx
  • docs/docs/Components/run-flow.mdx
  • docs/docs/Components/smart-transform.mdx
  • docs/docs/Components/split-text.mdx
  • docs/docs/Components/sql-database.mdx
  • docs/docs/Components/structured-output.mdx
  • docs/docs/Components/type-convert.mdx
  • docs/docs/Components/url.mdx
  • docs/docs/Components/web-search.mdx
  • docs/docs/Components/webhook.mdx
  • docs/docs/Components/write-file.mdx
  • docs/docs/Contributing/contributing-how-to-contribute.mdx
  • docs/docs/Develop/data-types.mdx
  • docs/docs/Develop/environment-variables.mdx
  • docs/docs/Get-Started/about-langflow.mdx
  • docs/docs/Get-Started/get-started-installation.mdx
  • docs/docs/Support/release-notes.mdx
  • docs/docs/Tutorials/agent.mdx
  • docs/docs/_partial-vector-rag-flow.mdx
  • docs/docs/_partial-vector-search-results.mdx
  • docs/docusaurus.config.js
  • docs/features/langflow-assistant.md
  • docs/openapi/fetch_openapi_spec.py
  • docs/openapi/generate_openapi.py
  • docs/openapi/openapi.json
  • docs/package.json
  • docs/scripts/clean_openapi_formatting.py
  • docs/sidebars.js
  • docs/src/components/Callout.tsx
  • docs/src/components/Card.tsx
  • docs/src/components/Cards.tsx
  • docs/src/components/CopyPageButton.module.css
  • docs/src/components/CopyPageButton.tsx
  • docs/src/components/Frame.tsx
  • docs/src/components/Steps.tsx
  • docs/src/components/Video.tsx
  • docs/src/components/icon/index.tsx
  • docs/src/theme/Admonition/Icon/Tip.js
  • docs/src/theme/ColorModeToggle/index.js
  • docs/src/theme/ColorModeToggle/styles.module.css
  • docs/src/theme/DocBreadcrumbs/Items/Home/index.js
  • docs/src/theme/DocBreadcrumbs/Items/Home/styles.module.css
  • docs/src/theme/DocItem/Layout/index.js
  • docs/src/theme/DocItem/Layout/styles.module.css
  • docs/src/theme/DocRoot/Layout/Sidebar/index.js
  • docs/src/theme/DocRoot/Layout/Sidebar/styles.module.css
  • docs/src/theme/SearchBar/index.js
  • docs/src/theme/SearchBar/styles.css
  • docs/versioned_docs/version-1.8.0/API-Reference/api-build.mdx
  • docs/versioned_docs/version-1.8.0/API-Reference/api-files.mdx
  • docs/versioned_docs/version-1.8.0/API-Reference/api-flows-run.mdx
  • docs/versioned_docs/version-1.8.0/API-Reference/api-flows.mdx
  • docs/versioned_docs/version-1.8.0/API-Reference/api-logs.mdx
  • docs/versioned_docs/version-1.8.0/API-Reference/api-monitor.mdx
  • docs/versioned_docs/version-1.8.0/API-Reference/api-openai-responses.mdx
  • docs/versioned_docs/version-1.8.0/API-Reference/api-projects.mdx
  • docs/versioned_docs/version-1.8.0/API-Reference/api-reference-api-examples.mdx
  • docs/versioned_docs/version-1.8.0/API-Reference/api-users.mdx
  • docs/versioned_docs/version-1.8.0/API-Reference/typescript-client.mdx
  • docs/versioned_docs/version-1.8.0/API-Reference/workflows-api.mdx
  • docs/versioned_docs/version-1.8.0/Agents/agents-tools.mdx
  • docs/versioned_docs/version-1.8.0/Agents/agents.mdx
  • docs/versioned_docs/version-1.8.0/Agents/mcp-client.mdx
  • docs/versioned_docs/version-1.8.0/Agents/mcp-component-astra.mdx
  • docs/versioned_docs/version-1.8.0/Agents/mcp-server.mdx
  • docs/versioned_docs/version-1.8.0/Components/api-request.mdx
  • docs/versioned_docs/version-1.8.0/Components/batch-run.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-agentics.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-aiml.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-altk.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-amazon.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-anthropic.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-apify.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-arxiv.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-assemblyai.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-azure.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-baidu.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-bing.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-cassandra.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-chroma.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-cleanlab.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-clickhouse.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-cloudflare.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-cohere.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-cometapi.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-composio.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-couchbase.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-cuga.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-datastax.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-deepseek.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-docling.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-duckduckgo.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-elastic.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-exa.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-faiss.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-glean.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-google.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-groq.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-huggingface.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-ibm.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-icosacomputing.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-langchain.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-lite-llm.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-lmstudio.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-maritalk.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-mem0.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-milvus.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-mistralai.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-mongodb.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-notion.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-novita.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-nvidia.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-ollama.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-openai.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-openrouter.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-perplexity.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-pgvector.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-pinecone.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-qdrant.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-redis.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-sambanova.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-searchapi.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-serper.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-supabase.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-upstash.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-vectara.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-vertexai.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-vllm.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-weaviate.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-wikipedia.mdx
  • docs/versioned_docs/version-1.8.0/Components/bundles-xai.mdx
  • docs/versioned_docs/version-1.8.0/Components/calculator.mdx
  • docs/versioned_docs/version-1.8.0/Components/chat-input-and-output.mdx
  • docs/versioned_docs/version-1.8.0/Components/components-agents.mdx
  • docs/versioned_docs/version-1.8.0/Components/components-bundles.mdx
  • docs/versioned_docs/version-1.8.0/Components/components-custom-components.mdx
  • docs/versioned_docs/version-1.8.0/Components/components-embedding-models.mdx
  • docs/versioned_docs/version-1.8.0/Components/components-models.mdx
  • docs/versioned_docs/version-1.8.0/Components/components-prompts.mdx
  • docs/versioned_docs/version-1.8.0/Components/concepts-components.mdx
  • docs/versioned_docs/version-1.8.0/Components/current-date.mdx
  • docs/versioned_docs/version-1.8.0/Components/data-operations.mdx
  • docs/versioned_docs/version-1.8.0/Components/dataframe-operations.mdx
  • docs/versioned_docs/version-1.8.0/Components/directory.mdx
  • docs/versioned_docs/version-1.8.0/Components/dynamic-create-data.mdx
  • docs/versioned_docs/version-1.8.0/Components/guardrails.mdx
  • docs/versioned_docs/version-1.8.0/Components/if-else.mdx
  • docs/versioned_docs/version-1.8.0/Components/knowledge-base.mdx
  • docs/versioned_docs/version-1.8.0/Components/legacy-core-components.mdx
  • docs/versioned_docs/version-1.8.0/Components/llm-selector.mdx
  • docs/versioned_docs/version-1.8.0/Components/loop.mdx
  • docs/versioned_docs/version-1.8.0/Components/mcp-tools.mdx
  • docs/versioned_docs/version-1.8.0/Components/message-history.mdx
  • docs/versioned_docs/version-1.8.0/Components/mock-data.mdx
  • docs/versioned_docs/version-1.8.0/Components/notify-and-listen.mdx
  • docs/versioned_docs/version-1.8.0/Components/parser.mdx
  • docs/versioned_docs/version-1.8.0/Components/python-interpreter.mdx
  • docs/versioned_docs/version-1.8.0/Components/read-file.mdx
  • docs/versioned_docs/version-1.8.0/Components/run-flow.mdx
  • docs/versioned_docs/version-1.8.0/Components/smart-router.mdx
  • docs/versioned_docs/version-1.8.0/Components/smart-transform.mdx
  • docs/versioned_docs/version-1.8.0/Components/split-text.mdx
  • docs/versioned_docs/version-1.8.0/Components/sql-database.mdx
  • docs/versioned_docs/version-1.8.0/Components/structured-output.mdx
  • docs/versioned_docs/version-1.8.0/Components/text-input-and-output.mdx
  • docs/versioned_docs/version-1.8.0/Components/type-convert.mdx
  • docs/versioned_docs/version-1.8.0/Components/url.mdx
  • docs/versioned_docs/version-1.8.0/Components/web-search.mdx
  • docs/versioned_docs/version-1.8.0/Components/webhook.mdx
  • docs/versioned_docs/version-1.8.0/Components/write-file.mdx
  • docs/versioned_docs/version-1.8.0/Contributing/contributing-bundles.mdx
  • docs/versioned_docs/version-1.8.0/Contributing/contributing-community.mdx
  • docs/versioned_docs/version-1.8.0/Contributing/contributing-component-tests.mdx
  • docs/versioned_docs/version-1.8.0/Contributing/contributing-components.mdx
  • docs/versioned_docs/version-1.8.0/Contributing/contributing-how-to-contribute.mdx
  • docs/versioned_docs/version-1.8.0/Contributing/contributing-templates.mdx
  • docs/versioned_docs/version-1.8.0/Deployment/deployment-architecture.mdx
  • docs/versioned_docs/version-1.8.0/Deployment/deployment-caddyfile.mdx
  • docs/versioned_docs/version-1.8.0/Deployment/deployment-docker.mdx
  • docs/versioned_docs/version-1.8.0/Deployment/deployment-gcp.mdx
  • docs/versioned_docs/version-1.8.0/Deployment/deployment-hugging-face-spaces.mdx
  • docs/versioned_docs/version-1.8.0/Deployment/deployment-kubernetes-dev.mdx
  • docs/versioned_docs/version-1.8.0/Deployment/deployment-kubernetes-prod.mdx
  • docs/versioned_docs/version-1.8.0/Deployment/deployment-nginx-ssl.mdx
  • docs/versioned_docs/version-1.8.0/Deployment/deployment-overview.mdx
  • docs/versioned_docs/version-1.8.0/Deployment/deployment-prod-best-practices.mdx
  • docs/versioned_docs/version-1.8.0/Deployment/deployment-public-server.mdx
  • docs/versioned_docs/version-1.8.0/Deployment/deployment-railway.mdx
  • docs/versioned_docs/version-1.8.0/Deployment/deployment-render.mdx
  • docs/versioned_docs/version-1.8.0/Deployment/develop-application.mdx
  • docs/versioned_docs/version-1.8.0/Deployment/security.mdx
  • docs/versioned_docs/version-1.8.0/Develop/api-keys-and-authentication.mdx
  • docs/versioned_docs/version-1.8.0/Develop/concepts-file-management.mdx
  • docs/versioned_docs/version-1.8.0/Develop/concepts-voice-mode.mdx

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch ux/component-field-cleanup

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

community Pull Request from an external contributor

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant