diff --git a/Html/app.py b/Html/app.py index 91fb102..87475c2 100644 --- a/Html/app.py +++ b/Html/app.py @@ -14,8 +14,8 @@ sys.path.insert(0, current_dir) from AlgoriAgent.projects.algoriAgent.agent_manager import AgentManager app = Flask(__name__) -socketio = SocketIO(app, cors_allowed_origins="*",ping_timeout=60, ping_interval=5) -# socketio = SocketIO(app, cors_allowed_origins="http://localhost:9888") # 设置跨域支持 +# socketio = SocketIO(app, cors_allowed_origins="*",ping_timeout=60, ping_interval=5) +socketio = SocketIO(app, cors_allowed_origins="http://localhost:9888") # 设置跨域支持 import logging app.secret_key = 'cakebaker' app.logger.setLevel(logging.DEBUG) @@ -35,6 +35,7 @@ uuid2user_id = {} user_id2uuid = {} + # 定义命名空间:用于和 VSCode 插件交流 class VSCodeNamespace(Namespace): def on_login(self,data): @@ -97,9 +98,10 @@ agent_manager = AgentManager() class AgentNamespace(Namespace): - def on_connect(self): - user = request.args.get('username') - folder_name = request.args.get('folder') + def on_login(self, data): + data = json.loads(data) + user = data['username'] + folder_name = data['folder'] user_uuid = user_id2uuid[user] session['user_id'] = user_uuid print(f'User connected with session user_id: {user_uuid}') diff --git a/Html/static/js/chatbox.js b/Html/static/js/chatbox.js index 2dca8d9..9efb140 100644 --- a/Html/static/js/chatbox.js +++ b/Html/static/js/chatbox.js @@ -44,23 +44,6 @@ chineseRadio.addEventListener('change', function() { if (chineseRadio.checked) language = 'zn'; }); -function sendMessage() { - const input = document.getElementById('messageInput').value; - if (input.trim() === '') return; - - // 创建一个新的消息元素 - const newMessage = document.createElement('div'); - newMessage.classList.add('chat-message'); - newMessage.innerHTML = `${language === 'en' ? 'You:' : '你:'} ${input}`; - chatbox.appendChild(newMessage); - - // 清空输入框 - document.getElementById('messageInput').value = ''; - - // 滚动到最新消息 - chatbox.scrollTop = chatbox.scrollHeight; -} - // 发送消息 diff --git a/cake/bootstrap.min.css.map/.config b/cake/bootstrap.min.css.map/.config new file mode 100644 index 0000000..7716b86 --- /dev/null +++ b/cake/bootstrap.min.css.map/.config @@ -0,0 +1,2 @@ +user_id=cake +path=bootstrap.min.css.map \ No newline at end of file diff --git a/cake/folder/.config b/cake/folder/.config index 955937b..b89ccf4 100644 --- a/cake/folder/.config +++ b/cake/folder/.config @@ -1,2 +1,4 @@ -user_id=cake -path=folder \ No newline at end of file +{ + "user_id": "cake", + "path": "folder" +}