Agentic RAG system for analyzing IL2CPP dump.cs files from Unity games
Two tools with partially documented schemas and descriptions. Both tools have clear naming (verb_noun pattern: analyze_asset_*) and reasonable descriptions (100-150 chars each). However, parameter documentation is inconsistent, some parameters lack descriptions or have vague descriptions. Output schemas are not documented in the provided source code. The tools operate on a read-only domain (IL2CPP analysis) which reduces risk, but the lack of explicit output schema documentation and inconsistent parameter descriptions prevent a higher score. Average per-tool score: 58 (analyze_asset_dependencies: 59, analyze_asset_references: 57).
Analyze Unity asset dependency graphs and relationships
Analyze Unity asset references and dependencies in IL2CPP code
No documented output schemas for either tool. Clients cannot infer return types, hampering downstream planning and response parsing.
Parameter 'dependency_type' in analyze_asset_dependencies: enum values listed in description but should be enforced via JSON Schema enum constraint.
Parameter descriptions inconsistent: 'max_depth' describes the constraint (1-10, default 5) inline, but 'max_results' (1-1000, default 500) lacks explicit min/max in description. Both should follow identical format.
Parameter 'namespace_scope' in both tools lacks description explaining what constitutes a valid namespace or how it filters results.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-21 | F | 46 | <=2025-11-25 | v2 |
| 2026-03-09 | F | 12 | - | v1 |
No error handling guidance documented. Tools do not explain what happens if dump file is malformed, namespace doesn't exist, or dependency graph is too deep.