"""Graph Memory TUI 入口""" import sys from pathlib import Path # 添加项目根目录到路径 project_root = Path(__file__).parent.parent if str(project_root) not in sys.path: sys.path.insert(0, str(project_root)) from .app import GraphMemoryApp from .models.config import AppConfig def main(): """主函数""" try: # 加载配置 config = AppConfig.from_env() # 创建并运行应用 app = GraphMemoryApp(config=config) app.run() except KeyboardInterrupt: print("\n应用已退出") sys.exit(0) except Exception as e: print(f"应用启动失败: {e}") sys.exit(1) if __name__ == "__main__": main()