votte
Twitter / X GithubVotte
  • Documentation
  • API Reference
  • Introduction
    • Introduction
  • Get started
  • Python SDK
  • Concepts
    • Browser Sessions
  • Web Agents
  • Page Interactions
  • Secrets Vault
  • Browser Using Agent (BUA)
  • Session Features
    • Proxies
  • CDP
  • Session Replay
  • Cookies
  • Use Cases
    • Github Issue Agent
  • Scrape Shopping Products
  • Integrations
    • Votte MCP Server
  • OpenAI CUA (computer use)
  • Cursor
Powered by GitBook

@ 2025 Votte Labs

On this page
  • Overview
  • Agent Management
Export as PDF

Web Agents

Run autonomous Web AI agents

Overview

Execute autonomous agents powered by LLMs that can navigate websites, perform complex workflows, and complete tasks through natural language instructions.

Agent Management

Python SDK

The following snippet shows how to manage your agents using the Votte Python SDK.

from votte_sdk import VotteClient

votte = VotteClient()
agent = votte.Agent()
response = agent.run(task="Find the best italian restaurant in SF and book a table for 2 at 7pm today")
status = agent.status()
from votte_sdk import VotteClient

votte = VotteClient()
agent = votte.agents.run(
	task="Go to the careers page of votte.cc and list the latest job openings",
	max_steps=5
)
status = votte.agents.status(agent.agent_id)
from votte_sdk import VotteClient

votte = VotteClient()
response = votte.agents.start(
	task="Go to the careers page of votte.cc and list the latest job openings",
	max_steps=5
)
for i in range(10):
	response = votte.agents.status(response.agent_id)
	if response.answer:
		print(response.answer)
_ =vvotte.agents.stop(response.agent_id)

you can also get more control over the session and agent lifecycle by running an agent in a session explicitly:

with votte.Session(proxies=True) as session:  
	_ = votte.agents.run(
		task="<YOUR_TASK_PROMPT>",
		session_id=session.session_id
	)
	...

Key points

  • Agent Lifecycle: If you are using the stateless api, remember to manually stop all agents that you started. You can check active agents using votte.agents.list().

PreviousBrowser SessionsNextPage Interactions

Last updated 14 days ago