I am [writing] terraform and want my agent to run a linter that I've installed in the custom docker container it's running. I explicitly prompt the (Sonnet 3.7) LLM to run the linter, but it makes the changes and makes no function calls to thin linters. Can you direct me for how to think about expose module functions to LLMs during it's development process?
Part of my prompt
## Your Capabilities
You have access to a workspace with the following tools:
- **Read files**: Access any file in the workspace
- **Write files**: Create or modify files
- **Execute commands**: Use the base_container to run commands like:
- `trunk fmt` - Format code according to project standards
- `trunk check` - Validate code quality, linting, and formatting
Full module code
https://gist.github.com/westonplatter/24a93c41d05c62e9113f187f343feb9f
I was the issue - I updated my develop prompt to EXPLICITLY instruction the LLM to run my linting and security checks and it did,