You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
927 B
927 B
01:项目骨架与运行模式
- 在
mulit_agent建立分层目录、入口、依赖锁定、测试目录、技能/插件目录和受控工作目录。 - 固定 Tkinter(Python 标准库)、
websocket-client、pystray、Provider SDK、SQLite 迁移、日志和测试依赖;确认与总控端共用的协议包版本。 - 建立
AgentConfig,涵盖 Agent ID/名称、控制端地址、数据目录、资源上限、Provider 引用、日志级别和后台模式;发行目录的config/agent-config.json在启动时加载,配对窗口保存时原子回写;密钥不得写入配置文件。 - 分离 Tkinter GUI 入口与后台服务线程;窗口和托盘仅观察/控制应用服务。
- 建立结构化日志、未捕获异常处理和优雅关闭骨架。
验收:GUI、后台模式均可启动和退出;配置校验可定位错误;干净环境中可通过静态检查和基础测试。