Expand description
AST-based agent tools for code analysis and transformation AST-based agent tools for precise code analysis and transformation. These tools power the internal coding agents with semantic understanding.
Structs§
- ASTAgent
Tools - Core agent tools powered by tree-sitter AST
- Call
Graph - Call
Graph Edge - Call
Graph Info - Call graph information
- Call
Graph Node - Class
Info - Complexity
Info - Complexity information for a specific function
- Complexity
Report - Complexity analysis report
- Dead
Code Item - Dead code item
- Dependency
- Dependency information
- Duplicate
Block - Duplicate code block information
- Duplication
Group - Duplication group
- Export
Info - Function
Complexity - Function
Info - Function
With Details - Extended function info with additional details
- Import
Info - Improvement
- Improvement suggestion
- Location
- Location information for precise positioning
- Loop
Analysis Result - Loop analysis result
- Pattern
Match - Pattern match result
- Performance
Issue - Performance
Report - Performance analysis report
- Refactor
Change - Refactor
Result - Refactoring operation result
- Security
Issue - Security
Report - Security analysis report
- Semantic
Index - Semantic index for a file containing symbols and structure
- Symbol
Info - Syntax
Error - Syntax
Warning - Validation
Report - Code validation report
Enums§
- Agent
Tool Op - Agent tool operation types
- Agent
Tool Result - Results from agent tool operations
- Dead
Code Kind - Dependency
Type - Documentation
Target - Documentation generation targets
- Improvement
Category - Improvement
Focus - Focus areas for improvement suggestions
- Improvement
Impact - Pattern
Type - Pattern types for code analysis
- Performance
Impact - Severity