mirror of
https://github.com/GNS3/gns3-server.git
synced 2026-08-27 20:40:13 +03:00
This commit introduces a comprehensive design document outlining the implementation of AI Chat API for GNS3 Copilot Agent within GNS3 Server. The document provides: - Overview and background on existing components including GNS3 Copilot Agent, LLM configuration management, and API framework - Reference implementation details from FlowNet-Lab project - Architecture design with clear component interactions between frontend clients and backend services - RESTful API specifications for chat streaming, session management, and history retrieval - Implementation details covering project-based agent management, SQLite checkpoint storage, and LangGraph integration - Security considerations and deployment guidelines The design enables clients to interact with GNS3 Copilot Agent through standardized APIs, supporting real-time chat streaming and persistent conversation sessions per project.