AgentIC / src /agentic /core /__init__.py
vxkyyy's picture
feat: add Supabase auth + 5 new pipeline stages
1d4d3e9
"""
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",
]