Expand description
Agent tools using Rig’s Tool trait
These tools wrap existing CLI functionality for the agent to use.
§Available Tools
§File Operations
ReadFileTool- Read file contentsWriteFileTool- Write single files (Dockerfiles, Terraform, etc.)WriteFilesTool- Write multiple files (Terraform modules, Helm charts)ListDirectoryTool- List directory contents
§Analysis
AnalyzeTool- Analyze project architecture, dependencies, build commands
§Security
SecurityScanTool- Security vulnerability scanningVulnerabilitiesTool- Dependency vulnerability checking
§Linting
HadolintTool- Native Dockerfile linting (best practices, security)
§Terraform
TerraformFmtTool- Format Terraform configuration filesTerraformValidateTool- Validate Terraform configurationsTerraformInstallTool- Install Terraform CLI (auto-detects OS)
§Shell
ShellTool- Execute validation commands (docker build, terraform validate, helm lint)
Structs§
- Analyze
Tool - Tool to analyze a project
- Hadolint
Tool - Tool to lint Dockerfiles natively
- List
Directory Tool - Read
File Tool - Security
Scan Tool - Shell
Tool - Terraform
FmtTool - Tool to format Terraform configurations
- Terraform
Install Tool - Tool to install Terraform CLI
- Terraform
Validate Tool - Tool to validate Terraform configurations
- Vulnerabilities
Tool - Write
File Tool - Write
Files Tool