Local Tools
The Nexent platform provides a rich set of local tools that help agents complete various system-level tasks and local operations. These tools provide agents with powerful execution capabilities through direct interaction with local systems or remote servers.
🛠️ Available Tools
Terminal Tool
Terminal Tool is one of the core local tools of the Nexent platform, allowing agents to execute commands on remote servers through SSH connections.
Key Features:
- Remote server management
- System monitoring and status checking
- File operations and directory management
- Service start/stop and configuration management
- Log viewing and analysis
Use Cases:
- Server operations automation
- System monitoring and alerting
- Batch file processing
- Deployment and release management
- Troubleshooting and diagnostics
🔧 Tool Configuration
All local tools need to be configured in the agent configuration:
- Navigate to the Agent Configuration page
- Select the agent to configure
- Find the corresponding local tool in the "Select Agent Tools" tab
- Click the configuration button and fill in the necessary connection parameters
- Test the connection to ensure configuration is correct
- Save the configuration and enable the tool
⚠️ Security Considerations
When using local tools, please pay attention to the following security considerations:
- Permission Control: Create dedicated users for tools, follow the principle of least privilege
- Network Security: Use VPN or IP whitelist to restrict access
- Authentication Security: Prefer key-based authentication, regularly rotate keys
- Command Restrictions: Configure command whitelist in production environments
- Audit Logging: Enable detailed operation logging
🚀 Next Steps
After configuring local tools, you can:
- Agent Configuration - Add tools to agents
- Chat Interface - Use tools through agents to execute tasks
If you encounter any issues while using local tools, please refer to the detailed documentation of the corresponding tool or join our Discord Community for support.