Rag.Agent.Tools.AnalyzeCode (rag v0.3.4)

View Source

Tool for analyzing code structure.

Parses code and extracts structural information like modules, functions, and their relationships.

Context Requirements

  • :analyze_fn - Optional custom analysis function: (code, opts) -> {:ok, analysis}

If no analyze_fn is provided, uses built-in Elixir code analysis.