""" AgentIC Multi-Agent Core Modules ================================= State-of-the-art pipeline modules based on Spec2RTL-Agent, VerilogCoder, and FVDebug. Modules: - architect: Spec2RTL Decomposer Agent (structured spec → JSON) - waveform_expert: AST-based Waveform Tracing (Pyverilog + VCD back-trace) - deep_debugger: FVDebug balanced analysis (SymbiYosys + causal graphs) - react_agent: ReAct (Reasoning + Acting) framework for all agent loops - self_reflect: Self-reflection retry pipeline with OpenLane convergence """ from .architect import ArchitectModule, StructuredSpecDict from .spec_generator import HardwareSpecGenerator, HardwareSpec from .hierarchy_expander import HierarchyExpander, HierarchyResult from .feasibility_checker import FeasibilityChecker, FeasibilityResult from .cdc_analyzer import CDCAnalyzer, CDCResult from .verification_planner import VerificationPlanner, VerificationPlan from .waveform_expert import WaveformExpertModule from .deep_debugger import DeepDebuggerModule from .react_agent import ReActAgent, ReActStep from .self_reflect import SelfReflectPipeline __all__ = [ "ArchitectModule", "StructuredSpecDict", "HardwareSpecGenerator", "HardwareSpec", "HierarchyExpander", "HierarchyResult", "FeasibilityChecker", "FeasibilityResult", "CDCAnalyzer", "CDCResult", "VerificationPlanner", "VerificationPlan", "WaveformExpertModule", "DeepDebuggerModule", "ReActAgent", "ReActStep", "SelfReflectPipeline", ]