Skip to main content

Overview

The Egnyte Agent Node provides an intelligent agent for managing files and folders in Egnyte. This node enables you to:
  • List and search files across your Egnyte folders
  • Download files for processing
  • Upload files to Egnyte from workflows
  • Rename, move, and organize files and folders
  • Create and manage folder structures
  • Add notes and comments to files

Configuration Parameters

To set up the Egnyte Agent Node, you need to authenticate with your Egnyte account. Once authenticated, configure the agent to perform operations based on your workflow requirements.

Node Configuration

  • Prompt: Define the task for the agent to perform with Egnyte.
    Search for all PDF files in /Shared/Reports and download the ones from this month
    Create a folder called “Q4 2024” in /Shared/Projects and upload these files to it
    Find the file named “Budget.xlsx” and add a note saying “Reviewed by finance team”
  • Tools Select which tools the Egnyte Agent can use:
    Tool nameDescription
    List FolderList files and folders in a directory
    Search FilesSearch for files by name or type
    Download FileDownload files for processing
    Upload FileUpload files from the workflow
    Rename FileRename files or folders
    Move PathMove files to different locations
    Delete FileRemove files from Egnyte
    Create FolderCreate new folders
    Delete FolderRemove empty folders
    Add File NoteAdd comments to files
    Be careful with Delete File and Delete Folder tools - enable them only when necessary
  • System Prompt: Customize the agent’s behavior and guidelines.
  • Model: Select the language model for the agent (must support function calling).
  • Max Steps: Set the maximum number of steps the agent can take (1-20).
  • Enable Model Fallbacks: Allow automatic fallback to alternative models if the primary model fails.

Expected Inputs and Outputs

  • Inputs:
    • The node accepts text input that can be referenced in the prompt using format strings.
  • Outputs:
    • output: The final result from the agent’s actions
    • conversation: Detailed log of the agent’s reasoning and operations

Use Case Examples

  1. Document Organization: Automatically organize uploaded files into appropriate folders based on their content, type, or metadata.
  2. File Distribution: Upload workflow-generated reports to specific Egnyte folders and notify relevant team members via notes.
  3. Content Management: Search for and process specific files, then update them or move them to archive folders based on workflow logic.

Error Handling and Troubleshooting

  • Authentication Issues: If the node fails to authenticate, ensure you’ve connected your Egnyte account and provided the correct subdomain.
  • Permission Errors: Verify that your Egnyte account has the necessary permissions to perform the requested operations.
  • Model Compatibility: The selected model must support function calling. Switch to a compatible model if you encounter errors.
If you encounter any issues not covered in this documentation, please reach out to our support team for assistance.

Relevant Nodes