├── .env ├── .gitignore ├── LICENSE ├── README.md ├── agent_task_loop.py ├── examples ├── __init__.py ├── complex_workflow.py └── simple_browser_task.py ├── rabbit_sdk ├── __init__.py ├── agent.py ├── browser_controller.py ├── config.py ├── llm_manager.py ├── memory_manager.py ├── planner.py ├── rabbit_sdk.egg-info │ ├── PKG-INFO │ ├── SOURCES.txt │ ├── dependency_links.txt │ ├── requires.txt │ └── top_level.txt ├── tools │ ├── __init__.py │ ├── browser_tools.py │ └── utility_tools.py └── utils.py ├── requirements.txt ├── setup.py └── test_agent.py /.env: -------------------------------------------------------------------------------- 1 | GEMINI_API_KEY= "your_api_key" 2 | 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wchisasa/rabbit/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wchisasa/rabbit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wchisasa/rabbit/HEAD/README.md -------------------------------------------------------------------------------- /agent_task_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wchisasa/rabbit/HEAD/agent_task_loop.py -------------------------------------------------------------------------------- /examples/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wchisasa/rabbit/HEAD/examples/__init__.py -------------------------------------------------------------------------------- /examples/complex_workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wchisasa/rabbit/HEAD/examples/complex_workflow.py -------------------------------------------------------------------------------- /examples/simple_browser_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wchisasa/rabbit/HEAD/examples/simple_browser_task.py -------------------------------------------------------------------------------- /rabbit_sdk/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wchisasa/rabbit/HEAD/rabbit_sdk/__init__.py -------------------------------------------------------------------------------- /rabbit_sdk/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wchisasa/rabbit/HEAD/rabbit_sdk/agent.py -------------------------------------------------------------------------------- /rabbit_sdk/browser_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wchisasa/rabbit/HEAD/rabbit_sdk/browser_controller.py -------------------------------------------------------------------------------- /rabbit_sdk/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wchisasa/rabbit/HEAD/rabbit_sdk/config.py -------------------------------------------------------------------------------- /rabbit_sdk/llm_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wchisasa/rabbit/HEAD/rabbit_sdk/llm_manager.py -------------------------------------------------------------------------------- /rabbit_sdk/memory_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wchisasa/rabbit/HEAD/rabbit_sdk/memory_manager.py -------------------------------------------------------------------------------- /rabbit_sdk/planner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wchisasa/rabbit/HEAD/rabbit_sdk/planner.py -------------------------------------------------------------------------------- /rabbit_sdk/rabbit_sdk.egg-info/PKG-INFO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wchisasa/rabbit/HEAD/rabbit_sdk/rabbit_sdk.egg-info/PKG-INFO -------------------------------------------------------------------------------- /rabbit_sdk/rabbit_sdk.egg-info/SOURCES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wchisasa/rabbit/HEAD/rabbit_sdk/rabbit_sdk.egg-info/SOURCES.txt -------------------------------------------------------------------------------- /rabbit_sdk/rabbit_sdk.egg-info/dependency_links.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /rabbit_sdk/rabbit_sdk.egg-info/requires.txt: -------------------------------------------------------------------------------- 1 | playwright 2 | -------------------------------------------------------------------------------- /rabbit_sdk/rabbit_sdk.egg-info/top_level.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /rabbit_sdk/tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wchisasa/rabbit/HEAD/rabbit_sdk/tools/__init__.py -------------------------------------------------------------------------------- /rabbit_sdk/tools/browser_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wchisasa/rabbit/HEAD/rabbit_sdk/tools/browser_tools.py -------------------------------------------------------------------------------- /rabbit_sdk/tools/utility_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wchisasa/rabbit/HEAD/rabbit_sdk/tools/utility_tools.py -------------------------------------------------------------------------------- /rabbit_sdk/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wchisasa/rabbit/HEAD/rabbit_sdk/utils.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wchisasa/rabbit/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wchisasa/rabbit/HEAD/setup.py -------------------------------------------------------------------------------- /test_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wchisasa/rabbit/HEAD/test_agent.py --------------------------------------------------------------------------------