ElixirScope.AI.Orchestrator (elixir_scope v0.0.1)

AI orchestrator for ElixirScope instrumentation planning.

Coordinates between different AI components to analyze code and generate instrumentation plans. Acts as the central coordinator for AI-driven decisions.

Summary

Functions

Analyzes a project and generates a comprehensive instrumentation plan.

Analyzes runtime performance data and suggests plan adjustments.

Gets the current instrumentation plan if one exists.

Generates a simple instrumentation plan for a specific module.

Updates an existing instrumentation plan with new analysis data.

Validates an instrumentation plan for correctness and performance impact.

Functions

analyze_and_plan(project_path)

Analyzes a project and generates a comprehensive instrumentation plan.

analyze_runtime_feedback(performance_data)

Analyzes runtime performance data and suggests plan adjustments.

get_instrumentation_plan()

Gets the current instrumentation plan if one exists.

plan_for_module(module_code)

Generates a simple instrumentation plan for a specific module.

update_plan(updates)

Updates an existing instrumentation plan with new analysis data.

validate_plan(plan)

Validates an instrumentation plan for correctness and performance impact.