You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* tests: fix test mocks
* fix: logic bug in file filter
* precommit fixes
* chore: update common dev
* fix: input sanitaization for lists
* fix: improve tool descriptions for better llm guidance
* fix: enhance prompts
* refactor: simplify search_modules interface and clean unused parameters
- Remove namespace and provider parameters from search_modules tool
- Server now uses configured namespace automatically
- Remove unused provider and verified parameters from TerraformClient
- Clean up LLM documentation to focus on actionable guidance
- Update all tests to match simplified interface
This reduces complexity for LLMs while maintaining all functionality
through server-side configuration.
* feat: add download count sorting to search results
- Always fetch 100 results internally for better sorting accuracy
- Sort modules by download count in descending order (highest first)
- Return user's requested limit from the sorted results
- Add comprehensive tests for download sorting functionality
* docs: update readme
- Required and optional input variables with types, descriptions, and defaults
232
+
- Available outputs with types and descriptions
233
+
- Provider requirements and version constraints
234
+
- Module dependencies and available versions
235
+
236
+
**When to Use:** First step after finding a module to understand its interface - often sufficient to answer user questions without fetching implementation files.
237
+
238
+
### 3. `list_content`
239
+
**Discover available paths in a module repository with README summaries.**
240
+
241
+
**Purpose:** Explore repository structure to understand available examples, submodules, and solutions before fetching specific content.
242
+
243
+
**Inputs:**
244
+
-`module_id` (string, required): Full module identifier (e.g., "terraform-ibm-modules/vpc/ibm")
245
+
-`version` (string, optional): Git tag/branch to scan (default: "latest")
246
+
247
+
**Output:** Markdown formatted content listing organized by category:
248
+
-**Root Module:** Main terraform files, inputs/outputs definitions
0 commit comments