Skip to content

Commit e586d1d

Browse files
committed
update
1 parent abb7454 commit e586d1d

File tree

11 files changed

+346
-322
lines changed

11 files changed

+346
-322
lines changed

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -138,9 +138,9 @@ go install github.com/sourcegraph/zoekt/cmd/zoekt-webserver
138138
```
139139
We also need to install universal-ctags for semantic code search. Please follow the instructions [here](https://github.com/sourcegraph/sourcegraph/blob/main/doc/dev/how-to/zoekt_local_dev.md#install-ctags). Remember to set the environment variable of CTAGS `CTAGS_COMMAND=universal-ctags`.
140140

141-
After installing Zoekt and universal-ctags, we can install HyperAgent by running the following command:
141+
After installing Zoekt and universal-ctags, we can install HyperAgent by running the following commands, notes that it's a must to create a new conda environment before installing HyperAgent named hyperagent, since the Executor uses jupyter kernel named hyperagent to execute the code:
142142
```bash
143-
pip3 install -r requirements.txt
143+
conda create -n hyperagent python=3.10
144144
pip3 install -e .
145145
```
146146

requirements.txt

+236-75
Original file line numberDiff line numberDiff line change
@@ -1,89 +1,250 @@
1-
appdirs==1.4.4
2-
argon2==0.1.10
3-
asgiref==3.8.1
4-
pyautogen==0.3.0
5-
GitPython==3.1.43
6-
backports.statistics==0.1.0
7-
beautifulsoup4==4.12.3
8-
bleach==6.1.0
9-
bottleneck==1.4.0
10-
bpython==0.24
11-
cairocffi==1.7.1
12-
Carbon==1.1.10
13-
certifi==2024.8.30
14-
closure==20191111
1+
altair==5.4.1
2+
annotated-types==0.7.0
3+
anthropic==0.31.2
4+
anyio==4.4.0
5+
argcomplete==3.5.0
6+
asttokens==2.4.1
7+
async-timeout==4.0.3
8+
attrs==23.2.0
9+
autopep8==1.4.0
10+
av==11.0.0
11+
backports.tarfile==1.2.0
12+
blessed==1.20.0
13+
blinker==1.8.2
14+
blobfile==2.1.1
15+
build==1.2.1
16+
cachetools==5.5.0
17+
Cartopy==0.23.0
18+
cattrs==23.2.3
19+
certifi==2024.7.4
20+
cffi==1.16.0
21+
cfgv==3.4.0
22+
chardet==5.2.0
23+
charset-normalizer==3.1.0
24+
click==8.1.7
25+
click-plugins==1.1.1
26+
cligj==0.7.2
27+
cmake==3.30.0
1528
codetext==0.0.9
16-
colorama==0.4.6
17-
contourpy==1.3.0
18-
coverage==7.6.1
29+
colorlog==6.8.2
1930
cycler==0.12.1
20-
datasets==3.0.0
21-
docker_py==1.10.6
31+
dataclasses==0.6
32+
dataclasses-json==0.6.7
33+
datasets==2.20.0
34+
decorator==5.1.1
35+
defusedxml==0.7.1
36+
dill==0.3.8
37+
dirtyjson==1.0.8
38+
diskcache==5.6.3
39+
distlib==0.3.8
40+
distro==1.9.0
41+
dnspython==2.6.1
42+
docker==7.1.0
43+
docopt==0.6.2
44+
docstring-to-markdown==0.15
45+
docstring_parser==0.16
2246
docutils==0.21.2
23-
extension_helpers==1.1.1
24-
fontTools==4.53.1
47+
e2b==0.17.2a59
48+
e2b-code-interpreter==0.0.11a37
49+
fastapi==0.111.0
50+
fastapi-cli==0.0.4
51+
fastcore==1.6.8
52+
fastjsonschema==2.20.0
53+
filelock==3.15.4
54+
flake8==6.0.0
55+
flake8-copyright==0.2.4
56+
FLAML==2.1.2
57+
Flask==3.0.3
58+
fonttools==4.53.1
59+
frozenlist==1.4.1
60+
fsspec==2024.5.0
61+
geopy==2.4.1
62+
gevent==24.2.1
63+
ghapi==1.0.5
64+
gitdb==4.0.11
2565
GitPython==3.1.43
26-
groq==0.11.0
27-
h5py==3.11.0
28-
huggingface_hub==0.25.0
29-
importlib_resources==6.4.0
66+
greenlet==3.0.3
67+
groq==0.9.0
68+
gymnasium==0.29.1
69+
h11==0.14.0
70+
httpcore==1.0.5
71+
httptools==0.6.1
72+
httpx==0.27.0
73+
huggingface-hub==0.23.4
74+
identify==2.6.0
75+
idna==3.7
76+
importlib_metadata==8.0.0
77+
importlib_resources==6.4.3
78+
iniconfig==2.0.0
79+
interegular==0.3.3
3080
ipykernel==6.29.5
31-
ipython==8.12.3
32-
ipywidgets==8.1.5
81+
ipython==8.18.1
82+
isort==5.13.2
83+
jaraco.classes==3.4.0
84+
jaraco.context==5.3.0
85+
jaraco.functools==4.0.1
3386
jedi==0.19.1
34-
jplephem==2.22
87+
jedi-language-server==0.41.4
88+
jeepney==0.8.0
89+
Jinja2==3.1.4
90+
jiter==0.5.0
91+
joblib==1.4.2
92+
jsonpatch==1.33
93+
jsonpointer==3.0.0
94+
jsonschema==4.23.0
95+
jsonschema-specifications==2023.12.1
96+
jupyter_client==8.6.2
97+
jupyter_core==5.7.2
98+
keyring==25.2.1
3599
kiwisolver==1.4.7
36-
langchain==0.3.0
37-
langchain_community==0.3.0
100+
langchain==0.2.16
101+
langchain-anthropic==0.1.19
102+
langchain-community==0.2.16
103+
langchain-core==0.2.39
104+
langchain-experimental==0.0.62
105+
langchain-openai==0.1.24
106+
langchain-text-splitters==0.2.2
107+
lark==1.1.9
108+
Levenshtein==0.25.1
109+
llama-parse==0.5.1
110+
llvmlite==0.43.0
111+
lm-format-enforcer==0.10.3
112+
lsprotocol==2023.0.1
113+
lxml==4.9.4
114+
mapclassify==2.8.0
115+
markdown-it-py==3.0.0
116+
MarkupSafe==2.1.5
117+
marshmallow==3.18.0
118+
marshmallow-dataclass==8.5.14
119+
mccabe==0.7.0
120+
mdurl==0.1.2
121+
mercantile==1.2.1
122+
minijinja==2.2.0
123+
more-itertools==10.3.0
38124
mpmath==1.3.0
39-
openai==1.46.0
125+
msgpack==1.0.8
126+
multidict==6.0.5
127+
multiprocess==0.70.16
128+
mypy==1.8.0
129+
mypy-extensions==1.0.0
130+
narwhals==1.7.0
131+
nbclient==0.10.0
132+
nbformat==5.10.4
133+
nest-asyncio==1.6.0
134+
networkx==3.2.1
135+
nh3==0.2.18
136+
nltk==3.9.1
137+
nodeenv==1.9.1
138+
nox==2024.4.15
139+
numpy==1.26.4
140+
oauthlib==3.2.2
141+
omegaconf==2.4.0.dev3
142+
openai==1.43.0
143+
orjson==3.10.6
144+
outlines==0.0.46
40145
packaging==24.1
146+
parso==0.8.4
147+
pathspec==0.12.1
148+
pbr==6.0.0
41149
peft==0.12.0
42-
Pillow==10.4.0
43-
prompt_toolkit==3.0.47
150+
pexpect==4.9.0
151+
pillow==10.4.0
152+
pillow_heif==0.16.0
153+
pkginfo==1.10.0
154+
pluggy==1.5.0
155+
pre-commit==3.8.0
156+
protobuf==3.20.0
44157
psutil==6.0.0
45-
pyarrow==17.0.0
46-
pydantic==2.9.2
47-
pyephem==9.99
48-
PyInstaller==6.10.0
49-
pylibmc==1.6.3
50-
PyQt5==5.15.11
51-
PyQt6==6.7.1
52-
pyreadline==2.1
53-
PySide2==5.15.2.1
54-
PySide6==6.7.2
55-
pytest==8.3.3
56-
pytest_astropy_header==0.2.2
57-
pytest_pep8==1.0.6
58-
pytest_remotedata==0.4.1
59-
pytest_xdist==3.6.1
60-
python_bcrypt==0.3.2
61-
python_dateutil==2.9.0.post0
62-
python_memcached==1.62
63-
pytz==2024.2
64-
pywatchman==2.0.0
65-
rich==13.8.1
66-
scipy==1.14.1
67-
setuptools==75.1.0
68-
setuptools_scm==8.1.0
69-
shiboken2==5.15.2.1
70-
shiboken6==6.7.2
71-
sip==6.8.6
72-
skyfield==1.49
73-
sortedcontainers==2.4.0
74-
Sphinx==8.0.2
75-
sphinx_astropy==1.9.1
76-
sphinx_gallery==0.17.1
77-
sqlparse==0.5.1
78-
swebench==2.0.13
79-
tblib==3.0.0
158+
ptyprocess==0.7.0
159+
pure-eval==0.2.2
160+
py-cpuinfo==9.0.0
161+
pyairports==2.1.1
162+
pyarrow==16.1.0
163+
pyarrow-hotfix==0.6
164+
pycodestyle==2.10.0
165+
pycountry==24.6.1
166+
pycparser==2.22
167+
pycryptodomex==3.20.0
168+
pydantic==2.7.4
169+
pydantic-settings==2.5.2
170+
pydantic_core==2.18.4
171+
pydeck==0.9.1
172+
pyflakes==3.0.1
173+
pygls==1.3.1
174+
Pygments==2.18.0
175+
PyJWT==2.6.0
176+
pyogrio==0.9.0
177+
pyparsing==3.1.4
178+
pypdf==4.3.1
179+
pyproj==3.6.1
180+
pyproject_hooks==1.1.0
181+
pyshp==2.3.1
182+
pytest==8.3.2
183+
pytest-benchmark==4.0.0
184+
pytube==15.0.0
185+
pytz==2024.1
186+
PyYAML==6.0.1
187+
pyzmq==26.0.3
188+
rapidfuzz==3.9.4
189+
rasterio==1.3.11
190+
ray==2.31.0
191+
read-version==0.3.2
192+
readme_renderer==44.0
193+
referencing==0.35.1
194+
regex==2024.5.15
195+
requests==2.32.3
196+
requests-toolbelt==1.0.0
197+
rich==12.5.1
198+
shapely==2.0.6
199+
shellingham==1.5.4
200+
SQLAlchemy==2.0.31
201+
striprtf==0.0.26
202+
-e git+https://github.com/princeton-nlp/SWE-bench@c2b3cefd4a5af0b248966a773650a39046072975#egg=swebench
203+
tabulate==0.9.0
204+
termcolor==2.4.0
80205
tiktoken==0.7.0
206+
together==1.2.7
207+
tokenizers==0.19.1
208+
toml==0.10.2
209+
tomli==2.0.1
81210
tornado==6.4.1
82-
tqdm==4.66.5
83-
tree_sitter==0.23.0
84-
tree_sitter_languages==1.10.2
85-
trl==0.10.1
86-
typer==0.12.5
211+
towncrier==24.7.1
212+
tqdm==4.66.4
213+
traitlets==5.14.3
214+
transformers==4.44.2
215+
tree-sitter==0.21.3
216+
tree-sitter-languages==1.10.2
217+
triton==3.0.0
218+
trl==0.8.6
219+
twine==5.1.1
220+
typer==0.12.3
221+
typing-inspect==0.9.0
87222
typing_extensions==4.12.2
88-
vllm==0.6.1.post2
89-
transformers==4.44.0
223+
tyro==0.8.8
224+
tzdata==2024.1
225+
ujson==5.10.0
226+
unidiff==0.7.5
227+
urllib3==2.2.2
228+
uvicorn==0.30.1
229+
uvloop==0.19.0
230+
vllm==0.5.4
231+
vllm-flash-attn==2.6.1
232+
vllm_nccl_cu12==2.18.1.0.4.0
233+
voyageai==0.2.3
234+
watchdog==4.0.2
235+
watchfiles==0.22.0
236+
wcwidth==0.2.13
237+
websocket==0.2.1
238+
websockets==12.0
239+
Werkzeug==3.0.4
240+
wrapt==1.16.0
241+
xformers==0.0.27.post2
242+
xxhash==3.4.1
243+
xyzservices==2024.9.0
244+
yamllint==1.35.1
245+
yarl==1.9.4
246+
zipp==3.19.2
247+
zmq==0.0.0
248+
zope.event==5.0
249+
zope.interface==6.4.post2
250+
pyautogen==0.3.0

setup.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
author_email="[email protected]",
1414
packages=find_packages(where="src"),
1515
package_dir={'': 'src'},
16-
install_reqs = required,
17-
# needs to be installed along with your package. Eg: 'caer'
16+
install_reqs=required,
1817
entry_points={"console_scripts": ['hyperagent = hyperagent.cli.cli:app',],},
1918
)

0 commit comments

Comments
 (0)