|
|
bcea512661
|
Phase 2 完整实现 + UI 客户端
任务调度器改进(三种任务类型):
- long_running: 长期任务(持续监控 + 自动回复)
- specific: 特定任务(Cron 定时)
- proactive: 主动智能(条件触发)
Windows UI 客户端(PyQt6):
- src/ui/main_window.py: 主窗口
- 左面板: Agent 控制、联系人配置
- 中面板: 任务列表、运行日志、配置编辑
- 右面板: Agent 状态、活跃任务、最近活动
- 菜单栏: 文件、任务、帮助
main.py 改动:
- 新增 --ui 参数启动图形界面
- run_with_ui() 函数初始化 Agent 并启动 UI
|
2026-04-13 12:51:12 +08:00 |
|
|
|
5b1b71728d
|
Phase 2: 任务调度系统
新增文件:
- config.tasks.yaml: 任务配置示例
- src/core/scheduler.py: 任务调度器
功能:
- Cron 表达式定时任务
- 变量替换: {{date}}, {{time}}, {{weekday}}, {{datetime}}
- 支持启用/禁用/立即执行
- 支持一次性任务
Controller 改动:
- 添加 switch_chat() 切换聊天功能
Engine 改动:
- 集成 TaskScheduler
- start/stop 时自动启动/停止调度器
- 支持 get_tasks, enable_task, disable_task, run_task_now
|
2026-04-13 12:42:47 +08:00 |
|
|
|
838f13998c
|
改用剪贴板粘贴+回车发送消息
方案:win32clipboard 设置剪贴板 → Ctrl+V 粘贴 → Enter 发送
优点:不需要定位输入框控件,稳定可靠
备选:pywinauto type_keys 实现
|
2026-04-13 12:16:02 +08:00 |
|
|
|
4e5bd2a5c7
|
更新 VLM 为阿里云百炼 Bailian
核心变更:
- src/vlm/qwen_vl.py: 重写为 BailianVLMClient(阿里云百炼)
- 支持 qwen-vl-latest 等模型
- analyze_chat_screenshot() 微信截图分析
- 使用 OpenAI 兼容 API 格式
- config/settings.py: 更新默认配置为阿里云百炼
- src/main.py: 添加 BailianLLMClient(阿里云百炼 LLM)
- requirements.txt: 添加 openai 依赖
- README.md: 更新文档
API 配置:
- 基础 URL: https://dashscope.aliyuncs.com/compatible-mode/v1
- VLM 模型: qwen-vl-latest(推荐)
- LLM 模型: qwen-plus
|
2026-04-13 11:34:36 +08:00 |
|
|
|
eb19d8d05f
|
初始化 WeChat Agent 项目
MVP Phase 1 核心模块:
- src/config/settings.py - 配置管理
- src/vlm/qwen_vl.py - Qwen-VL2 视觉模型接口
- src/wechat/controller.py - 微信客户端控制器(UIAutomation)
- src/core/engine.py - 核心引擎(轮询、消息处理、回复)
- src/main.py - 主入口
文档:
- README.md
- config.example.yaml
- requirements.txt
技术方案:纯视觉AI + UIAutomation
- 截图 → Qwen-VL2 识别 → AI 判断 → UIAutomation 操作
|
2026-04-13 11:12:49 +08:00 |
|