From a7f669ef8224a299a5f762ec6435e3f45f228822 Mon Sep 17 00:00:00 2001 From: admin Date: Fri, 17 Apr 2026 09:17:17 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=8E=BB=E6=8E=89=E6=89=80=E6=9C=89?= =?UTF-8?q?=E5=85=83=E5=AE=9D/yuanbao=E6=AE=8B=E7=95=99=EF=BC=8C=E5=85=A8?= =?UTF-8?q?=E9=9D=A2=E6=94=B9=E4=B8=BA=20DeepSeek?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 39 +++++++++++++++++++++++++-------------- web_server.py | 10 +++++----- 2 files changed, 30 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index 719c0e4..075dc9c 100644 --- a/README.md +++ b/README.md @@ -1,28 +1,39 @@ -# 元宝全自动代理 +# DeepSeek Agent Web 控制台 -## 安装(conda 版本) +通过 Playwright 控制 DeepSeek 网页版,实现本地命令自动执行的 AI Agent。 + +## 安装 ```bash # 创建 conda 环境 -conda create -n yuanbao-agent python=3.12 -y +conda create -n deepseek-agent python=3.12 -y # 激活环境 -conda activate yuanbao-agent +conda activate deepseek-agent -# 安装 playwright(包含浏览器) -pip install playwright +# 安装依赖 +pip install playwright flask flask-socketio python -m playwright install chrome ``` ## 运行 ```bash -# 确保在 yuanbao-agent 环境中 -conda activate yuanbao-agent - -# 运行 MVP v1(显式指令) -python yuanbao_agent_mvp.py - -# 运行 v2 智能版(推荐) -python yuanbao_agent_v2.py +# 启动 Web 控制台(推荐) +python web_server.py ``` + +启动后访问 http://localhost:5000 + +## 使用流程 + +1. 打开 http://localhost:5000 +2. 点击「启动浏览器」按钮 +3. 在弹出的 Chrome 窗口中登录 DeepSeek +4. 登录完成后返回 Web 界面输入任务 + +## 项目结构 + +- `yuanbao_agent_chat.py` - Agent 核心,Playwright 控制 DeepSeek + 本地命令执行 +- `web_server.py` - Flask Web 控制台,SocketIO 实时通信 +- `detect_generating.py` - 调试工具,探测页面生成状态 diff --git a/web_server.py b/web_server.py index 62287b7..a54eb2e 100644 --- a/web_server.py +++ b/web_server.py @@ -14,11 +14,11 @@ from datetime import datetime from flask import Flask, render_template_string from flask_socketio import SocketIO, emit -# 导入 yuanbao_agent_chat 的核心类 +# 导入 DeepSeek Agent 的核心类 from yuanbao_agent_chat import SoloAgent, ExecutionEngine app = Flask(__name__) -app.config['SECRET_KEY'] = 'yuanbao-agent-secret' +app.config['SECRET_KEY'] = 'deepseek-agent-secret' socketio = SocketIO(app, cors_allowed_origins="*", async_mode='threading') # 全局状态 @@ -33,7 +33,7 @@ HTML_TEMPLATE = ''' - Yuanbao Agent - Web 控制台 + DeepSeek Agent - Web 控制台