Skip to content

Conversation

@autologie
Copy link
Contributor

@autologie autologie commented Dec 23, 2025

Summary

This PR makes it possible for ChatHub workflow agent creator to set an emoji or icon for their agent, making it easier for chat users to recognize the agent. The icon appears in ChatHub model selector as well as conversation history.

To support this feature, new node parameter type icon is introduced.

Screen.Recording.2025-12-23.at.11.47.52.mov

Related Linear tickets, Github issues, and Community forum posts

https://linear.app/n8n/issue/CHA-85/feature-chat-hub-icon-parameter-in-chat-trigger-node

Review / Merge checklist

  • PR title and summary are descriptive. (conventions)
  • Docs updated or follow-up ticket created.
  • Tests included.
  • PR Labeled with release/backport (if the PR is an urgent fix that needs to be backported)

@bundlemon
Copy link

bundlemon bot commented Dec 23, 2025

BundleMon

Files added (2)
Status Path Size Limits
WASM Dependencies
tree-sitter-bash.wasm
+181.26KB -
WASM Dependencies
tree-sitter.wasm
+74.47KB -

Total files change +255.73KB

Groups added (2)
Status Path Size Limits
**/*.js
+6.05MB -
**/*.css
+240.95KB -

Final result: ✅

View report in BundleMon website ➡️


Current branch size history

@codecov
Copy link

codecov bot commented Dec 23, 2025

Codecov Report

❌ Patch coverage is 18.00000% with 41 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
...tures/ndv/parameters/components/ParameterInput.vue 0.00% 23 Missing ⚠️
...nents/AskAssistantChat/AskAssistantChat.stories.ts 0.00% 17 Missing ⚠️
packages/workflow/src/schemas.ts 80.00% 1 Missing ⚠️

📢 Thoughts on this report? Let us know!

@currents-bot
Copy link

currents-bot bot commented Dec 23, 2025

E2E Tests: n8n tests passed after 4m 17.7s

🟢 25 · 🔴 0 · ⚪️ 0

View Run Details

Run Details

  • Project: n8n

  • Groups: 1

  • Framework: Playwright

  • Run Status: Passed

  • Commit: 3e6910d

  • Spec files: 9

  • Overall tests: 57

  • Duration: 4m 17.7s

  • Parallelization: 1


This message was posted automatically by currents.dev | Integration Settings

@autologie autologie marked this pull request as ready for review December 23, 2025 12:25
Copy link
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

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

1 issue found across 10 files

Prompt for AI agents (all issues)

Check if these issues are valid — if so, understand the root cause of each and fix them.


<file name="packages/frontend/editor-ui/src/features/ndv/parameters/components/ParameterInput.vue">

<violation number="1" location="packages/frontend/editor-ui/src/features/ndv/parameters/components/ParameterInput.vue:1354">
P2: Missing read-only handling for `N8nIconPicker`. All other input components in this file disable interaction when `isReadOnly` is true, but this picker remains interactive. Consider either adding disabled prop support to N8nIconPicker or conditionally rendering a non-interactive display when `isReadOnly` is true.</violation>
</file>

Reply to cubic to teach it or ask questions. Re-run a review with @cubic-dev-ai review this PR

@autologie autologie requested review from a team, Cadiac and Joffcom and removed request for a team December 23, 2025 13:38
Cadiac
Cadiac previously approved these changes Dec 23, 2025
Copy link
Contributor

@Cadiac Cadiac left a comment

Choose a reason for hiding this comment

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

👍 looks like I expected, nice to get rid of the project icons.
maybe worth getting the check from nodes team too.

@github-actions
Copy link
Contributor

@blacksmith-sh

This comment has been minimized.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants