- McpServer:启动进程、initialize、tools/list、tools/call - McpManager:多服务器、工具名冲突处理、OpenAI function 定义 - ChatClient:请求携带 tools,流式累积 tool_calls,结束后交回上层 - ChatWindow:工具调用循环(最多 5 轮)、scaffold 消息、设置里的 MCP JSON 编辑 - 无头自测 gxde-ai-see-mcptest + tests/mcp/test_server.py 验证通过
Chat: - 消息操作:编辑用户消息、重试、从任意回复分支 - 上下文:条数设置 + 超出自动压缩(摘要旧消息) - 关于对话框;侧栏更多菜单 Panel: - 拖动边框移动、拖顶部调整高度,位置/高度持久化 - 右键菜单:固定位置、恢复默认位置、固定大小、全屏时隐藏(预留)、 开机自启与保活(写入 gxde-k9 .slimy)、清空暂存区、关于、退出 Packaging: - debian/(control/rules/changelog/copyright/source format) - README 构建与使用说明、CHANGELOG.md
- docs/PLAN.md: GXDE 小埃同学 v0.2 方案(传送门原生 drop、暂存区、内容工厂、待办、Chat、k9) - README.md: 项目介绍 - LICENSE: GPL-3.0-or-later