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.
 
 
 
 
 
mulit-agent/mulit_agent/docs/steps/01-项目骨架与运行模式.md

9 lines
927 B

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