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:
- Navigate to your Customer Dashboard
- Select the agent from the left sidebar
- Toggle the status switch next to the agent name
- 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:
- Open the agent you want to update
- Click the Version dropdown at the top
- Make your changes to the workflow or settings
- Click Save As Version to create a new version
- 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¶
- Open your agent in the dashboard
- Click on the Nodes tab
- Click the + Add Node button
- Select a node from the available options or click + Add Trigger Node
- Configure the node settings
- 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:
- Node Name - Give your node a descriptive name
- Parameters - Set input parameters and variables
- Conditions - Define when the node should execute
- 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¶
- Open your agent
- Click on the Integrations tab
- Browse available integrations:
- RAG Service - Document retrieval and generation
- LangChain - Language model orchestration
- Twitter - Social media integration
- Socket.io - Real-time communication
- 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¶
- Navigate to the Integrations tab
- Find the integration you want to add
- Click on the integration card
- If configuration is required, you'll be prompted to enter credentials
- Click Save to add the integration
- 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¶
- Go to the Integrations tab
- Click on an integration that shows Not configured status
- Click the Settings icon (⚙️) on the integration card
- Enter the required credentials:
- API Key - Your service API key
- API Secret - Secret key if required
- Endpoint URL - Custom endpoint if needed
- Additional Parameters - Service-specific settings
- Click Save Configuration
- 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:
- Navigate to the Preview tab
- Send a test message that uses the integration
- Check the Logs tab to verify the integration is working
- Review any error messages if the integration fails
Workflow Configuration¶
Connecting Nodes¶
- Click and drag from the output connector of one node
- Drop the connector on the input of another node
- The connection line shows the data flow
- You can add multiple connections to create complex workflows
Collapse/Expand Flow View¶
For complex workflows with many nodes:
- Click Collapse Flow View to see a simplified overview
- Click Expand Flow View to see all node details
- Use the zoom controls to adjust the view
Advanced Configuration¶
Webhook Setup¶
Configure webhooks to trigger your agent from external systems:
- Click on the Webhook Setup tab
- Copy the webhook URL provided
- Configure the webhook in your external service
- Set up authentication if required
- Test the webhook using the test endpoint
RAG (Retrieval-Augmented Generation)¶
Configure RAG settings for knowledge-based responses:
- Navigate to the RAG tab
- Upload knowledge base documents
- Configure retrieval settings
- Set similarity thresholds
- Test with sample queries
Logs and Monitoring¶
Monitor your agent's performance:
- Click on the Logs tab
- View real-time execution logs
- Filter by date, status, or node
- Export logs for analysis
- Set up alerts for errors or anomalies
Next Steps¶
- Learn how to Delete Agents
- Explore Integration Management
- Read about Workflow Best Practices