-
Notifications
You must be signed in to change notification settings - Fork 110
Expand file tree
/
Copy path__init__.py
More file actions
47 lines (44 loc) · 1.08 KB
/
__init__.py
File metadata and controls
47 lines (44 loc) · 1.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
"""Stagehand - The AI Browser Automation Framework"""
from .agent import Agent
from .config import StagehandConfig, default_config
from .handlers.observe_handler import ObserveHandler
from .llm import LLMClient
from .logging import LogConfig, configure_logging
from .main import Stagehand
from .metrics import StagehandFunctionName, StagehandMetrics
from .page import StagehandPage
from .types import (
ActOptions,
ActResult,
AgentConfigAPI as AgentConfig,
AgentExecuteOptionsAPI as AgentExecuteOptions,
AgentExecuteResult,
AgentProvider,
ExtractOptions,
ExtractResult,
ObserveOptions,
ObserveResult,
)
__version__ = "0.0.1"
__all__ = [
"Stagehand",
"StagehandConfig",
"StagehandPage",
"Agent",
"AgentConfig",
"AgentExecuteOptions",
"AgentExecuteResult",
"AgentProvider",
"ActOptions",
"ActResult",
"ExtractOptions",
"ExtractResult",
"ObserveOptions",
"ObserveResult",
"ObserveHandler",
"LLMClient",
"configure_logging",
"StagehandFunctionName",
"StagehandMetrics",
"LogConfig",
]