Module ast_agent_tools

Module ast_agent_tools 

Source
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§

ASTAgentTools
Core agent tools powered by tree-sitter AST
CallGraph
CallGraphEdge
CallGraphInfo
Call graph information
CallGraphNode
ClassInfo
ComplexityInfo
Complexity information for a specific function
ComplexityReport
Complexity analysis report
DeadCodeItem
Dead code item
Dependency
Dependency information
DuplicateBlock
Duplicate code block information
DuplicationGroup
Duplication group
ExportInfo
FunctionComplexity
FunctionInfo
FunctionWithDetails
Extended function info with additional details
ImportInfo
Improvement
Improvement suggestion
Location
Location information for precise positioning
LoopAnalysisResult
Loop analysis result
PatternMatch
Pattern match result
PerformanceIssue
PerformanceReport
Performance analysis report
RefactorChange
RefactorResult
Refactoring operation result
SecurityIssue
SecurityReport
Security analysis report
SemanticIndex
Semantic index for a file containing symbols and structure
SymbolInfo
SyntaxError
SyntaxWarning
ValidationReport
Code validation report

Enums§

AgentToolOp
Agent tool operation types
AgentToolResult
Results from agent tool operations
DeadCodeKind
DependencyType
DocumentationTarget
Documentation generation targets
ImprovementCategory
ImprovementFocus
Focus areas for improvement suggestions
ImprovementImpact
PatternType
Pattern types for code analysis
PerformanceImpact
Severity