Module tools

Module tools 

Source
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 contents
  • WriteFileTool - 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 scanning
  • VulnerabilitiesTool - Dependency vulnerability checking

§Linting

  • HadolintTool - Native Dockerfile linting (best practices, security)

§Terraform

  • TerraformFmtTool - Format Terraform configuration files
  • TerraformValidateTool - Validate Terraform configurations
  • TerraformInstallTool - Install Terraform CLI (auto-detects OS)

§Shell

  • ShellTool - Execute validation commands (docker build, terraform validate, helm lint)

Structs§

AnalyzeTool
Tool to analyze a project
HadolintTool
Tool to lint Dockerfiles natively
ListDirectoryTool
ReadFileTool
SecurityScanTool
ShellTool
TerraformFmtTool
Tool to format Terraform configurations
TerraformInstallTool
Tool to install Terraform CLI
TerraformValidateTool
Tool to validate Terraform configurations
VulnerabilitiesTool
WriteFileTool
WriteFilesTool