feat: deliver Xingbang four-agent v2 workspace
This commit is contained in:
@@ -322,7 +322,7 @@ def review_config(review_id:str,payload:ReviewInput,request:Request):
|
||||
audit(db,request,"review",{"review":review_id,"approved":payload.approve,"note":payload.note})
|
||||
return review
|
||||
|
||||
def local_model(skill, values, evidence):
|
||||
def local_model(skill, values, evidence, system_prompt=None):
|
||||
endpoint=os.getenv("XINGBANG_LOCAL_MODEL_URL", "")
|
||||
if not endpoint: raise ValueError("未配置 XINGBANG_LOCAL_MODEL_URL")
|
||||
url=urlparse(endpoint)
|
||||
@@ -334,7 +334,7 @@ def local_model(skill, values, evidence):
|
||||
if url.scheme not in ("http","https") or not allowed or url.username or url.password:
|
||||
raise ValueError("模型地址必须使用 localhost 或内网 IP,禁止外部模型地址")
|
||||
from graph.risk_task import invoke_risk_task
|
||||
return invoke_risk_task(skill, values, evidence, endpoint)
|
||||
return invoke_risk_task(skill, values, evidence, endpoint, system_prompt=system_prompt)
|
||||
|
||||
@router.post("/plans/{plan_id}/run")
|
||||
def run(plan_id:str,payload:RunInput,request:Request):
|
||||
|
||||
Reference in New Issue
Block a user