recon + sqlglot validator + drill_down package; guard ReAct dimension picks against candidate list
This commit is contained in:
@@ -15,13 +15,13 @@ from api.analyses.registry import catalog
|
||||
from api.llm import chat
|
||||
from api.plan.types import Plan
|
||||
from api.prompts import load, render
|
||||
from api.tools.schema import load_schema
|
||||
from api.recon import load_recon
|
||||
|
||||
logger = logging.getLogger("nvi.plan.planner")
|
||||
|
||||
|
||||
def plan(question: str) -> Plan:
|
||||
schema = load_schema()
|
||||
schema = load_recon()
|
||||
user = render(
|
||||
"planner.user",
|
||||
question=question,
|
||||
|
||||
Reference in New Issue
Block a user