validate_code
Catch hallucinations, missing dependencies, and dead code in AI-generated code snippets or single-file changes with one validation pass.
Instructions
Validate code snippets or single-file changes for hallucinations, missing dependencies, and dead code in one pass. For full-project or monorepo-wide audits, use start_validation on a scoped subdirectory (e.g., frontend/ or backend/).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| newCode | No | The AI-generated code to validate (optional - omit for dead code scan only) | |
| language | Yes | Programming language | |
| sessionId | No | Optional session ID for incremental validation (reuses previous results) | |
| strictMode | No | ONLY use true if explicitly requested. When true, flags ALL unresolved symbols including edge cases. Default is false which catches likely hallucinations without excessive noise. | |
| projectPath | Yes | Path to the relevant project scope for this snippet/file (e.g., ".", "src", "backend"). For large repository scans, prefer start_validation. | |
| useSmartContext | No | Use smart context selection for faster validation (default: true) | |
| recentlyEditedFiles | No | Optional list of files edited in this session to boost relevance |