Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 1 addition & 3 deletions epistemic_forge/cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -100,11 +100,9 @@ def main():

if hasattr(result, "claims"):
display_claim_lattice(result.claims)

console.print(f"
[bold yellow]💰 {budget_manager.get_report()}[/bold yellow]")
else:
console.print("[yellow]Notice: No claims extracted in the final result.[/yellow]")
Comment on lines 101 to 104
console.print(f"\n[bold yellow]💰 {budget_manager.get_report()}[/bold yellow]")

except Exception as e:
console.print_exception(show_locals=True)
Expand Down
5 changes: 3 additions & 2 deletions epistemic_forge/pipeline/l2_conductor.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,9 @@ def __init__(self):
# Register available experts
self.experts: list[EpistemicExpert] = []

def _route_experts(self, domain: str) -> list[EpistemicExpert]:
def _route_experts(self, spec: ProjectSpec) -> list[EpistemicExpert]:
"""Determines which experts are required based on the domain."""
domain = spec.domain
active_experts = [ClaimLatticeExpert()]

# 🧬 ADAS: Inject a dynamically generated expert specific to this domain!
Expand All @@ -48,7 +49,7 @@ def conduct(self, spec: ProjectSpec, context: Dict[str, Any]) -> Dict[str, Any]:
"""
logger.info(f"L2 Conductor: Routing inquiry for domain [{spec.domain}]")

active_experts = self._route_experts(spec.domain)
active_experts = self._route_experts(spec)
results = {}

for expert in active_experts:
Expand Down
Loading