Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/convergence-ai/proxy-lite
/ functions
Functions
206 in github.com/convergence-ai/proxy-lite
⨍
Functions
206
◇
Types & classes
70
Method
__init__
(self, local_folder: str | None = None)
src/proxy_lite/recorder.py:83
Method
__init__
( self, viewport_width: int = 1280, viewport_height: int = 720, headless: bool
src/proxy_lite/browser/browser.py:80
Method
__init__
(self, session: BrowserSession)
src/proxy_lite/tools/browser_tool.py:128
Method
__init__
(self)
src/proxy_lite/tools/return_tool.py:11
Method
__init__
(self, **data)
src/proxy_lite/agents/agent_base.py:55
Method
__init__
(self, **data)
src/proxy_lite/agents/proxy_lite_agent.py:38
Method
__iter__
(self)
src/proxy_lite/history.py:148
Method
__iter__
(self)
src/proxy_lite/browser/bounding_boxes.py:13
Method
__len__
(self)
src/proxy_lite/history.py:64
Method
__len__
(self)
src/proxy_lite/history.py:145
Method
__repr__
(self)
src/proxy_lite/browser/bounding_boxes.py:22
Method
__reversed__
(self)
src/proxy_lite/history.py:139
Method
__tuple__
(self)
src/proxy_lite/browser/bounding_boxes.py:19
Method
_log
( self, level, msg, args, exc_info=None, extra=None, s
src/proxy_lite/logger.py:23
Method
act
(self, observation: Observation)
src/proxy_lite/solvers/simple_solver.py:58
Method
actions
(self)
src/proxy_lite/recorder.py:51
Method
agent
(self)
src/proxy_lite/solvers/simple_solver.py:36
Function
attach_param_schema
(param_model: type[BaseModel])
src/proxy_lite/tools/tool_base.py:38
Method
back
Go back to the previous page.
src/proxy_lite/tools/browser_tool.py:201
Method
click
Click on an element of the page.
src/proxy_lite/tools/browser_tool.py:163
Method
click_tab
(self, mark_id: int)
src/proxy_lite/browser/browser.py:285
Method
complete
(self)
src/proxy_lite/runner.py:185
Method
cookies
(self)
src/proxy_lite/environments/webbrowser.py:74
Method
create_completion
( self, messages: MessageHistory, temperature: float = 0.7, seed: Optional[int
src/proxy_lite/client.py:90
Method
create_completion
( self, messages: MessageHistory, temperature: float = 0.7, seed: Optional[int
src/proxy_lite/client.py:145
Method
current_page
(self)
src/proxy_lite/browser/browser.py:129
Method
current_url
(self)
src/proxy_lite/browser/browser.py:135
Function
decorator
(func: Callable)
src/proxy_lite/tools/tool_base.py:39
Method
decorator
(env_cls: type[BaseEnvironment])
src/proxy_lite/environments/environment_base.py:114
Method
decorator
(solver_cls: type[BaseSolver])
src/proxy_lite/solvers/solver_base.py:76
Method
decorator
(agent_cls: type[BaseAgent])
src/proxy_lite/agents/agent_base.py:191
Method
deserialize_messages
(self, data: list[dict])
src/proxy_lite/serializer.py:22
Method
deserialize_messages
(self, data: list[dict])
src/proxy_lite/serializer.py:32
Method
do_nothing_tool
Do nothing. Use this if you have no need for the browser at this time.
src/proxy_lite/tools/browser_tool.py:219
Method
ensure_list
(cls, v)
src/proxy_lite/history.py:112
Method
evaluate
(self, **kwargs: dict[str, Any])
src/proxy_lite/environments/environment_base.py:80
Method
execute_action
(self, action: Action)
src/proxy_lite/environments/environment_base.py:74
Method
external_client
(self)
src/proxy_lite/client.py:84
Method
external_client
(self)
src/proxy_lite/client.py:138
Method
first_image
(self)
src/proxy_lite/history.py:57
Method
first_text
(self)
src/proxy_lite/history.py:61
Method
gather_runs
()
src/proxy_lite/runner.py:176
Method
get
Retrieve a registered Environment class by its name. Raises: ValueError: If no such environment is found.
src/proxy_lite/environments/environment_base.py:138
Method
get_config
Retrieve a registered Environment configuration class by its name. Raises: ValueError: If no such configuration is found
src/proxy_lite/environments/environment_base.py:151
Method
get_config
Retrieve a registered Solver configuration class by its name. Raises: ValueError: If no such config is found.
src/proxy_lite/solvers/solver_base.py:113
Method
get_config
Retrieve a registered Agent configuration class by its name. Raises: ValueError: If no such config is found.
src/proxy_lite/agents/agent_base.py:228
Method
get_history_view
(self)
src/proxy_lite/agents/proxy_lite_agent.py:49
Method
get_info
(self)
src/proxy_lite/environments/environment_base.py:95
Method
google_search
Perform a generic web search using Google. Results may not be relevant. If you see poor results, you can try another query.
src/proxy_lite/tools/browser_tool.py:154
Method
history
(self)
src/proxy_lite/solvers/simple_solver.py:44
Method
http_client
(self)
src/proxy_lite/client.py:63
Method
images
(self)
src/proxy_lite/history.py:49
Function
img_to_base64
(image_path)
src/proxy_lite/app.py:187
Method
info_for_user
(self)
src/proxy_lite/environments/webbrowser.py:62
Method
info_for_user
(self)
src/proxy_lite/environments/environment_base.py:64
Method
initialise
(self)
src/proxy_lite/environments/webbrowser.py:77
Method
initialise
(self)
src/proxy_lite/environments/environment_base.py:71
Method
initialise
(self, task: str, env_tools: list[Tool], env_info: str)
src/proxy_lite/solvers/simple_solver.py:49
Method
initialise
Initialise the solution with the given task.
src/proxy_lite/solvers/solver_base.py:36
Method
is_complete
(self, observation: Observation)
src/proxy_lite/solvers/simple_solver.py:96
Method
last_action
(self)
src/proxy_lite/recorder.py:55
Method
last_observation
(self)
src/proxy_lite/recorder.py:59
Method
model_post_init
(self, __context: Any)
src/proxy_lite/runner.py:89
Method
model_post_init
(self, __context: Any)
src/proxy_lite/agents/agent_base.py:37
Method
model_post_init
(self, __context: Any)
src/proxy_lite/agents/agent_base.py:60
Method
observations
(self)
src/proxy_lite/recorder.py:47
Method
observe
(self)
src/proxy_lite/environments/webbrowser.py:177
Method
observe
(self)
src/proxy_lite/environments/environment_base.py:77
Method
poi_text
(self)
src/proxy_lite/browser/browser.py:250
Method
poi_text
(self)
src/proxy_lite/tools/browser_tool.py:141
Method
receive_assistant_message
( self, content: Optional[str] = None, tool_calls: Optional[list[ToolCall]] = None,
src/proxy_lite/agents/agent_base.py:142
Method
receive_system_message
( self, text: Optional[str] = None, label: MessageLabel = None, )
src/proxy_lite/agents/agent_base.py:134
Method
receive_tool_message
( self, text: str, tool_id: str, label: MessageLabel = None, )
src/proxy_lite/agents/agent_base.py:164
Method
register_agent
Decorator to register an Agent class under a given name. Example: @Agents.register_agent("browser") class Br
src/proxy_lite/agents/agent_base.py:181
Method
register_agent_config
Decorator to register a configuration class under a given name. Example: @Agents.register_agent_config("browser")
src/proxy_lite/agents/agent_base.py:198
Method
register_environment
Decorator to register an Environment class under a given name. Example: @Environments.register_environment("my_environme
src/proxy_lite/environments/environment_base.py:104
Method
register_environment_config
Decorator to register an Environment configuration class under a given name. Example: @Environments.register_environment
src/proxy_lite/environments/environment_base.py:121
Method
register_solver
Decorator to register a Solver class under a given name. Example: @Solvers.register_solver("my_solver") clas
src/proxy_lite/solvers/solver_base.py:66
Method
register_solver_config
Decorator to register a Solver configuration class under a given name. Example: @Solvers.register_solver_config("my_solv
src/proxy_lite/solvers/solver_base.py:83
Method
reload
(self)
src/proxy_lite/browser/browser.py:282
Method
reload
Reload the current page. Useful when the page seems unresponsive, broken, outdated, or if you want to reset the page to its initial state.
src/proxy_lite/tools/browser_tool.py:213
Method
return_value
Return a value to the user. Use this tool when you have finished the task in order to provide any information the user has requested.
src/proxy_lite/tools/return_tool.py:15
Method
round_down
(cls, v)
src/proxy_lite/browser/bounding_boxes.py:35
Method
round_up
(cls, v)
src/proxy_lite/browser/bounding_boxes.py:40
Method
run_concurrent
(self, tasks: list[str])
src/proxy_lite/runner.py:175
Method
run_id
(self)
src/proxy_lite/runner.py:191
Method
run_result
(self)
src/proxy_lite/runner.py:197
Method
schema
(self)
src/proxy_lite/tools/tool_base.py:16
Method
scroll
( self, direction: Literal["up", "down", "left", "right"], mark_id: Optional[int] = No
src/proxy_lite/browser/browser.py:303
Method
scroll
Scroll the page (or a scrollable element) up, down, left or right.
src/proxy_lite/tools/browser_tool.py:193
Method
serialize_messages
(self, message_history: MessageHistory)
src/proxy_lite/serializer.py:29
Method
serialize_tools
(self, tools: list[Tool])
src/proxy_lite/serializer.py:37
Method
system_prompt
(self)
src/proxy_lite/agents/agent_base.py:66
Method
system_prompt
(self)
src/proxy_lite/agents/proxy_lite_agent.py:42
Method
terminate
( self, run: Run, save: bool = True, )
src/proxy_lite/recorder.py:91
Method
texts
(self)
src/proxy_lite/history.py:53
Method
tool_descriptions
(self)
src/proxy_lite/agents/agent_base.py:73
Method
tools
(self)
src/proxy_lite/environments/webbrowser.py:66
Method
tools
(self)
src/proxy_lite/environments/environment_base.py:68
Method
tools
(self)
src/proxy_lite/solvers/simple_solver.py:32
← previous
next →
101–200 of 206, ranked by callers