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/06-PySide6运行界面.md

1.1 KiB

06:Tkinter 运行界面

  1. 建立主窗口、托盘菜单、连接状态条、全局通知与关闭/后台运行行为。
  2. 实现概览:控制端连接、身份、版本、健康、队列、当前任务、CPU/内存和最近告警。
  3. 实现任务页:队列、运行详情、进度、流式日志、取消和已完成结果;禁止用户绕过总控创建远程任务。
  4. 实现技能/插件页和本机配置页,危险的启停、安装和凭据操作必须二次确认并受本地权限保护。
  5. 通过线程安全事件队列接收后台事件;高频日志采用批量刷新与虚拟列表,避免界面卡顿。

验收:连续流输出和多个并发任务下界面保持响应;托盘模式不影响任务完成和结果上报。

托盘与命名补充

配对窗口提供可持久化的 Agent 名称字段,首次配对时使用该名称注册到总控。连接成功后窗口隐藏到托盘;用户可从托盘菜单“打开配对设置”或双击托盘图标恢复窗口。关闭已连接的设置窗口仅隐藏窗口,Agent 继续在托盘运行;选择“退出”才会终止进程。