{
  "name": "allowfileuploads",
  "display_name": "Allow File Uploads",
  "description": "Whether to allow file uploads in the chat",
  "group": [
    "transform"
  ],
  "versions": [
    1.0
  ],
  "inputs": 1,
  "outputs": 1,
  "credentials": [
    {
      "name": "httpBasicAuth",
      "required": true
    }
  ],
  "properties": [
    {
      "description": "Whether the chat should be publicly available or only accessible through the manual chat interface",
      "display_name": "Make Chat Publicly Available",
      "kind": "boolean",
      "name": "public",
      "required": false
    },
    {
      "default": "hostedChat",
      "description": "Chat on a page served by n8n",
      "display_name": "Mode",
      "kind": "options",
      "name": "mode",
      "required": false
    },
    {
      "default": "",
      "display_name": "Chat will be live at the URL above once this workflow is published. Live executions will show up in the ‘executions’ tab",
      "kind": "notice",
      "name": "hostedChatNotice",
      "required": false
    },
    {
      "default": "",
      "display_name": "Follow the instructions <a href=",
      "kind": "notice",
      "name": "embeddedChatNotice",
      "required": false
    },
    {
      "default": "none",
      "description": "Simple username and password (the same one for all users)",
      "display_name": "Authentication",
      "kind": "options",
      "name": "authentication",
      "required": false
    },
    {
      "default": "Hi there! 👋\\nMy name is Nathan. How can I assist you today?",
      "description": "Default messages shown at the start of the chat, one per line",
      "display_name": "Initial Message(s)",
      "kind": "string",
      "name": "initialMessages",
      "required": false
    },
    {
      "description": "Whether to make the agent available in n8n Chat Hub for n8n instance users to chat with",
      "display_name": "Make Available in n8n Chat Hub",
      "kind": "boolean",
      "name": "availableInChat",
      "required": false
    },
    {
      "default": "",
      "display_name": "Your Chat Trigger node is out of date. To update, delete this node and insert a new Chat Trigger node.",
      "kind": "notice",
      "name": "availableInChatNotice",
      "required": false
    },
    {
      "default": "",
      "display_name": "Your n8n users will be able to use this agent in <a href=",
      "kind": "notice",
      "name": "availableInChatNotice",
      "required": false
    },
    {
      "description": "The icon of the agent on n8n Chat",
      "display_name": "Agent Icon",
      "kind": "icon",
      "name": "agentIcon",
      "required": false
    },
    {
      "default": "",
      "description": "The name of the agent on n8n Chat. Name of the workflow is used if left empty.",
      "display_name": "Agent Name",
      "kind": "string",
      "name": "agentName",
      "required": false
    },
    {
      "default": "",
      "description": "The description of the agent on n8n Chat",
      "display_name": "Agent Description",
      "kind": "string",
      "name": "agentDescription",
      "required": false
    },
    {
      "default": "",
      "description": "Suggested prompts shown to users in n8n Chat Hub to start a conversation with the agent",
      "display_name": "Suggestions",
      "kind": "fixedCollection",
      "name": "suggestedPrompts",
      "required": true
    },
    {
      "display_name": "Options",
      "kind": "collection",
      "name": "options",
      "required": false
    },
    {
      "default": "lastNode",
      "description": "When and how to respond to the webhook",
      "display_name": "Options",
      "kind": "collection",
      "name": "options",
      "required": false
    },
    {
      "default": "lastNode",
      "description": "When and how to respond to the webhook",
      "display_name": "Options",
      "kind": "collection",
      "name": "options",
      "required": false
    },
    {
      "default": "lastNode",
      "description": "When and how to respond to the chat",
      "display_name": "Options",
      "kind": "collection",
      "name": "options",
      "required": false
    },
    {
      "default": "lastNode",
      "description": "When and how to respond to the chat",
      "display_name": "Options",
      "kind": "collection",
      "name": "options",
      "required": false
    }
  ],
  "source_path": "/home/mcochran/n8n/packages/@n8n/nodes-langchain/nodes/trigger/ChatTrigger/ChatTrigger.node.ts"
}