reorg skill folder

This commit is contained in:
qixinbo
2026-03-19 12:27:31 +08:00
parent baec21c774
commit cca492cfdb
13 changed files with 232 additions and 81 deletions
+2 -2
View File
@@ -1,6 +1,6 @@
import json
import logging
from typing import Any, Dict
from typing import Any
from nanobot.agent.tools.base import Tool
from app.agent.nl2sql import process_nl2sql, NL2SQLRequest, NL2SQLResponse
@@ -14,7 +14,7 @@ def _build_sql_chart_viz(nl2sql_result: NL2SQLResponse) -> dict:
payload = {
"sql": nl2sql_result.sql,
"result": nl2sql_result.result,
"chart": chart.model_dump() if chart else None,
"chart": chart.model_dump(by_alias=True, exclude_none=True) if chart else None,
"error": nl2sql_result.error,
}
return jsonable_encoder(payload)
+1 -1
View File
@@ -60,7 +60,7 @@ class VisualizationTool(Tool):
viz_payload = {
"sql": existing_viz.get("sql", ""),
"result": data,
"chart": chart_response.model_dump(),
"chart": chart_response.model_dump(by_alias=True, exclude_none=True),
"error": None,
}
encoded_viz = jsonable_encoder(viz_payload)