.clinerules
.gitignore
LICENSE
MANIFEST.in
Makefile
README.md
README_ZH.md
agent_graph.png
export_checkpoint.py
import_checkpoint.py
inspect_session.py
pyproject.toml
.github/PULL_REQUEST_TEMPLATE.md
docs/README.md
docs/architecture/README.md
docs/architecture/README_ZH.md
docs/architecture/core-framework-design.md
docs/architecture/core-framework-design_ZH.md
docs/architecture/system-architecture.md
docs/architecture/system-architecture_ZH.md
docs/architecture/images/Framework Data Flow Architecture.svg
docs/architecture/images/LangChain Tool Integration Framework.svg
docs/architecture/images/LangGraph Intelligent Agent Framework.svg
docs/architecture/images/gns3_copilot_architecture.svg
docs/architecture/images/multi-agent.svg
docs/development/automation/auto-commit-usage-guide.md
docs/development/automation/auto-commit-usage-guide_zh.md
docs/development/automation/auto-doc-automation-guide.md
docs/development/automation/auto-doc-automation-guide_zh.md
docs/development/automation/doc-update-improvements.md
docs/development/automation/doc-update-improvements_zh.md
docs/development/evolution/GNS3-Copilot Backend Evolution Plan.md
docs/development/evolution/GNS3-Copilot-Backend-Evolution-Plan_ZH.md
docs/development/testing/TEST_COVERAGE_REPORT.md
docs/development/testing/TEST_COVERAGE_REPORT_ZH.md
docs/development/testing/manual_testing_guide.md
docs/development/testing/manual_testing_guide_zh.md
docs/technical/gns3-drawing-svg-format-guide.md
docs/technical/gns3-drawing-svg-format-guide_zh.md
docs/user/FAQ.md
docs/user/FAQ_ZH.md
docs/user/checkpoint-import-export-guide.md
docs/user/checkpoint-import-export-guide_ZH.md
docs/user/llm-quick-configuration-guide.md
docs/user/llm-quick-configuration-guide_ZH.md
scripts/auto_commit.py
scripts/auto_update_docs.py
src/gns3_copilot/__init__.py
src/gns3_copilot/app.py
src/gns3_copilot/main.py
src/gns3_copilot.egg-info/PKG-INFO
src/gns3_copilot/agent/__init__.py
src/gns3_copilot/agent/checkpoint_utils.py
src/gns3_copilot/agent/gns3_copilot.py
src/gns3_copilot/agent/model_factory.py
src/gns3_copilot/gns3_client/__init__.py
src/gns3_copilot/gns3_client/connector_factory.py
src/gns3_copilot/gns3_client/custom_gns3fy.py
src/gns3_copilot/gns3_client/gns3_create_drawing.py
src/gns3_copilot/gns3_client/gns3_delete_drawing.py
src/gns3_copilot/gns3_client/gns3_file_index.py
src/gns3_copilot/gns3_client/gns3_get_drawings.py
src/gns3_copilot/gns3_client/gns3_get_nodes.py
src/gns3_copilot/gns3_client/gns3_project_create.py
src/gns3_copilot/gns3_client/gns3_project_delete.py
src/gns3_copilot/gns3_client/gns3_project_list_files.py
src/gns3_copilot/gns3_client/gns3_project_lock.py
src/gns3_copilot/gns3_client/gns3_project_open.py
src/gns3_copilot/gns3_client/gns3_project_path.py
src/gns3_copilot/gns3_client/gns3_project_read_file.py
src/gns3_copilot/gns3_client/gns3_project_update.py
src/gns3_copilot/gns3_client/gns3_project_write_file.py
src/gns3_copilot/gns3_client/gns3_projects_list.py
src/gns3_copilot/gns3_client/gns3_topology_reader.py
src/gns3_copilot/gns3_client/gns3_update_drawing.py
src/gns3_copilot/log_config/__init__.py
src/gns3_copilot/log_config/logging_config.py
src/gns3_copilot/prompts/__init__.py
src/gns3_copilot/prompts/base_prompt.py
src/gns3_copilot/prompts/drawing_prompt.py
src/gns3_copilot/prompts/english_level_prompt_a1.py
src/gns3_copilot/prompts/english_level_prompt_a2.py
src/gns3_copilot/prompts/english_level_prompt_b1.py
src/gns3_copilot/prompts/english_level_prompt_b2.py
src/gns3_copilot/prompts/english_level_prompt_c1.py
src/gns3_copilot/prompts/english_level_prompt_c2.py
src/gns3_copilot/prompts/linux_specialist_prompt.py
src/gns3_copilot/prompts/prompt_loader.py
src/gns3_copilot/prompts/title_prompt.py
src/gns3_copilot/prompts/vocie_prompt.py
src/gns3_copilot/prompts/voice_prompt_english_level_a1.py
src/gns3_copilot/prompts/voice_prompt_english_level_a2.py
src/gns3_copilot/prompts/voice_prompt_english_level_b1.py
src/gns3_copilot/prompts/voice_prompt_english_level_b2.py
src/gns3_copilot/prompts/voice_prompt_english_level_c1.py
src/gns3_copilot/prompts/voice_prompt_english_level_c2.py
src/gns3_copilot/public_model/__init__.py
src/gns3_copilot/public_model/get_gns3_device_port.py
src/gns3_copilot/public_model/gns3_drawing_utils.py
src/gns3_copilot/public_model/openai_stt.py
src/gns3_copilot/public_model/openai_tts.py
src/gns3_copilot/public_model/parse_tool_content.py
src/gns3_copilot/tools_v2/__init__.py
src/gns3_copilot/tools_v2/config_tools_nornir.py
src/gns3_copilot/tools_v2/display_tools_nornir.py
src/gns3_copilot/tools_v2/gns3_create_area_drawing.py
src/gns3_copilot/tools_v2/gns3_create_link.py
src/gns3_copilot/tools_v2/gns3_create_node.py
src/gns3_copilot/tools_v2/gns3_get_node_temp.py
src/gns3_copilot/tools_v2/gns3_start_node.py
src/gns3_copilot/tools_v2/linux_tools_nornir.py
src/gns3_copilot/tools_v2/vpcs_tools_telnetlib3.py
src/gns3_copilot/ui_model/__init__.py
src/gns3_copilot/ui_model/chat.py
src/gns3_copilot/ui_model/help.py
src/gns3_copilot/ui_model/settings.py
src/gns3_copilot/ui_model/sidebar.py
src/gns3_copilot/ui_model/styles/__init__.py
src/gns3_copilot/ui_model/styles/main.css
src/gns3_copilot/ui_model/utils/__init__.py
src/gns3_copilot/ui_model/utils/app_ui.py
src/gns3_copilot/ui_model/utils/chat_helpers.py
src/gns3_copilot/ui_model/utils/config_manager.py
src/gns3_copilot/ui_model/utils/gns3_checker.py
src/gns3_copilot/ui_model/utils/llm_providers.py
src/gns3_copilot/ui_model/utils/project_manager_ui.py
src/gns3_copilot/ui_model/utils/update_ui.py
src/gns3_copilot/ui_model/utils/updater.py
src/gns3_copilot/utils/env_loader.py