├── .gitignore ├── README.md ├── distributed ├── dist_cli.py ├── jobs │ └── test.yaml ├── manager.py └── worker.py ├── exact ├── __init__.py ├── agent │ ├── agent_factory.py │ ├── base.py │ ├── best_of_n.py │ ├── mcts.py │ ├── react_dev.py │ ├── rjn_sampling.py │ └── rmcts.py ├── agentic │ ├── policy_prompt.py │ ├── retriever.py │ ├── rpolicy_prompt.py │ ├── rvalue_function.py │ ├── types.py │ └── value_function.py ├── args.py ├── constants.py ├── env │ ├── desktop_env.py │ ├── desktop_env_dev.py │ ├── desktop_env_resettable.py │ ├── desktop_env_utils.py │ └── utils.py ├── llms │ ├── __init__.py │ ├── lm_config.py │ ├── providers │ │ ├── gemini_utils.py │ │ ├── hf_utils.py │ │ ├── openai_utils.py │ │ └── sglang_utils.py │ ├── tokenizer.py │ └── utils.py ├── logging.py ├── prompts │ ├── explorative_policy_prompt.py │ ├── reasoning_policy_prompt.py │ ├── rpolicy_prompt.py │ ├── utils.py │ └── value_function.py └── run_utils.py ├── runners ├── configs │ ├── files.yaml │ └── providers.yaml └── test │ ├── parallel_runner.py │ ├── run_normal.py │ ├── run_rsearch.py │ ├── run_vsearch.py │ ├── show_diff.py │ └── show_result.py ├── setup.py ├── shells ├── clean_osworld_containers.sh ├── react_gpt-4o.sh ├── rmcts_gpt-4o.sh └── rmcts_gpt-4o_base.sh └── test.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/README.md -------------------------------------------------------------------------------- /distributed/dist_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/distributed/dist_cli.py -------------------------------------------------------------------------------- /distributed/jobs/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/distributed/jobs/test.yaml -------------------------------------------------------------------------------- /distributed/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/distributed/manager.py -------------------------------------------------------------------------------- /distributed/worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/distributed/worker.py -------------------------------------------------------------------------------- /exact/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /exact/agent/agent_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/exact/agent/agent_factory.py -------------------------------------------------------------------------------- /exact/agent/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/exact/agent/base.py -------------------------------------------------------------------------------- /exact/agent/best_of_n.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/exact/agent/best_of_n.py -------------------------------------------------------------------------------- /exact/agent/mcts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/exact/agent/mcts.py -------------------------------------------------------------------------------- /exact/agent/react_dev.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/exact/agent/react_dev.py -------------------------------------------------------------------------------- /exact/agent/rjn_sampling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/exact/agent/rjn_sampling.py -------------------------------------------------------------------------------- /exact/agent/rmcts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/exact/agent/rmcts.py -------------------------------------------------------------------------------- /exact/agentic/policy_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/exact/agentic/policy_prompt.py -------------------------------------------------------------------------------- /exact/agentic/retriever.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/exact/agentic/retriever.py -------------------------------------------------------------------------------- /exact/agentic/rpolicy_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/exact/agentic/rpolicy_prompt.py -------------------------------------------------------------------------------- /exact/agentic/rvalue_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/exact/agentic/rvalue_function.py -------------------------------------------------------------------------------- /exact/agentic/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/exact/agentic/types.py -------------------------------------------------------------------------------- /exact/agentic/value_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/exact/agentic/value_function.py -------------------------------------------------------------------------------- /exact/args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/exact/args.py -------------------------------------------------------------------------------- /exact/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/exact/constants.py -------------------------------------------------------------------------------- /exact/env/desktop_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/exact/env/desktop_env.py -------------------------------------------------------------------------------- /exact/env/desktop_env_dev.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/exact/env/desktop_env_dev.py -------------------------------------------------------------------------------- /exact/env/desktop_env_resettable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/exact/env/desktop_env_resettable.py -------------------------------------------------------------------------------- /exact/env/desktop_env_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/exact/env/desktop_env_utils.py -------------------------------------------------------------------------------- /exact/env/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/exact/env/utils.py -------------------------------------------------------------------------------- /exact/llms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/exact/llms/__init__.py -------------------------------------------------------------------------------- /exact/llms/lm_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/exact/llms/lm_config.py -------------------------------------------------------------------------------- /exact/llms/providers/gemini_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/exact/llms/providers/gemini_utils.py -------------------------------------------------------------------------------- /exact/llms/providers/hf_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/exact/llms/providers/hf_utils.py -------------------------------------------------------------------------------- /exact/llms/providers/openai_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/exact/llms/providers/openai_utils.py -------------------------------------------------------------------------------- /exact/llms/providers/sglang_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/exact/llms/providers/sglang_utils.py -------------------------------------------------------------------------------- /exact/llms/tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/exact/llms/tokenizer.py -------------------------------------------------------------------------------- /exact/llms/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/exact/llms/utils.py -------------------------------------------------------------------------------- /exact/logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/exact/logging.py -------------------------------------------------------------------------------- /exact/prompts/explorative_policy_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/exact/prompts/explorative_policy_prompt.py -------------------------------------------------------------------------------- /exact/prompts/reasoning_policy_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/exact/prompts/reasoning_policy_prompt.py -------------------------------------------------------------------------------- /exact/prompts/rpolicy_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/exact/prompts/rpolicy_prompt.py -------------------------------------------------------------------------------- /exact/prompts/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/exact/prompts/utils.py -------------------------------------------------------------------------------- /exact/prompts/value_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/exact/prompts/value_function.py -------------------------------------------------------------------------------- /exact/run_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/exact/run_utils.py -------------------------------------------------------------------------------- /runners/configs/files.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/runners/configs/files.yaml -------------------------------------------------------------------------------- /runners/configs/providers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/runners/configs/providers.yaml -------------------------------------------------------------------------------- /runners/test/parallel_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/runners/test/parallel_runner.py -------------------------------------------------------------------------------- /runners/test/run_normal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/runners/test/run_normal.py -------------------------------------------------------------------------------- /runners/test/run_rsearch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/runners/test/run_rsearch.py -------------------------------------------------------------------------------- /runners/test/run_vsearch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/runners/test/run_vsearch.py -------------------------------------------------------------------------------- /runners/test/show_diff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/runners/test/show_diff.py -------------------------------------------------------------------------------- /runners/test/show_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/runners/test/show_result.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/setup.py -------------------------------------------------------------------------------- /shells/clean_osworld_containers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/shells/clean_osworld_containers.sh -------------------------------------------------------------------------------- /shells/react_gpt-4o.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/shells/react_gpt-4o.sh -------------------------------------------------------------------------------- /shells/rmcts_gpt-4o.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/shells/rmcts_gpt-4o.sh -------------------------------------------------------------------------------- /shells/rmcts_gpt-4o_base.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/shells/rmcts_gpt-4o_base.sh -------------------------------------------------------------------------------- /test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent-E3/ExACT/HEAD/test.py --------------------------------------------------------------------------------