feat:删除多余代码
This commit is contained in:
@@ -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())
|
||||
|
||||
Reference in New Issue
Block a user