Python analysis tools for AI agents - AST-based code analysis using Tree-sitter
npm install @compilr-dev/agents-coding-pythonPython analysis tools for AI agents - AST-based code analysis using Tree-sitter.
``bash`
npm install @compilr-dev/agents-coding-python
Peer dependency: @compilr-dev/agents ^0.3.0
- AST Analysis - Parse and analyze Python code via Tree-sitter
- Function/Class Extraction - Extract definitions with signatures
- Import Analysis - Track module dependencies
- Docstring Parsing - Extract documentation
`typescript
import { pythonTools, pythonSkills } from '@compilr-dev/agents-coding-python';
// Register tools with your agent
agent.registerTools(pythonTools);
agent.registerSkills(pythonSkills);
`
| Tool | Description |
|------|-------------|
| analyzePython | Analyze Python file structure |extractFunctions
| | Extract function definitions |extractClasses
| | Extract class definitions |findImports
| | Find import statements |
- @compilr-dev/agents-coding - Umbrella package (recommended)
- @compilr-dev/agents-coding-core - Language-agnostic tools
- @compilr-dev/agents-coding-ts - TypeScript/JavaScript analysis
- @compilr-dev/agents-coding-go` - Go analysis
MIT