MCPcopy Create free account

hub / github.com/convergence-ai/proxy-lite / functions

Functions206 in github.com/convergence-ai/proxy-lite

↓ 24 callersMethodappend
(self, message: MessageTypes, label: Optional[str] = None)
src/proxy_lite/history.py:128
↓ 8 callersMethodrun
(self, task: str)
src/proxy_lite/runner.py:170
↓ 6 callersMethodextend
(self, history: MessageHistory)
src/proxy_lite/history.py:136
↓ 6 callersMethodupdate_poi
(self)
src/proxy_lite/browser/browser.py:184
↓ 4 callersFunctioncalculate_dash_points
(start, end, dash_length, gap_length)
src/proxy_lite/browser/bounding_boxes.py:50
↓ 4 callersMethodclick
(self, mark_id: int)
src/proxy_lite/browser/browser.py:290
↓ 4 callersMethodcreate
(cls, config: BaseClientConfig)
src/proxy_lite/client.py:52
↓ 4 callersMethodevaluate
(self, **kwargs: dict[str, Any])
src/proxy_lite/environments/webbrowser.py:180
↓ 4 callersMethodget
Retrieve a registered Agent class by its name. Raises: ValueError: If no such agent is found.
src/proxy_lite/agents/agent_base.py:215
↓ 4 callersMethodmodel_dump
(self, **kwargs)
src/proxy_lite/history.py:104
↓ 4 callersMethodscreenshot
( self, delay: float = 0.0, quality: int = 70, type: str = "jpeg", sca
src/proxy_lite/browser/browser.py:256
↓ 3 callersFunctionasync_timeout
(timeout: float, task_name: str = "timeout")
src/proxy_lite/runner.py:28
↓ 3 callersMethodfrom_media
( cls, text: Optional[str] = None, image: Optional[bytes | str] = None, is_bas
src/proxy_lite/history.py:68
↓ 3 callersMethodhover
(self, point: Point)
src/proxy_lite/browser/browser.py:340
↓ 3 callersMethodinitialise
(cls, task: str)
src/proxy_lite/recorder.py:33
↓ 3 callersMethodsave
(self, run: Run)
src/proxy_lite/recorder.py:100
↓ 2 callersFunctionannotate_bounding_boxes
(image: bytes, bounding_boxes: list[BoundingBox])
src/proxy_lite/browser/bounding_boxes.py:192
↓ 2 callersFunctioncreate_logger
( name: str, level: Literal["DEBUG", "INFO", "WARNING", "ERROR", "CRITICAL"] = "INFO", detailed_na
src/proxy_lite/logger.py:59
↓ 2 callersFunctioncreate_run_gif
Generate a gif from the Run object's history. For each Observation record, the observation image is decoded from its base64 encoded stri
src/proxy_lite/gif_maker.py:12
↓ 2 callersMethodfrom_dict
(cls, config_dict: dict)
src/proxy_lite/runner.py:66
↓ 2 callersMethodgoto
(self, url: str)
src/proxy_lite/browser/browser.py:279
↓ 2 callersMethodhistory_view
Context window management. Filters messages in reverse order, retaining a limited number of recent screenshots and prompts.
src/proxy_lite/history.py:155
↓ 2 callersFunctionisScrollable
(element)
src/proxy_lite/browser/find_pois.js:24
↓ 2 callersMethodload
(cls, run_id: str)
src/proxy_lite/recorder.py:42
↓ 2 callersMethodreceive_user_message
( self, text: Optional[str] = None, image: list[bytes] = None, label: MessageL
src/proxy_lite/agents/agent_base.py:120
↓ 2 callersMethodrecord
( self, observation: Optional[Observation] = None, action: Optional[Action] = None,
src/proxy_lite/recorder.py:62
↓ 2 callersMethodrun_generator
(self, task: str)
src/proxy_lite/runner.py:100
↓ 2 callersMethodserialize_messages
(self, message_history: MessageHistory)
src/proxy_lite/serializer.py:19
↓ 2 callersMethodserialize_tools
(self, tools: list[Tool])
src/proxy_lite/serializer.py:25
↓ 2 callersMethodstream_message
Streams the message character by character asynchronously.
src/proxy_lite/logger.py:11
↓ 2 callersMethodterminate
(self)
src/proxy_lite/recorder.py:78
↓ 1 callersMethod_validate_model
(self)
src/proxy_lite/client.py:125
↓ 1 callersMethodact
Return an action for interacting with the environment.
src/proxy_lite/solvers/solver_base.py:48
↓ 1 callersFunctionannotate_bounding_box
(image: bytes, bbox: BoundingBox)
src/proxy_lite/browser/bounding_boxes.py:122
↓ 1 callersMethodbrowser_session
(self)
src/proxy_lite/environments/webbrowser.py:70
↓ 1 callersFunctioncalculateArea
(rects)
src/proxy_lite/browser/find_pois.js:102
↓ 1 callersMethodclear_text_field
(self, mark_id: int)
src/proxy_lite/browser/browser.py:370
↓ 1 callersFunctioncreateCustomSelectElement
()
src/proxy_lite/browser/add_custom_select.js:9
↓ 1 callersMethodcreate_completion
( self, messages: MessageHistory, temperature: float = 0.7, seed: Optional[int
src/proxy_lite/client.py:33
↓ 1 callersFunctiondo_command
(args)
src/proxy_lite/cli.py:24
↓ 1 callersFunctiondraw_dashed_rectangle
( img, bbox: BoundingBox, color, thickness=1, dash_length=10, gap_length=5, )
src/proxy_lite/browser/bounding_boxes.py:78
↓ 1 callersFunctiondummy_test
()
src/proxy_lite/browser/browser.py:387
↓ 1 callersFunctionelement_as_text
Return a text representation of all elements on the page.
src/proxy_lite/browser/browser.py:37
↓ 1 callersFunctionelement_as_text
Return a text representation of all elements on the page
src/proxy_lite/tools/browser_tool.py:31
↓ 1 callersMethodenter_text
(self, mark_id: int, text: str, submit: bool = False)
src/proxy_lite/browser/browser.py:295
↓ 1 callersMethodexecute_action
(self, action: Action)
src/proxy_lite/environments/webbrowser.py:125
↓ 1 callersMethodexecute_tool
(self, tool_call: ToolCall)
src/proxy_lite/environments/environment_base.py:82
↓ 1 callersFunctionextractInteractiveItems
(rootElement)
src/proxy_lite/browser/find_pois.js:295
↓ 1 callersFunctionfindSelectInShadowRoot
(element)
src/proxy_lite/browser/add_custom_select.js:91
↓ 1 callersMethodfocus
(self, point: Point)
src/proxy_lite/browser/browser.py:343
↓ 1 callersMethodfrom_yaml
(cls, yaml_path: str)
src/proxy_lite/runner.py:72
↓ 1 callersMethodgenerate_output
( self, use_tool: bool = False, response_format: Optional[type[BaseModel]] = None,
src/proxy_lite/agents/agent_base.py:94
↓ 1 callersMethodget
Retrieve a registered Solver class by its name. Raises: ValueError: If no such solver is found.
src/proxy_lite/solvers/solver_base.py:100
↓ 1 callersFunctiongetElementRects
(element, context)
src/proxy_lite/browser/find_pois.js:106
↓ 1 callersFunctiongetEventListeners
(element)
src/proxy_lite/browser/find_pois.js:41
↓ 1 callersFunctiongetVisibleText
(element, marked_elements_convergence = [])
src/proxy_lite/browser/find_pois.js:198
↓ 1 callersMethodget_history_view
(self)
src/proxy_lite/agents/agent_base.py:81
↓ 1 callersMethodget_info
(self)
src/proxy_lite/environments/webbrowser.py:183
↓ 1 callersMethodget_text
(self, mark_id: int)
src/proxy_lite/browser/browser.py:356
↓ 1 callersFunctionget_user_config
(config_expander)
src/proxy_lite/app.py:11
↓ 1 callersMethodgo_back
(self)
src/proxy_lite/browser/browser.py:328
↓ 1 callersMethodgoto
Go directly to a specific web url. Specify the exact URL.
src/proxy_lite/tools/browser_tool.py:148
↓ 1 callersFunctionhasInteractiveAttributes
(element)
src/proxy_lite/browser/find_pois.js:62
↓ 1 callersFunctionhasInteractiveEventListeners
(element)
src/proxy_lite/browser/find_pois.js:84
↓ 1 callersFunctionhasInteractiveTag
(element)
src/proxy_lite/browser/find_pois.js:58
↓ 1 callersMethodinitialise_run
(self, task: str)
src/proxy_lite/recorder.py:86
↓ 1 callersFunctionisElementVisible
(element)
src/proxy_lite/browser/find_pois.js:151
↓ 1 callersFunctionisInteractive
(element)
src/proxy_lite/browser/find_pois.js:49
↓ 1 callersFunctionisMarkedInteractive
(el)
src/proxy_lite/browser/find_pois.js:220
↓ 1 callersFunctionisTopElement
(element)
src/proxy_lite/browser/find_pois.js:159
↓ 1 callersMethodis_complete
Return a boolean indicating if the task is complete.
src/proxy_lite/solvers/solver_base.py:54
↓ 1 callersFunctionmain
()
src/proxy_lite/cli.py:60
↓ 1 callersFunctionmain
()
src/proxy_lite/app.py:184
↓ 1 callersMethodpop
(self)
src/proxy_lite/history.py:133
↓ 1 callersFunctionprocessElement
(element, context)
src/proxy_lite/browser/find_pois.js:298
↓ 1 callersMethodprocess_iframe
(self, iframe)
src/proxy_lite/browser/browser.py:147
↓ 1 callersFunctionrun_task_async
( task: str, status_placeholder, action_placeholder, environment_placeholder, image_placeh
src/proxy_lite/app.py:108
↓ 1 callersMethodshould_perform_action
(self)
src/proxy_lite/environments/webbrowser.py:107
↓ 1 callersFunctionshowCustomSelect
(select)
src/proxy_lite/browser/add_custom_select.js:28
↓ 1 callersFunctiontimeout_task
()
src/proxy_lite/runner.py:32
↓ 1 callersMethodto_dict
(self, exclude: Set[str] | None = None)
src/proxy_lite/history.py:151
↓ 1 callersFunctiontraverse
(node)
src/proxy_lite/browser/find_pois.js:224
↓ 1 callersMethodtype
Type text. You can type into one or more elements. Note that the text inside an element is cleared before typing.
src/proxy_lite/tools/browser_tool.py:169
↓ 1 callersFunctionupdate_config_from_env
(config: RunnerConfig)
src/proxy_lite/cli.py:12
Method__add__
(self, other: MessageHistory)
src/proxy_lite/history.py:175
Method__aenter__
(self)
src/proxy_lite/browser/browser.py:99
Method__aenter__
(self)
src/proxy_lite/environments/webbrowser.py:43
Method__aenter__
(self)
src/proxy_lite/environments/environment_base.py:56
Method__aenter__
(self)
src/proxy_lite/tools/tool_base.py:9
Method__aenter__
(self)
src/proxy_lite/tools/browser_tool.py:132
Method__aenter__
(self)
src/proxy_lite/solvers/solver_base.py:25
Method__aexit__
(self, exc_type, exc_val, exc_tb)
src/proxy_lite/browser/browser.py:120
Method__aexit__
(self, exc_type, exc_value, traceback)
src/proxy_lite/environments/webbrowser.py:57
Method__aexit__
(self, exc_type, exc_value, traceback)
src/proxy_lite/environments/environment_base.py:59
Method__aexit__
(self, exc_type, exc_val, exc_tb)
src/proxy_lite/tools/tool_base.py:12
Method__aexit__
(self, exc_type, exc_val, exc_tb)
src/proxy_lite/tools/browser_tool.py:137
Method__aexit__
(self, exc_type, exc_value, traceback)
src/proxy_lite/solvers/solver_base.py:28
Method__getitem__
(self, index)
src/proxy_lite/history.py:142
Method__getitem__
(self, index)
src/proxy_lite/browser/bounding_boxes.py:16
Method__iadd__
(self, other: MessageHistory)
src/proxy_lite/history.py:181
next →1–100 of 206, ranked by callers