feat:删除多余代码

This commit is contained in:
2026-10-01 07:32:02 -07:00
parent 071228c5f8
commit dd2fd8bcde
14 changed files with 25 additions and 833 deletions
-42
View File
@@ -78,45 +78,3 @@ class ClarifyNode(BaseNode):
# 返回澄清内容和等待状态,实际暂停由后续调用 interrupt 的节点完成
return updated_state
if __name__ == "__main__":
import asyncio
import json
from pydantic import BaseModel
from app.clients.decision import close_decision_engine
from app.observability.tracing import ainvoke_screen, flush_tracing
from app.processor.graph import query_app
async def main():
# 修改请求,通过完整流程测试澄清分支
state: QueryState = {
"request": {
"prompt": "这个图不太对",
"screen": {"canvas": {"width": 1920, "height": 1080}, "nodes": []},
}
}
try:
final_state = await ainvoke_screen(
query_app, state, thread_id="clarify-test"
)
finally:
await close_decision_engine()
flush_tracing()
print(
json.dumps(
{
key: value.model_dump(mode="json")
if isinstance(value, BaseModel)
else value
for key, value in final_state.items()
},
ensure_ascii=False,
indent=2,
default=str,
)
)
asyncio.run(main())