Commit graph

111 commits

Author SHA1 Message Date
c2e610ec54 temp_commit: 프롬프트 확장 가이드 추가 및 Google, Meta 프로바이더에 대한 SSO 로그인 리디렉션 URL 수집 로직 구현 2025-06-24 22:44:51 +09:00
32f2ce486e temp_commit: 프롬프트 확장 가이드 추가 및 Google, Meta 프로바이더에 대한 SSO 로그인 리디렉션 URL 수집 로직 구현 2025-06-24 22:44:09 +09:00
b0a4727e13 fix: get_prompt 함수에서 type 비교 시 대소문자 구분 없애기 2025-06-23 20:44:54 +09:00
a5d8d674b4 Merge branch 'main' of https://github.com/j93es/browser-use-oauth into feat/split-agent 2025-06-23 20:42:38 +09:00
9af67fbd49 fix: 로그인 차단 시 반환 형식 수정 및 즉시 종료로 변경 2025-06-23 20:39:28 +09:00
e85c128ed8 fix: SSO 로그인 절차 간소화 및 불필요한 JSON 반환 형식 제거 2025-06-23 20:39:00 +09:00
1767cd5861 feat: OAuth 리스트 추출 및 모델 수정, 파일 생성 및 설정 과정 개선
- Windows에서 storage_state 이슈가 일어납니다.
2025-06-23 20:38:02 +09:00
6ddeed2173 fix: 온도 설정 및 OAuth 제공자 식별 프롬프트 개선 2025-06-23 19:59:51 +09:00
e1319a108d chore: storage_state.json 관련해서 수정함
- Windows 싫어요
2025-06-23 19:19:56 +09:00
4b3637b762 feat: OAuth 리스트 추출 및 로그인 기능 개선
- README.md: uv 실행 명령어 수정
- lib/llm/prompt: OAuth 리스트 추출 및 fallback 프롬프트 추가
- lib/utils/browser_use: 프로필 생성 시 스토리지 상태 파일 처리 개선
- lib/utils/browser_use/func: 안전한 JSON 읽기 및 쓰기 함수 추가
- main.py: OAuth 리스트 추출 및 개별 로그인 시도 통합
- model.py: OAuth 모델 수정
2025-06-23 00:15:03 +09:00
c1ade99b8a
Merge pull request #19 from j93es/feat/setup
chore: 환경 설정 및 크로스 플랫폼 실행 파일
2025-06-22 23:45:27 +09:00
46a169f1d0
HotFix #1 2025-06-22 23:44:57 +09:00
4f90285bdd modified: README.md 2025-06-22 23:13:39 +09:00
3dd86982d7 chore: 환경 설정 및 크로스 플랫폼 실행 파일 2025-06-22 23:13:26 +09:00
95d56259e7
Merge pull request #17 from j93es/chore/vibe-coding
바이브 코딩
2025-06-22 18:40:37 +09:00
638a3d47ce Add comprehensive documentation for Browser Use features
- Introduced custom output format instructions with example code.
- Detailed connection methods for launching and connecting to browsers, including local and remote options.
- Provided guidelines for handling sensitive data securely, including best practices and examples.
- Documented supported LangChain chat models with setup instructions and environment variable requirements.
- Added instructions for customizing the system prompt to control agent behavior.
2025-06-21 16:18:16 +09:00
34ee66b4e8
Merge pull request #16 from j93es/feat/fix-prompt
[Update] prompt
2025-06-21 16:08:12 +09:00
tv0924@icloud.com
1ca98bc067 [Update] prompt 2025-06-21 16:06:35 +09:00
James
03acba17f9
Merge pull request #15 from j93es/feat/login
feat: implement OAuth login functionality
2025-06-21 15:58:29 +09:00
d47ebe0960 aa 2025-06-21 15:57:37 +09:00
3f801ab4f7 fix: 쿠키 삭제 방법 추가 및 planner_llm 주석 처리 2025-06-21 15:57:22 +09:00
f157039351 fix: 쿠키 삭제 및 페이지 새로 고침 관련 문서 수정, 의존성 버전 하향 조정 2025-06-21 15:49:48 +09:00
8ad30460ce feat: 개선된 쿠키 삭제 및 페이지 새로 고침 기능 추가
- 'clear_cookies' 액션을 'Clear all cookies and reload page'로 변경
- 현재 페이지가 없거나 잘못된 타입일 경우 오류 처리 추가
- 쿠키 삭제 후 페이지 새로 고침 성공 메시지 및 오류 메시지 추가
- extend_planner_system_message에 OAuth 관련 조건 추가
2025-06-21 15:32:17 +09:00
c9f146baef feat: implement OAuth login functionality
- Update environment configuration and gitignore
- Replace sensitive example with actual config file
- Refactor LLM prompt structure by removing login/session modules
- Update main application entry point for OAuth integration
2025-06-21 15:23:47 +09:00
김민곤
c20bfda3af
Merge pull request #14 from j93es/chore/browser-use-update
Browser Use v0.3.1
2025-06-21 12:10:40 +09:00
c43535c20e [Update] pyproject.toml 및 uv.lock 파일에서 browser-use 및 authlib 버전 업데이트 2025-06-21 12:06:56 +09:00
4f0097049c
Merge pull request #13 from j93es/feat/sensitive-data
Docs 수정 및 Sensitive Data 기능 추가
2025-06-20 22:03:49 +09:00
753afa6656
Update README.md 2025-06-18 22:27:01 +09:00
871659cc00 [Enhancement] Browser Use에게 직접 로그인 요청 섹션에 선택 사항 추가 2025-06-18 21:50:14 +09:00
3521125b5a Merge branch 'feat/sensitive-data' of https://github.com/j93es/browser-use-oauth into feat/sensitive-data 2025-06-18 21:49:03 +09:00
34a98773ab [Fix] GetSensitiveData 함수에서 파일이 없을 경우 예외 대신 None 반환 2025-06-18 21:45:14 +09:00
8444abc242 [Fix] GetSensitiveData 함수에서 파일이 없을 경우 예외 대신 None 반환 2025-06-18 21:43:35 +09:00
1b65693ba5 Add function to read sensitive data from .sensitive.json file
- Implemented GetSensitiveData function to load sensitive data from a JSON file.
- Added error handling for missing file scenario.
2025-06-18 21:42:06 +09:00
29d91bac56 [Enhancement] 도메인 파일 경로를 './data/domains.txt'로 변경 2025-06-18 21:18:01 +09:00
9f6d172c23 [Enhancement] .vscode/settings.json 파일 추가: rust-analyzer 설정 포함 2025-06-18 21:15:14 +09:00
c5ff066c65
Merge pull request #12 from j93es/feat/storage-state
Browser Use Latest && 쿠키 로컬스토리지 추가 등
2025-06-16 08:22:14 +09:00
imnyang
7ae5834d82 [Enhancement] setup_storage_state 및 GetProfile 함수를 비동기 처리로 변경 2025-06-15 22:37:35 +09:00
imnyang
adec1f5e49 [Enhancement] GetProfile 함수 추가 및 브라우저 프로필 생성 로직 통합 2025-06-15 22:36:20 +09:00
imnyang
b49fe8b49e Merge branch 'feat/storage-state' of https://github.com/j93es/browser-use-oauth into feat/storage-state 2025-06-15 22:09:00 +09:00
imnyang
1f3b2f5c8a [Enhancement] 스토리지 상태 경로 설정 로직 개선: 스크립트 디렉토리 기반으로 수정 2025-06-15 22:08:57 +09:00
c64c33516e [Enhancement] setup_storage_state 함수 호출 추가: URL 스캔 시작 시 저장 상태 설정 2025-06-15 15:21:16 +09:00
imnyang
1d5e470f4e [Enhancement] 진행 상황 저장 및 로드 기능 추가, 스캔 중단 시 처리 상태 출력 2025-06-15 13:15:41 +09:00
imnyang
b68425f523 Refactor authentication and session management
- Removed old llm_login and session scripts, replacing them with a new structure for handling SSO login and session management.
- Introduced a new prompt system for collecting SSO redirect URLs, ensuring compliance with security protocols.
- Implemented a robust backend notification system for tracking scan initiation.
- Enhanced browser profile configuration and resource management for improved session handling.
- Added utility functions for environment variable checks and logging.
- Updated the overall architecture to improve maintainability and readability.
2025-06-15 12:24:01 +09:00
imnyang
2d8a7d5cfb [Enhancement] LMNR 초기화 로직 간소화: BASEURL 및 포트 설정 제거 2025-06-15 03:14:51 +09:00
imnyang
cbc621aa52 [Enhancement] LMNR 관련 환경변수 정리 및 기본 URL 수정 2025-06-15 03:11:14 +09:00
imnyang
05bd499e86 [Enhancement] .env.example 파일에 LLM 및 Monitoring 섹션 추가 2025-06-15 03:07:53 +09:00
imnyang
6e74377028 [Enhancement] LMNR 초기화 로직 개선: HTTP 및 gRPC 포트 설정 추가 2025-06-15 03:04:36 +09:00
imnyang
546d9c061a [Enhancement] LMNR 초기화 시 BASEURL 환경변수 추가 2025-06-15 02:58:57 +09:00
imnyang
ed120f7a69 [Enhancement] BrowserProfile 설정 수정 및 창 크기 조정 2025-06-15 02:53:48 +09:00
imnyang
2d3d3dfe88 Refactor code structure for improved readability and maintainability 2025-06-15 01:53:52 +09:00