From e8117a486f57ff24e97152bfb20424b6f19d1c55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B0=D0=BA=D1=81=D0=B8=D0=BC=20=D0=A2=D1=83=D1=80?= =?UTF-8?q?=D0=B5=D0=B2=D0=B8=D1=87?= Date: Wed, 1 Apr 2026 01:58:26 +0300 Subject: [PATCH 1/3] readme edit --- README.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/README.md b/README.md index cea2664b..d30cb8eb 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,24 @@ # BrowserUse_and_ComputerUse_skills +Чтобы запустить tool browser-use вместе с hermes agent тебе нужно выполнить следующие действия +```commandline +git clone https://git.lambda.coredump.ru/APEX/BrowserUse_and_ComputerUse_skills.git +git switch feature/telegram-browser-integration +touch .env +``` +В создавшемся .env файле заполните переменные в соответствии с шаблоном, расположенном в .env.example +BROWSER_VIEW_URL заполняется после запуска +```commandline +docker compose up -d --build +docker compose logs tunnel +``` +После команды логов листаешь терминал и ищешь ссылку https в рамке. Её вписываешь в переменную BROWSER_VIEW_URL. +Чтобы увидеть действия агента, переходишь по данной сслыке и выбираешь vnc.html. +Далее в мессенджере просишь агента сделать что-то через tool browser-use. +Возможно придётся перезапустить контейнеры, но при перезапуске контейнеров меняется ссылка. +```commandline +docker compose down +docker compose up -d +``` +## Удачного пользования + From 5aeb26b2221a36f32f089981af56bf4cd5a54a1c Mon Sep 17 00:00:00 2001 From: fedorkobylkevitch Date: Sun, 19 Apr 2026 01:43:08 +0300 Subject: [PATCH 2/3] add optimization to browser-use --- browser_env/browser_use_runner.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/browser_env/browser_use_runner.py b/browser_env/browser_use_runner.py index 08ed6b42..dd201943 100644 --- a/browser_env/browser_use_runner.py +++ b/browser_env/browser_use_runner.py @@ -6,6 +6,13 @@ from urllib import error, request from browser_use import Agent, Browser, ChatOpenAI +SPEED_OPTIMIZATION_PROMPT = """ +Speed optimization instructions: +- Be extremely concise and direct in your responses +- Get to the goal as quickly as possible +- Use multi-action sequences whenever possible to reduce steps +""" + def _json_response(handler, status_code, payload): data = json.dumps(payload, ensure_ascii=False).encode("utf-8") @@ -29,7 +36,13 @@ async def run_browser_task(task): temperature=0.0, ) - agent = Agent(task=task, llm=llm, browser=browser) + agent = Agent(task=task, + llm=llm, + browser=browser, + flash_mode=True, + use_vision=False, + extend_system_message=SPEED_OPTIMIZATION_PROMPT, + ) try: history = await agent.run() From 0a2d44bca85d7bd4d5ebe4f5c6d1d48463650fe1 Mon Sep 17 00:00:00 2001 From: fedorkobylkevitch Date: Wed, 29 Apr 2026 00:56:09 +0300 Subject: [PATCH 3/3] update ci/cd config --- .gitea/workflows/deploy.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 691e4311..b505db49 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -3,7 +3,8 @@ name: Deploy to BrowserUse VPS on: push: branches: - - feature/api-for-subagent + - main + - develop workflow_dispatch: jobs: