Agents
Configure AI agents and their capabilities. Agents are the AI entities that power chat interactions, flow execution, and other intelligent features in Hublvu.
Understanding Agents
Hublvu has built-in AI agents, each designed for specific purposes:
| Agent | Purpose |
|---|---|
| Chat Agent | Interactive conversational assistant for questions and tasks |
| Flow Agent | Executes agentic flows for diagnosis and remediation |
| Guide Agent | Runs step-by-step guides |
| Insight Agent | Creates and manages data explorations |
| Assistant Agent | Provides help and documentation guidance |
These are built-in agents with configurable settings—not user-created.
Custom Agents
Custom agents extend the chat interface with specialized capabilities.
Why Create Custom Agents
- Add new skills — Give chat access to new capabilities
- Wrap guides — Make guides accessible through natural conversation
- Specialize responses — Create agents focused on specific domains
- Control access — Limit what different user groups can do
Creating Custom Agents
- Go to Agent Management
- Click New Custom Agent
- Configure:
- Name — What users will call this agent
- Description — What this agent does
- Trigger phrases — How users invoke it
- Guide — The guide this agent executes
- Tools — Which tools the agent can access
- Save
Guide-Wrapped Agents
A powerful pattern: wrap a guide around a custom agent.
- Create a guide with the steps your agent should perform
- Configure tool access for each step
- Create a custom agent that uses this guide
- Users invoke the agent through conversation
Example: Create a "Network Admin" agent with a guide for network tasks. Users can say "check connectivity to server X" and the agent runs the appropriate steps.
Agent Configuration
For each agent, configure:
| Setting | Description |
|---|---|
| Enabled | Whether the agent is available |
| Trigger Phrases | Words/phrases that invoke this agent |
| Guide Association | Which guide the agent executes |
| Tool Access | Which tools the agent can use |
| Input Variables | Parameters the agent accepts |
| Output Variables | What the agent returns |
Tool Assignment
Control which tools agents can access.
Why Tool Assignment Matters
- Security — Limit tools to those needed for the agent's purpose
- Focus — Prevent agents from using irrelevant tools
- Compliance — Ensure agents only access approved systems
Configuring Tool Access
- Open an agent's configuration
- Go to Tools tab
- Enable/disable specific tools or tool categories
- Set operation permissions
- Save
Tool Operations
Tools have different operation types:
| Operation | Description | Risk |
|---|---|---|
| READ_DATA | Read information | Low |
| WRITE_DATA | Create or modify data | Medium |
| EXECUTE_QUERIES | Run queries | Medium |
| READ_LOGS | Access logs | Low |
| DELETE_DATA | Remove data | High |
| ADMIN_SYSTEM | Administrative actions | High |
Assign only the operations each agent needs.
Agent Security
Permission Checks
When a user interacts with an agent:
- User can use agent — Is this agent available to their group?
- Agent can use tool — Is the tool in the agent's allowed list?
- User can perform operation — Does the user's group allow the operation?
All three checks must pass.
Group-Based Access
Control which user groups can access which agents:
- Go to Group Management
- Select a group
- Go to Agent Access tab
- Enable/disable agents for this group
- Save
Audit Trail
All agent interactions are logged:
- Who used the agent
- What was requested
- Which tools were executed
- What results were returned
View in Audit Logs.
Best Practices
Begin with minimal tool access and add more as needed. It's easier to grant access than to revoke it.
Name custom agents after their function: "Database Admin", "Network Troubleshooter", "Deployment Helper".
Test custom agents with sample requests before making them available to users.
Make sure users know how to invoke custom agents. Document trigger phrases in your team's guides.
Related Topics
- Roles & Permissions — User and group permissions
- Quick Actions — Configure chat quick action buttons
- Integrations — Tool and outpost configuration
- Guides — Create guides for custom agents
- Chat — Using agents through conversation