Skip to content

Configure an Agent

This guide covers how to configure and manage your AI agents in RhinoAgents, including updating settings, managing integrations, and configuring workflow nodes.


Overview

Once you've created an agent, you can configure various aspects including:

  • Agent settings - Update name, description, status, and version
  • Workflow nodes - Add and configure processing steps
  • Integrations - Connect external services and APIs
  • API keys & credentials - Securely manage authentication

Managing Agent Settings

Update Agent Status

You can enable or disable agents to control their availability:

  1. Navigate to your Customer Dashboard
  2. Select the agent from the left sidebar
  3. Toggle the status switch next to the agent name
  4. The agent status will update immediately

Available statuses: - Active - Agent is running and can process requests - Inactive - Agent is paused and won't process new requests

Update Agent Version

Agents support versioning to help you manage changes:

  1. Open the agent you want to update
  2. Click the Version dropdown at the top
  3. Make your changes to the workflow or settings
  4. Click Save As Version to create a new version
  5. Your changes are saved without affecting the current live version

Version Management

Use versions to test changes before deploying them to production. You can always roll back to a previous version if needed.


Adding Nodes to Workflows

Nodes are the building blocks of your agent's workflow. Each node performs a specific task in the processing pipeline.

How to Add a Node

  1. Open your agent in the dashboard
  2. Click on the Nodes tab
  3. Click the + Add Node button
  4. Select a node from the available options or click + Add Trigger Node
  5. Configure the node settings
  6. Connect the node to your workflow by dragging connectors

Available Node Types

Trigger Nodes - Start your workflow based on events or messages - Configure trigger conditions and parameters

Processing Nodes - RAG Service - Retrieval-Augmented Generation for context-aware responses - LangChain - Advanced language model operations - Custom Actions - Execute custom logic or scripts

Output Nodes - Format and deliver responses - Send data to external systems

Node Configuration

Each node has specific configuration options:

  1. Node Name - Give your node a descriptive name
  2. Parameters - Set input parameters and variables
  3. Conditions - Define when the node should execute
  4. Error Handling - Configure fallback behavior

Workflow Flow

Nodes execute in sequence based on their connections. Use the visual workflow builder to see the execution flow.


Managing Integrations

Integrations allow your agents to connect with external services and APIs. The Integrations tab shows all available and configured integrations.

View Available Integrations

  1. Open your agent
  2. Click on the Integrations tab
  3. Browse available integrations:
  4. RAG Service - Document retrieval and generation
  5. LangChain - Language model orchestration
  6. Twitter - Social media integration
  7. Socket.io - Real-time communication
  8. And many more...

Integration Status Indicators

Each integration card shows its current status:

  • No config needed (Green badge) - Integration is ready to use
  • Wallet Config Available (Blue badge) - Configuration options available
  • Not configured (Orange badge) - Requires API keys or setup
  • Used in X workflow - Shows where the integration is being used
  • Used in X Node - Shows which nodes use this integration

Add an Integration to Your Agent

  1. Navigate to the Integrations tab
  2. Find the integration you want to add
  3. Click on the integration card
  4. If configuration is required, you'll be prompted to enter credentials
  5. Click Save to add the integration
  6. The integration will now be available in your workflow nodes

Configuring API Keys and Credentials

Many integrations require API keys or credentials to function. RhinoAgents provides a secure way to manage these credentials.

Add API Keys for an Integration

  1. Go to the Integrations tab
  2. Click on an integration that shows Not configured status
  3. Click the Settings icon (⚙️) on the integration card
  4. Enter the required credentials:
  5. API Key - Your service API key
  6. API Secret - Secret key if required
  7. Endpoint URL - Custom endpoint if needed
  8. Additional Parameters - Service-specific settings
  9. Click Save Configuration
  10. The integration status will update to show it's configured

Security Best Practices

Keep Credentials Secure

  • Never share API keys in public channels
  • Rotate keys regularly for enhanced security
  • Use environment-specific keys for development and production
  • Remove unused integrations to minimize security surface

Test Integration Configuration

After configuring an integration:

  1. Navigate to the Preview tab
  2. Send a test message that uses the integration
  3. Check the Logs tab to verify the integration is working
  4. Review any error messages if the integration fails

Workflow Configuration

Connecting Nodes

  1. Click and drag from the output connector of one node
  2. Drop the connector on the input of another node
  3. The connection line shows the data flow
  4. You can add multiple connections to create complex workflows

Collapse/Expand Flow View

For complex workflows with many nodes:

  1. Click Collapse Flow View to see a simplified overview
  2. Click Expand Flow View to see all node details
  3. Use the zoom controls to adjust the view

Advanced Configuration

Webhook Setup

Configure webhooks to trigger your agent from external systems:

  1. Click on the Webhook Setup tab
  2. Copy the webhook URL provided
  3. Configure the webhook in your external service
  4. Set up authentication if required
  5. Test the webhook using the test endpoint

RAG (Retrieval-Augmented Generation)

Configure RAG settings for knowledge-based responses:

  1. Navigate to the RAG tab
  2. Upload knowledge base documents
  3. Configure retrieval settings
  4. Set similarity thresholds
  5. Test with sample queries

Logs and Monitoring

Monitor your agent's performance:

  1. Click on the Logs tab
  2. View real-time execution logs
  3. Filter by date, status, or node
  4. Export logs for analysis
  5. Set up alerts for errors or anomalies

Next Steps