from .chain import create_chat_agent from .config import load_config def run_chat() -> None: config = load_config() agent = create_chat_agent(config) run_config = {"configurable": {"thread_id": config.default_session_id}} while True: question = input("请输入: ").strip() if not question: continue if question.lower() in ["exit", "quit", "q"]: break result = agent.invoke( {"messages": [{"role": "user", "content": question}]}, config=run_config, ) answer = result["messages"][-1].content print(f"AI: {answer}")