Quickly assess file relevance by getting structure and metadata without loading full content. Useful for understanding what a file contains before deeper analysis.
{"data":{"file_path":"/project/services/user_service.py","file_name":"user_service.py","language":"python","size_bytes":4250,"line_count":145,"last_modified":"2025-02-01T10:30:00Z","summary":{"functions":[],"classes":["UserService"],"imports":["from models.user import User","from db import Database","from typing import Optional, List"],"exports":["UserService"]},"docstring":"Service layer for user operations including CRUD and authentication.","is_test_file":false,"is_config_file":false,"complexity_estimate":"medium"},"tier_applied":"community","duration_ms":25}
{"data":{"file_path":"/project/legacy/legacy_handler.py","file_name":"legacy_handler.py","language":"python","size_bytes":45000,"line_count":1250,"summary":{"functions":["handle_request","process_data","validate_input","format_response","log_activity","... 15 more"],"classes":["LegacyHandler","RequestProcessor"],"imports":["... 25 imports"]},"complexity_estimate":"high","warning":"Large file with high complexity. Consider analyzing specific functions."},"tier_applied":"community","duration_ms":35}
✅ Unlimited context lines - No file size restrictions
✅ Git history integration - Last commit, author, blame info
✅ Advanced metadata - Full repository context
✅ Custom analyzers - Extend with organization-specific rules
Key Difference: Context Line Limits - Community: 500 lines max - Fast overview, may truncate large files - Pro: 2,000 lines - Handle most production files completely - Enterprise: Unlimited - Complete context for any file size