|
1 | | -import fnmatch |
2 | 1 | import json |
3 | 2 | import logging |
4 | 3 | import os |
5 | | -import random |
6 | | -import time |
7 | 4 | from abc import ABC, abstractmethod |
8 | | -from collections import defaultdict |
9 | 5 | from copy import copy, deepcopy |
10 | 6 | from dataclasses import asdict, dataclass, field |
11 | | -from pathlib import Path |
12 | 7 | from typing import Any, Literal |
13 | 8 |
|
14 | 9 | import bgym |
15 | | -import numpy as np |
16 | | -import pandas as pd |
17 | | -import requests |
18 | 10 | from bgym import Benchmark as BgymBenchmark |
19 | 11 | from browsergym.core.observation import extract_screenshot |
20 | 12 | from browsergym.utils.obs import ( |
|
26 | 18 |
|
27 | 19 | from agentlab.agents.agent_args import AgentArgs |
28 | 20 | from agentlab.benchmarks.abstract_env import AbstractBenchmark as AgentLabBenchmark |
29 | | -from agentlab.benchmarks.osworld import OSWorldActionSet |
30 | 21 | from agentlab.llm.base_api import BaseModelArgs |
31 | | -from agentlab.llm.chat_api import ChatModel |
32 | 22 | from agentlab.llm.litellm_api import LiteLLMModelArgs |
33 | 23 | from agentlab.llm.llm_utils import image_to_png_base64_url |
34 | 24 | from agentlab.llm.response_api import ( |
35 | 25 | APIPayload, |
36 | | - ClaudeResponseModelArgs, |
37 | 26 | LLMOutput, |
38 | 27 | MessageBuilder, |
39 | | - OpenAIChatModelArgs, |
40 | | - OpenAIResponseModelArgs, |
41 | | - OpenRouterModelArgs, |
42 | | - AzureChatModelArgs, |
43 | | - ToolCalls, |
44 | 28 | ) |
45 | 29 | from agentlab.llm.tracking import cost_tracker_decorator |
46 | 30 | from agentlab.utils.hinting import HintsSource |
47 | | -from agentlab.agents import agent_utils |
| 31 | + |
48 | 32 |
|
49 | 33 |
|
50 | 34 | logger = logging.getLogger(__name__) |
|
0 commit comments