openhands-ai

View on PyPIReverse Dependencies (2)

0.14.2 openhands_ai-0.14.2-py3-none-any.whl

Wheel Details

Project: openhands-ai
Version: 0.14.2
Filename: openhands_ai-0.14.2-py3-none-any.whl
Download: [link]
Size: 598735
MD5: d2eb3e7f28f3f802108ea6352fa912f3
SHA256: e0d7ff5686c41b49aae690dc02e00a080da537c50797753262f27c7c8564b093
Uploaded: 2024-11-21 19:45:36 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: openhands-ai
Version: 0.14.2
Summary: OpenHands: Code Less, Make More
Author: OpenHands
Home-Page: https://github.com/All-Hands-AI/OpenHands
Project-Url: Repository, https://github.com/All-Hands-AI/OpenHands
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.12,<4.0
Requires-Dist: PyPDF2
Requires-Dist: anthropic[vertex]
Requires-Dist: bashlex (<0.19,>=0.18)
Requires-Dist: boto3
Requires-Dist: browsergym (==0.10.2)
Requires-Dist: datasets
Requires-Dist: dirhash
Requires-Dist: docker
Requires-Dist: e2b (<0.18.0,>=0.17.1)
Requires-Dist: fastapi
Requires-Dist: gevent (<25.0.0,>=24.2.1)
Requires-Dist: google-api-python-client
Requires-Dist: google-auth-httplib2
Requires-Dist: google-auth-oauthlib
Requires-Dist: google-cloud-aiplatform
Requires-Dist: google-generativeai
Requires-Dist: grep-ast (==0.3.3)
Requires-Dist: html2text
Requires-Dist: jinja2 (<4.0.0,>=3.1.3)
Requires-Dist: json-repair
Requires-Dist: litellm (<2.0.0,>=1.52.3)
Requires-Dist: minio (<8.0.0,>=7.2.8)
Requires-Dist: modal (<0.65.0,>=0.64.145)
Requires-Dist: numpy
Requires-Dist: openhands-aci (<0.2.0,>=0.1.1)
Requires-Dist: opentelemetry-api (==1.25.0)
Requires-Dist: opentelemetry-exporter-otlp-proto-grpc (==1.25.0)
Requires-Dist: pandas
Requires-Dist: pathspec (<0.13.0,>=0.12.1)
Requires-Dist: pexpect
Requires-Dist: protobuf (<5.0.0,>=4.21.6)
Requires-Dist: pyarrow (==17.0.0)
Requires-Dist: pygithub (<3.0.0,>=2.5.0)
Requires-Dist: pyjwt (<3.0.0,>=2.9.0)
Requires-Dist: pylatexenc
Requires-Dist: pylcs (<0.2.0,>=0.1.1)
Requires-Dist: python-docx
Requires-Dist: python-dotenv
Requires-Dist: python-frontmatter (<2.0.0,>=1.1.0)
Requires-Dist: python-multipart
Requires-Dist: python-pptx
Requires-Dist: runloop-api-client (==0.7.0)
Requires-Dist: seaborn
Requires-Dist: tenacity (<9.0.0,>=8.5.0)
Requires-Dist: termcolor
Requires-Dist: toml
Requires-Dist: tornado
Requires-Dist: tree-sitter (==0.21.3)
Requires-Dist: types-toml
Requires-Dist: uvicorn
Requires-Dist: whatthepatch (<2.0.0,>=1.0.6)
Requires-Dist: zope-interface (==7.1.1)
Description-Content-Type: text/markdown
[Description omitted; length: 7055 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
openhands/README.md sha256=0oi6VTFuy3HTl84B2s0KrI4myjROhh7hElcSDxxVHA4 2677
openhands/__init__.py sha256=oTQmz2rlybEaYaMpPwDu3zFrHT_hqlmrHZ1zdsoWLWA 951
openhands/agenthub/README.md sha256=17xAwe83gMM38SxW1qTZXC8K7onSBDWtOBXXc4Lvmbk 6630
openhands/agenthub/__init__.py sha256=0Sh9O63NfEkMcLoK2p7U6-nIYqCIfe_G-2X8jO-XG0w 813
openhands/agenthub/browsing_agent/README.md sha256=VIhLEXr23OweXdcEFdgd3EBU4j5K-OFAW-LKsak5sD4 552
openhands/agenthub/browsing_agent/__init__.py sha256=KHYLOOPogR_BC5pHE7B1Byduo60mrG93ngxHsTo6HYg 168
openhands/agenthub/browsing_agent/browsing_agent.py sha256=sTK2Qzhs6QCz1DGpErsrbqkTgNvwy0f-Rtsbsw0wKkM 8134
openhands/agenthub/browsing_agent/prompt.py sha256=p666ukimqnvwh1w92b2gFC1cdVSOcfwlzJtoLnS1vkY 25231
openhands/agenthub/browsing_agent/response_parser.py sha256=OTAnMLCX5XQstFe5T2d_fD9AE4uorXFtDVOct348MGM 4896
openhands/agenthub/browsing_agent/utils.py sha256=UF58e0EufvcaRC55UFAhZ4aqbg6C70GN8lmbLY-t398 5162
openhands/agenthub/codeact_agent/README.md sha256=6dXAc67mR1e6MFRuktvAA2MYK_0bvB5UXnsNa8ZwvgI 2987
openhands/agenthub/codeact_agent/__init__.py sha256=2DOKKpzI7PqxRhV5heQWbhFILx7RlD7_Yh_gEU4crx4 163
openhands/agenthub/codeact_agent/codeact_agent.py sha256=mg3y8P7Zideyo9R4IP35Nn8p-xBH6cOdckn4aBwri4Q 21429
openhands/agenthub/codeact_agent/function_calling.py sha256=RAlmuLV30BDBMNZAU4M6EnANorQhyTSCcmzTBobbulQ 20529
openhands/agenthub/codeact_agent/micro/flarglebargle.md sha256=SZ8E0rtVwHPS8RoTsJ28o2T4980fZY8vdK80La6jxUQ 205
openhands/agenthub/codeact_agent/micro/github.md sha256=-27l6j__Z3_EZaqfjocdeVEV8DBPOQNzODej-mb9PmY 1422
openhands/agenthub/codeact_agent/prompts/system_prompt.j2 sha256=PIHQcgaUSLnG5WcGl1lCQKxgjJe_ckRn6IGPemLZn8U 586
openhands/agenthub/codeact_agent/prompts/user_prompt.j2 sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
openhands/agenthub/codeact_swe_agent/README.md sha256=DmJhyENMwWe5mpvU6ZSFwThzh0GUIrBC4S_d-PN3_qI 337
openhands/agenthub/codeact_swe_agent/__init__.py sha256=qYUfIS74xJXmW8MIWk4ET_IDLesUBwoLATYv_PMsrT0 180
openhands/agenthub/codeact_swe_agent/action_parser.py sha256=Qe2Tdz6Paz7Yrbziuc9QsjnIhHcjufjMlrGqr_GNFog 3423
openhands/agenthub/codeact_swe_agent/codeact_swe_agent.py sha256=mdm1_YXQFh3iIZWfSrHwlCv9wlN3aQ8LkyE9G95iyLg 8941
openhands/agenthub/codeact_swe_agent/prompt.py sha256=-zckmS0HmjV1BjW56aMr4yA7CkCLLFC7Xw718aGD7Nw 18041
openhands/agenthub/codeact_swe_agent/response_parser.py sha256=Bf-LoV043y3iLQJIZmRrsOJWMqmFtIKaiIET_3l8Pzw 1758
openhands/agenthub/delegator_agent/__init__.py sha256=vHZAhToNzQubSlGDH-TdxUCXqmlGihnwDn1YTAU-HaI 163
openhands/agenthub/delegator_agent/agent.py sha256=jU8Zm1r2yKNjkEjrEqImGFUFfGZe0fD8pLhW3Y70UnE 3231
openhands/agenthub/dummy_agent/__init__.py sha256=0VTH9c2Ltf4xnri6N6uTtUJ14Lf_xrYC-ljQU42ZoGI 147
openhands/agenthub/dummy_agent/agent.py sha256=aDUPH8usBo2qmPmmdofyKZs1b7yd-YRuqIp1ZVfGN7g 8012
openhands/agenthub/micro/README.md sha256=hzoJxSUZnMEY9YF9b4F-v4AzmfhNUvNmRQ-r-MzGoSU 506
openhands/agenthub/micro/_instructions/actions/browse.md sha256=w0DRtXb_8ppmVfJL-S1FqhTTPwMXTYU9klBHID6Rrao 70
openhands/agenthub/micro/_instructions/actions/delegate.md sha256=GC2m3dhApfDJwW8-1G4FsDiYCiRf1ymBTpOfrdu0S1o 272
openhands/agenthub/micro/_instructions/actions/finish.md sha256=-IpGH0_UyUAz_7S2Jr54KCX81t-xXh2XgogGot3Fi80 200
openhands/agenthub/micro/_instructions/actions/kill.md sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
openhands/agenthub/micro/_instructions/actions/message.md sha256=JJpGYthDT6I8V7_onbjWfVQdSpbhZvA2qcAa69d-UZ4 237
openhands/agenthub/micro/_instructions/actions/read.md sha256=EoFvzVMSW303qe48sVjfZBF38ZrKJAk0EIoWZwZ7BHw 93
openhands/agenthub/micro/_instructions/actions/reject.md sha256=GgI_p3fDmBEo7NlDWPo4fLqUQ4MKRLBb-hDt1X4oo8o 101
openhands/agenthub/micro/_instructions/actions/run.md sha256=7cF8FJK1fOBmV7-fIxsw_56_35mUigStpprpsoKfk8o 109
openhands/agenthub/micro/_instructions/actions/write.md sha256=hHsBxpvya_YOSjanNiYFgPlyk1ktLW3org9FdHIjatU 145
openhands/agenthub/micro/_instructions/format/action.md sha256=j8UuBVJSBjytJTpOaEAl13yyMg81yu4yrq_ZqK_ajoo 296
openhands/agenthub/micro/_instructions/history_truncated.md sha256=C2z1ENnsQveMqglDNIn8jZ3nOIv-2Gy5wGUSJCyZnWM 275
openhands/agenthub/micro/agent.py sha256=c53kLQ_zC6CHBNbRxLwAr8muY82zZoA5DF8y5blVF4w 3010
openhands/agenthub/micro/coder/agent.yaml sha256=6RdLQR2X1SUvZgjiWPVqeb025ANk1S3r9KBRWkbwNE8 174
openhands/agenthub/micro/coder/prompt.md sha256=JHN4vvaWAz7fs0TBhH8C26dHvXe_oXXXkBTqTDo72aY 664
openhands/agenthub/micro/commit_writer/README.md sha256=I8zMr-phDKrIBHF7BJBYRKma0LuxFTL4-S-IXm5pclU 718
openhands/agenthub/micro/commit_writer/agent.yaml sha256=D0r28qfscTR1DmIHq1FoUY-H6cmoo_xz_9fZSXcJWZc 154
openhands/agenthub/micro/commit_writer/prompt.md sha256=jDGFPkLxbCKFN82uRbeivOmqZ7upWtBXmsSfuUYch3I 1351
openhands/agenthub/micro/instructions.py sha256=lP0C1BrpMy2v7dbs7-7QMsDs07k69ZzxrCFPjYwWiyc 648
openhands/agenthub/micro/manager/agent.yaml sha256=pdv317iJ4WF-fUABpcVwBwLXrk4DxJNd4mcZwkXS9Zw 209
openhands/agenthub/micro/manager/prompt.md sha256=NZpFkGSWnHwWSnySr4tMlOYdaEViRvK3WhMrWwGOfNc 1699
openhands/agenthub/micro/math_agent/agent.yaml sha256=AtVZyQ9MPLWf4PwxQAfbQjzYMPN8eQoH1e9Z9vaIgIg 601
openhands/agenthub/micro/math_agent/prompt.md sha256=trjtXtVT7qFQ2hC6eWxRTiZuT41mVhHrjfhT2Mq2ZmA 731
openhands/agenthub/micro/postgres_agent/agent.yaml sha256=2dsda-xTPGnY4nAb5yeRS317Me117NbEH_7EAutxJVU 111
openhands/agenthub/micro/postgres_agent/prompt.md sha256=M_UeYj41wqFchbHZbrb_acRzSVNMEvs4GhGGLAs8NO4 657
openhands/agenthub/micro/registry.py sha256=ki06PpGZmTdIohz_BtGt8b_jZevFzjp8NXjxr0Y8szE 848
openhands/agenthub/micro/repo_explorer/agent.yaml sha256=zRwEIHRMpKWcS5GtKbgoEm_63Urh9eiHuWFO_n8K20Q 128
openhands/agenthub/micro/repo_explorer/prompt.md sha256=2s19sXVaYenTnfsjnjM2CTl53tLHGKCKmm2xZtReN00 856
openhands/agenthub/micro/study_repo_for_task/agent.yaml sha256=pK_XcC71AGSI3jjFscyTabaArqfJxbXND7w9cj77S5E 171
openhands/agenthub/micro/study_repo_for_task/prompt.md sha256=a4b-8H16KwdMxiwzTkPy3R9Wpg2FhEt_uR1QrB_KXqE 1632
openhands/agenthub/micro/typo_fixer_agent/agent.yaml sha256=Ytx5zIhFDxhOy40aESWfVcKap7iOaGGAzUPtRN9d3C4 138
openhands/agenthub/micro/typo_fixer_agent/prompt.md sha256=ANzFjyTBtu5URBrpzdZF3O6IzsnTata2HFH8v18BAvM 1934
openhands/agenthub/micro/verifier/agent.yaml sha256=Lj_b04bs0uuQE0szlZD13A5UjHLvqZMOy5OT6qSSdyY 171
openhands/agenthub/micro/verifier/prompt.md sha256=Ucu0G06NgWMpBhHxKnlBpL3L0iCT25wnXWsfFWkWMfU 969
openhands/agenthub/planner_agent/__init__.py sha256=lURyIBjVxIN1IWixS7x7LAdIWg2LxoNh8ILYnuhlVIw 155
openhands/agenthub/planner_agent/agent.py sha256=P6LTJigyyhoPe7Oq5IRKwrGkUGm1gAktAHEplM-izSE 2221
openhands/agenthub/planner_agent/prompt.py sha256=9Wsnjwp6Ki0vM9kpi51iXe-uBBJKF4WBfOqDGM4ypJ0 7877
openhands/agenthub/planner_agent/response_parser.py sha256=dDINEtRmrFl7GlzUHqJVyqIT-otVa8676pjsWk2R0Kc 1213
openhands/controller/__init__.py sha256=I6WIiGprlYxjuL5fl5o2kx7mblaHCGmhLkT4aDUWpco 104
openhands/controller/action_parser.py sha256=MCgYddK6e2N1wYPQ8H3A3roqMUjK8tftZEvvkifPMuc 2094
openhands/controller/agent.py sha256=2eHPG7k1u6D_qKnbBW1M9a3FF1v_ajyMs3VdTRTssag 3294
openhands/controller/agent_controller.py sha256=LOq43GaGLQ-tAK8hUyuxsKL05XjOhY7MagoajpQ6X6Q 36016
openhands/controller/state/state.py sha256=YgENz91gMwuo0BP5Lcnt6OI3hc7D6B3QVeoyWPiat9s 6314
openhands/controller/state/task.py sha256=bb1s9rKq231uD65Tad6sfLTSXkaLbO-k2QGhjpS4FKE 7120
openhands/controller/stuck.py sha256=DAAUzPruM8wLJx4-FYzMpWt1B1DNHS1B4gL7wszrbEA 14084
openhands/core/cli.py sha256=KnUHHv_kohR9YZFXXqkpAt1YnENkqJRNFb9fTUeWRAw 5922
openhands/core/config/README.md sha256=9B0uKXACmVGpQYqtV3e-_xRnVEAMF0pAymJVUtvAChI 4140
openhands/core/config/__init__.py sha256=c7T_fTHcGtq--Ed1HT-QPIDla4fIKSAUo6AMI_3bMAY 937
openhands/core/config/agent_config.py sha256=Vkm8I-fcRXjuymy0egXm0bLX05SRbLeRVE5V5qNOFMo 1800
openhands/core/config/app_config.py sha256=mMCpXlPRiWGqmcQ9YeiY7gfkUIDaTQ7bksluK-gxQdM 6442
openhands/core/config/config_utils.py sha256=JBemiSpth00wIlSVCpjH5ffr_oTCn2m52Oi07SQ9iyM 1306
openhands/core/config/llm_config.py sha256=n9TUk3MPVDtRbknI7kOGCpDykXmtIWQgY4IVMOme0a0 6581
openhands/core/config/sandbox_config.py sha256=_nitwajjaKkhtf4hx04YKyJBHPKvLr80zPboGTJ_1I4 3656
openhands/core/config/security_config.py sha256=hpGkAiVs_X31H0dSrqFFf5Jl4ex26kYIrl0i4sZbxMc 1027
openhands/core/config/utils.py sha256=VadjhFENtPn31e_ITzdYaYMeMkwHExonFxCkyWf2x20 15164
openhands/core/const/guide_url.py sha256=j5AnMKtl2Id8EJLZukmQBPNCx5nHIPoyVea7HaHNtG0 81
openhands/core/download.py sha256=wgnfO-l3ALv0MxqAjrUmk8aRN2eAHR6m6eNu7l9AzC0 129
openhands/core/exceptions.py sha256=59Dq7Sjlvn6e0K5CN32Y9DOb8Glqm-5b1pDckUuHz9A 3754
openhands/core/logger.py sha256=Tx5gj5WeSVtJ_gBUN9yc1V4eaagiSIRDnZ-BzsKt49Y 11480
openhands/core/loop.py sha256=tRUMVt3i0-pUHRF90mVqWQ7uEc3_QDs5Yb1MM9dCdts 1720
openhands/core/main.py sha256=0TAl4NEgjaZ5fprFc42VOSOXdXJlTkJrysaaSE-aP8c 10522
openhands/core/message.py sha256=xyuAecyIb1TPHQ7PYPyseA9RMTvVYUCC4Nm_yPOENuM 5041
openhands/core/schema/__init__.py sha256=JxgurYXkRCNu0jAt66cfE5Oo9kjaa11QkDtYUSNdTWM 309
openhands/core/schema/action.py sha256=jHrwmImLJOgmwAWDKhvWr8ciyquiJeNJhkuILl8nVig 2215
openhands/core/schema/agent.py sha256=01Udx3lUIzAIWhp3Ua0GM1yWiEOIW2wtbo85pdwUHJU 985
openhands/core/schema/config.py sha256=N06azPLFceSXu4NunXsfbpI2WnKL-bcUAP6DVCxpaCQ 2048
openhands/core/schema/observation.py sha256=6lLpb7IzIeozXA17EbRHf1-hrfNL8TtNuVvg9jhIm0Q 1043
openhands/core/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
openhands/core/utils/json.py sha256=1H24KhWy826yKIiDdIHToG_olUUUzgg3HbUx9viao7k 1803
openhands/events/__init__.py sha256=bW_VylBcAk2DWx-vYrauZPsPdhxSsurs_HGftptOPIE 220
openhands/events/action/__init__.py sha256=TYh0Bjhp3AGM0IVUOTA3QwD0vXOvIQSwk0Fje0NIsFo 1152
openhands/events/action/action.py sha256=0mEdcnaOtyUDuA5mkkvYZGnFZhqNUQqWBqbW7hgtBH4 444
openhands/events/action/agent.py sha256=8u3WCmtY9HqpO29qfyFR6r9R_aMutjoUrCMz5RwTFgA 2018
openhands/events/action/browse.py sha256=iRhLmMeHooHwTJQP814XcfqctSSNDpFTME01BJj24z8 1328
openhands/events/action/commands.py sha256=sPDAYqwUPmIyk8JFxudtaU2t-8JjRMuG8BbIu79zYX4 2159
openhands/events/action/empty.py sha256=DaANY3F6x_n7-a3XlqqwDVHMLETCuDbKdhUmTRvqKN0 315
openhands/events/action/files.py sha256=1TQvS10GWXODmo8pb-DOPEcNcZYhSmpmQODg12JxA6s 1971
openhands/events/action/message.py sha256=g4I_o_9OPz7Q0ig9uUsr1C5N_mk5ydAgc9WXmMQassY 929
openhands/events/action/tasks.py sha256=K8ky8hZ14JFBCiIg00Mu_rVCf0d8P52_n_CTBbkLsds 648
openhands/events/event.py sha256=ZYRxtR2IqwuHlJgXhLuXlH_Pnq0GGNicmYbWMkspvsY 2486
openhands/events/observation/__init__.py sha256=h1jFMS1TjGIOHt36X2x8wRO2qDKp2SY9sSZirN7xRXM 1171
openhands/events/observation/agent.py sha256=V64x8NsEllSn9xTKXIskTj6nRC-HZ00nDyZhKLdFTxo 437
openhands/events/observation/browse.py sha256=2QjtKN_T6dVyWFQlD95fEuq_rWh15RT_ZXjzoHSeHj0 3435
openhands/events/observation/commands.py sha256=iaGPPoH3yCSigIHCop6etMZ5eCSgEICvlTb_rooT1jo 1274
openhands/events/observation/delegate.py sha256=7kCiW3tJWwqWpwY7LesBc9FyiVpwnToVOe7Jv3ia4UA 609
openhands/events/observation/empty.py sha256=RRbgNZw-sDyBx2EbFUk83zy0sjhz_Z_nnNkf9oxeefo 444
openhands/events/observation/error.py sha256=yUEHTwJr0gAHLRgKHIxgjmg_iHMm80SrKfXXb9wTDLg 608
openhands/events/observation/files.py sha256=FPTvg3UujCurilg5z1YGDB7stAzqKHCkeDeN_sLORDg 5217
openhands/events/observation/observation.py sha256=hYbskWYiPyGGqewVI478aDJK1EgYl0qV4---c2h9Ct4 132
openhands/events/observation/reject.py sha256=ei6EBbUAky1gm55WaCCPv9-40n0zjt7biNCV848nHrY 402
openhands/events/observation/success.py sha256=tvbFzgjZm_4qMgqYmsf08Ft7UFHQcCFz8wRXZJDCp6c 395
openhands/events/serialization/__init__.py sha256=359g0V4Sm5MsKb90VWEZcX_BD3Zc64VD48bJHOaNgso 463
openhands/events/serialization/action.py sha256=3HKvfZIoXXZjE2T4_gZS8jwGBncFitZSHBTOK2kTCWQ 2847
openhands/events/serialization/event.py sha256=A-MrRqc8IE9uPvqwAJvKRu80CS-oky39Wh54xilK3Lw 4306
openhands/events/serialization/observation.py sha256=enUUu52SzrBKu6KftAKWNVG0CrzmENKv7uAHlH7E22g 1996
openhands/events/serialization/utils.py sha256=uo67snSi27KiNlZ8ImvPCB9-ADCbRGVkhfeWJgZ00Yc 718
openhands/events/stream.py sha256=rK5RQsNRcvaocAb8d48d4J9hARjiMle3kaDPfRmaiy4 8145
openhands/events/tool.py sha256=tS0zKLmyTzYfcgnjeKQiEMv4ReXx3opYjlvOmAytMv4 381
openhands/events/utils.py sha256=QItRHsSMDzWEDJH8hb8PkgkaUDUmBU5-MDOnnRcRgJ8 2268
openhands/linter/__init__.py sha256=gPi-nJgAvop82N9MWPuu2Zf3kuFIp9o5f9AQnkCOmjs 503
openhands/llm/__init__.py sha256=ojUYEws-rZxygOFK8aQqFHAtnTj5AGGOyYOsyRlRSEw 179
openhands/llm/async_llm.py sha256=SPuLKk8nqX1Z05ExwClJc2CkIQUxuVdesDk27wbc04w 4457
openhands/llm/bedrock.py sha256=G8d141hWF6K_FcLOGKSAeXFQH-4PBN383iQ4Y6lpWZ8 1149
openhands/llm/debug_mixin.py sha256=8lPdcFR1HwwMZdlnjmqyE5apKqeCHTnUx9qfqpsowno 1761
openhands/llm/fn_call_converter.py sha256=o_l4BbmnwQwyS9RnJ8l00GpW5PordzesUfOWBm6StVM 32392
openhands/llm/llm.py sha256=FHIqBu8vlyTzWRNY51nGwmLsw39ec_4WH8eQsCtKJ6I 22641
openhands/llm/metrics.py sha256=tzX_sXzmqNdfU2SQlslE0hO8AcOqJ40_4oCzXSx7I2Q 1900
openhands/llm/retry_mixin.py sha256=wpTs2QXjQyEo2uRqk5fo-9XXsKnnqrT_XBKdBP2Jeds 1796
openhands/llm/streaming_llm.py sha256=6Jt5tP86PPf1vFs0TKI63xcYHxI2rCWtBi4kjzUv9dU 4255
openhands/memory/README.md sha256=K-nfg8D945rv1nD6PNXlwsQvykM8hcSqy6rONHxY7NA 1387
openhands/memory/__init__.py sha256=-ugd9Y6YsEPmX8WbOhnEY_B7EPxEwbDAs81dGPxPfwY 155
openhands/memory/condenser.py sha256=66m9HYYhY_yqzyU8mABGGe_z7LmrtziFAZNL6uayUGQ 926
openhands/memory/memory.py sha256=gZMrfjf1w-FMvfliU1ifDnO_YNMYXUYKJpSW50Mo09k 6647
openhands/poetry.lock sha256=cL9KsQfby8OwKjYbsGbMKkF9mliViXN1NSgTWiDNdpI 818603
openhands/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
openhands/pyproject.toml sha256=7bRvgbc_FYKHr9CYsRoHbtDqwk-MdbeEtQLKFEP0qm8 3221
openhands/resolver/README.md sha256=CQpiJ3Cy8yMrmRfn0fQTO_AyUadKab3PlWIUN4xgrEk 7910
openhands/resolver/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
openhands/resolver/examples/openhands-resolver.yml sha256=7LgLrPenEHP4lMQzPxCTQ2huaohGvJBEn_vF0Jmy0Ic 1738
openhands/resolver/github_issue.py sha256=oGPr3i_ntZobk0RwSjQK7VJqe3IaViM11uEswpwozIo 511
openhands/resolver/io_utils.py sha256=eP-ol6wQVYPtIRQuXK4ZqHMY5xzHEJy8YYZWbeRAUmE 643
openhands/resolver/issue_definitions.py sha256=kUnWGeBbHbS6ca9dR_EIXzMJdY4k_0v3iSlEGdsAfsU 28746
openhands/resolver/patching/README.md sha256=ppIYBjsLawF9DyYDJf9YhSD3IkpbByod2RylJ6qlCz4 104
openhands/resolver/patching/__init__.py sha256=Ey6Ee4AZK7YRZyOKXoQ-JYCjt1JfXO6v2KGWR1BErLk 127
openhands/resolver/patching/apply.py sha256=YwyzYae926QkV9tfiUvtvdurKVAu267h-_C6D05LLBk 3369
openhands/resolver/patching/exceptions.py sha256=HDKMz4A2yA9qLDJUu27lqYtu7u6TfAbRrwMbfF-PrQ8 756
openhands/resolver/patching/patch.py sha256=Bl1kaEnPHWFw0wVxSu5d-Cq0vovfsBq4Ff2JIz4a5R0 29639
openhands/resolver/patching/snippets.py sha256=tpnzNH-iaFYG4Ff2X9MUkBzq4YnQfa_qLwfUWL7Xx4I 1493
openhands/resolver/prompts/guess_success/issue-success-check.jinja sha256=v-TR8XOLEEA_1hVWHtCqpRaVURLLlYqjFF-k-Qg3KMM 656
openhands/resolver/prompts/guess_success/pr-feedback-check.jinja sha256=LDUtBKOi2OvLPTyHnYpgwf9KFEMmNzT9TJXRt03OxnE 904
openhands/resolver/prompts/guess_success/pr-review-check.jinja sha256=wWlm49xjuv4xLUt-CSkffm2kKReZcun3vRmqlK3LeMI 755
openhands/resolver/prompts/guess_success/pr-thread-check.jinja sha256=XVwKtmyu4j7YFXHeJe9L1FoAu1suh36rFAQrKxByhd8 755
openhands/resolver/prompts/repo_instructions/all-hands-ai___openhands-resolver.txt sha256=RSZO7-cxoyXcVPpIZ7FOOaK1G7TGETabcOCNF4JlJeU 220
openhands/resolver/prompts/repo_instructions/all-hands-ai___openhands.txt sha256=dE3oAtLcSxrk06RuCNmex56jrvg5G5gsWGNJp4PCtYc 479
openhands/resolver/prompts/repo_instructions/rbren___rss-parser.txt sha256=vwahPX5RNXhFrFVheCHUtf-HKTOayE9WPA9ZFXQhFVg 156
openhands/resolver/prompts/resolve/basic-followup.jinja sha256=mAFlqt57OZHS9-0ByNTCIUh4C7ec0XYmxVhO-lwQuZg 995
openhands/resolver/prompts/resolve/basic-with-tests.jinja sha256=uW5LLuP5TFOaKuTvZaUx6hIat2ThdacitUt1tnm-0EU 908
openhands/resolver/prompts/resolve/basic.jinja sha256=5qp5I_Le6QCBixAbtXO7zOj9Gm70qOaFyR_P1T7kAfY 568
openhands/resolver/prompts/resolve/pr-changes-summary.jinja sha256=SJfrzmN6s5qkyFkXvaO6qCgbYHSmY4iKtJQEZuich98 187
openhands/resolver/resolve_all_issues.py sha256=4s6Tm3iniT3py39pzcQglfdbkZDjaCrJQ-d2rD0nzpE 12133
openhands/resolver/resolve_issue.py sha256=qCGg7Jr1bMbubR89EgK5-19lEM0lzNTew-t63Ql8o7o 20784
openhands/resolver/resolver_output.py sha256=MnVLlEmUKHc2Yo-XlanODRwcqYe2g8HgDNYZsOTWUMo 454
openhands/resolver/send_pull_request.py sha256=kstWrhnQt6qQiX5FztuSsmUVew7CzHflTglE6-8TcCY 22653
openhands/resolver/utils.py sha256=Lc-1G9X-9-w1Bj23YpeBXhqYFvJO4l0Eqgo0PeAVmD0 4758
openhands/resolver/visualize_resolver_output.py sha256=54XTBTzClRe3WNN8kU2nH2IL1jewVzx0v-OUXnpg31Y 1268
openhands/runtime/README.md sha256=NbIk9nnlkHPZDFC4T0pHDLFJ5JRQ2PDTcFUxOKooXQo 5286
openhands/runtime/__init__.py sha256=-GiJeU-J63i_LSOS91M6VOOMFDFabrPUgu_6kkhwd9M 1034
openhands/runtime/action_execution_server.py sha256=Psz4DGsxQOMMCPZZcGOqkyTuyvosA33aGDI-M5vpmKU 24527
openhands/runtime/base.py sha256=QV-P75OeaFQAKjAJyUA4afFlbEtladb-F8rfY-yBsD4 11166
openhands/runtime/browser/__init__.py sha256=9yh2x7D4trJl7djnbnT8_rGnDi08HHl4NkNWMxoa30c 73
openhands/runtime/browser/browser_env.py sha256=aTIGtNZ_xNnPBPZgNh77DJgjqIwNIclYT-TKApVsgWA 9482
openhands/runtime/browser/utils.py sha256=HiNmC4GlHGN8Lkqa2BiKzvu5ikqRob69qH_t4kvSK60 2731
openhands/runtime/builder/__init__.py sha256=cxz9FV0isTn7U63YKHi1glos1JosZrR98PHduwatnMM 178
openhands/runtime/builder/base.py sha256=BlWqK81w28lsglM9dBtwfqYolTWs54qcNZQdMZ7nWJE 1382
openhands/runtime/builder/docker.py sha256=LzrmZ1a5ynhXDN1Nyf5CMnfVQL95wdf49y5nwUUOrFM 13457
openhands/runtime/builder/remote.py sha256=TPyHInfTtLTQXoivqK2s2q6MNj-xUZahE1GcL-weEaA 4989
openhands/runtime/impl/e2b/README.md sha256=nkvCqcckqm5ALT1yAysx5lOLNHQIHR0VKq7TcpowgJ4 1314
openhands/runtime/impl/e2b/e2b_runtime.py sha256=JlTUl6P8jrtG_LSYFHj1AitKpI0pBg3dt87eyuqZ4_4 2441
openhands/runtime/impl/e2b/filestore.py sha256=xRl-i2P996L_gSmk_BhdX7ZXMzjcmqqOOaYG83e7AZw 501
openhands/runtime/impl/e2b/sandbox.py sha256=bGbtwSOoDvcV7hDvXhp9ciBePgfO-Za71NCwOFhVX_g 4410
openhands/runtime/impl/eventstream/containers.py sha256=r0TIQcA5Zxurb28gKtF60HDiGh8xNG3SL0lFU4YgR-Q 523
openhands/runtime/impl/eventstream/eventstream_runtime.py sha256=DdmLwaaV6oVBqcXQyTR4NuuJ6UPrvWmHnMCbsdhmg84 26006
openhands/runtime/impl/modal/modal_runtime.py sha256=jWTFNYtndCDlPlSC3FUK9QfMWq-ttm2LaOTC15InWXI 10443
openhands/runtime/impl/remote/remote_runtime.py sha256=0d3Hg4Vyv0CRVADiH3uBgeW5gb-oO_mVCkyroiznHeE 21390
openhands/runtime/impl/runloop/README.md sha256=DCMkg8NY3tGHJmUb2FviUoU9reLa1E6_Dsbg-e9WygY 916
openhands/runtime/impl/runloop/runloop_runtime.py sha256=R-2FKyrSPK_VEnwNK9SmiJraKWcyUZHANao798wefyM 9748
openhands/runtime/plugins/__init__.py sha256=bcHQpJhpCMOWWjILqa0iD7-ZXhyZSs0S5k2zCmy8xDg 671
openhands/runtime/plugins/agent_skills/README.md sha256=kZZKAuxjQHK3WBWvvqEUfUXJVuhWuQOPdNgikBGFpos 1777
openhands/runtime/plugins/agent_skills/__init__.py sha256=eqhk42g7UDptIFahy-tUvlnYB9fhmXwg__J37f-QJkA 384
openhands/runtime/plugins/agent_skills/agentskills.py sha256=MXDSrP3REY5r2q52iF8fZc8oSlk23a-iKF9MuvC2K74 1077
openhands/runtime/plugins/agent_skills/file_editor/README.md sha256=JUsReD8zDfOPZGXTaifa2rgkKM3QZIlCkchtrdPaYB4 367
openhands/runtime/plugins/agent_skills/file_editor/__init__.py sha256=t5MYZ2yvoYqdYJjd_jnENcfj9-S6TP9iEkyyhzVYCdc 300
openhands/runtime/plugins/agent_skills/file_ops/__init__.py sha256=9BLwlrRsqeJI_i8e4JWHEm-lJEH41FS0MiaNLAeE9sk 281
openhands/runtime/plugins/agent_skills/file_ops/file_ops.py sha256=trCD1tXPV_V0dqP9QPl5S62GCGOBxRD0SXjnGSDBVyg 13044
openhands/runtime/plugins/agent_skills/file_reader/__init__.py sha256=0XOxk69RW7AsfWKO8R1zmHuu5Odeuf8sCl3mrciHSgY 300
openhands/runtime/plugins/agent_skills/file_reader/file_readers.py sha256=j9PxSrTH_Nr2r1mwrS6omqpV_xzJsad_QKA8XLzx4cY 8226
openhands/runtime/plugins/agent_skills/utils/config.py sha256=NYAcTVT0AeatGaSzbaXDONmDik0g68YPxWIV3VBTD8E 968
openhands/runtime/plugins/agent_skills/utils/dependency.py sha256=t89nREKl8dg9wx-oe5npCedads8cNQzVKn-bcKPWY7A 353
openhands/runtime/plugins/jupyter/__init__.py sha256=haMT21NiSRDQALMKv56v7Q1dPgD1qz04-yEtX5NPqsY 3203
openhands/runtime/plugins/jupyter/execute_server.py sha256=LixZ032gPu0dfx8cTQzzr1GMZWfQGVvfcM-ZnkHgMYM 9323
openhands/runtime/plugins/requirement.py sha256=DX20LQ0eNdQfs_Ir8QCSScpKHg05eDGhz3XiPrBHqhA 662
openhands/runtime/plugins/vscode/__init__.py sha256=usm_P5eBozHGB2Ux_mi0ar_iyTD6716zj04QWa_SZh8 1774
openhands/runtime/utils/__init__.py sha256=ZeGAdcbazK88qErb2mwP6b0mj0pll_T0rEiTslfkPHY 167
openhands/runtime/utils/bash.py sha256=YxTyHWx4R_GeOb5knuDimAC6-MnooHmlb6G6bqLQLKE 12811
openhands/runtime/utils/command.py sha256=AqUzcG-qj0Uq01ho3GoIOUyrdFzsibou4qbTwXD0Jcg 634
openhands/runtime/utils/edit.py sha256=RpA57CcE-dhx0PbxSmlithehpCaz9sNggBi58zDJdQA 14273
openhands/runtime/utils/files.py sha256=8z43ZrdxQfQQX_NNe1nJ-yI_RHPEs0ZP6ycDMzgds4s 4925
openhands/runtime/utils/request.py sha256=FqQqqm93Axy1W9ThrGtLJm60RJKHIccrKgs-zAdcCqg 1276
openhands/runtime/utils/runtime_build.py sha256=I19Uyxgr8eOOdkm7odTekz0mmHbpm5z1lZCDzfbi-rk 16123
openhands/runtime/utils/runtime_init.py sha256=Js9PXColp2DaG1DJyV4WH2FN5H3Fv2x6sotf8fSvC7Y 4122
openhands/runtime/utils/runtime_templates/Dockerfile.j2 sha256=4jdH-DyRGPlPvEMXzbPr4oUiweOvaHcO8SbYRuRho68 5995
openhands/runtime/utils/singleton.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
openhands/runtime/utils/system.py sha256=lsjmk9-gVbn-v2faea5i1RWjtTRxQto11qvtAgld5zE 2111
openhands/runtime/utils/tenacity_stop.py sha256=ogdyNZ28_gBbvp5iYyFAUcTyP50c-KZGUOLGjQRaZnw 311
openhands/security/README.md sha256=lUwY2zCUSZPtDrgTCb1a2OLhPiFFHgs5iVeLad1Q0YQ 3697
openhands/security/__init__.py sha256=KAjLjwPA1L4pG-cyCLmnLxrCcdY6I-K4LZ5VLx8o2mU 189
openhands/security/analyzer.py sha256=PioIObRlh-DUnnIajl2-ltCAY-2JB-sBK9U9W2VQt_g 2270
openhands/security/invariant/__init__.py sha256=vDKLOzxVMa6XBf2P3ZyRHTiDpZ5ndi7g5LEK8TM3CRs 108
openhands/security/invariant/analyzer.py sha256=1dEPriJtw0AP1SNb9XLi6cf6Xl6Sy9Sf181DEe4HNDw 7912
openhands/security/invariant/client.py sha256=rdW7UdQNplnXwoZdoyxKsHDXnuMWJiHlqefXh5dE4Uo 5127
openhands/security/invariant/nodes.py sha256=JUyejWA8WZnt66fF_0Tec4j-yar4X0q-1MSySDI2j3k 837
openhands/security/invariant/parser.py sha256=8D4CUuaZUkNc0Pmj4r6BW7HR_7DuPwzzcPLofCn5-zU 3418
openhands/security/invariant/policies.py sha256=_KNaEepRNTZnr0aZH-1Gwy4ik3gl_q1_-uGQ_WW62kI 652
openhands/security/options.py sha256=5x7Bh6UNJLIHiuQyJJIvBnxMCpzv7mSU1f70bez1_1o 129
openhands/server/README.md sha256=b0lgkiYFkU_Hghhq7TCzfqnC0F-t1YKI_IeTegjgZnI 6315
openhands/server/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
openhands/server/auth/__init__.py sha256=yUcY5s6x0jVvQ2m6l3O33qjMHq1tPgDpCC5sIW7ZPcg 118
openhands/server/auth/auth.py sha256=LH5m6RAJVviOt1855vL2xpE_V5IsrlaT8nGYhU2REzY 1221
openhands/server/data_models/feedback.py sha256=F4NnwL1qhjKrcoAkAI4XcDe1OxT-rHyjh_AeOyywS28 1463
openhands/server/github_utils.py sha256=R2TfwN-mk30UWsNEsSR104Pwc6SxmN4oBo4O5Ndr-Sg 4500
openhands/server/listen.py sha256=A1FqxmCR7Qd2s_c4gvWTj-qv6ryIbebRihnCGsRa8Vc 33892
openhands/server/middleware.py sha256=bWreSGxB_U-lGJ8s4oK9xQJIASevP_odKObfV0DdbYQ 3233
openhands/server/mock/README.md sha256=83VRd7FgO3rgTAfLDLvL75z3_uyUZY9E6-5hmkFzbwo 318
openhands/server/mock/listen.py sha256=EtUNZ0llxbAeHIVhZPpgvmVhvXkh0wvhmn0VtMrtYcE 1475
openhands/server/session/__init__.py sha256=833yiT4p96o2weghs-W2uvKjSvhQ_KIN2O7Ja2NIfdM 154
openhands/server/session/agent_session.py sha256=MWgZEtkGkMguJBO8apiOYlLNr7GcL3Zy-mlm9W-1tpE 9505
openhands/server/session/conversation.py sha256=plCxKQlI_i5Zgn34ToKjYJ7T-Cnt5a6DOMz8X24x7PU 1393
openhands/server/session/manager.py sha256=p3rVMqj8AM8O2XrHiTW82_dWcDLS8WXxR_41E2pFK9A 1466
openhands/server/session/session.py sha256=JWWeF_oP81r0pCOUp5zayYyvS2GGi-5yb0IoWojIdnE 9016
openhands/server/sheets_client.py sha256=z8gPCVl3vCRJPPKZVNrsWddPQGRtNn3b6XgEnNiuTY4 2510
openhands/storage/__init__.py sha256=PrhMpevlOSoBrZ_Z4_k_Rzj4ompsB3_LwH7aP4w5JCI 724
openhands/storage/files.py sha256=em0yGC9lUQgexSrhwtayx9NDdfMKo4Yv7N5EcbMusmg 363
openhands/storage/google_cloud.py sha256=fzIMoB1HUokClcIS1U4KLqAFjExQwFUYA_5sdsr6JQ0 2125
openhands/storage/local.py sha256=GZVjx3xOuRJezLUwc48hiT8A20r0L6qnsn5vlBWaCKI 1802
openhands/storage/memory.py sha256=jmowAngO0LLWTzgUFCH6c8BQidjzo1nlT0S8Ezf3eRY 1497
openhands/storage/s3.py sha256=94T4hF-GNUKOjpXRtsE0_g7PApVDzsWFRjQB6LtcZvs 1644
openhands/utils/async_utils.py sha256=LzOlPOWvp4SHS2XgFZx4Nmn0AeajtDTBYKYaL3xSH5Y 3010
openhands/utils/chunk_localizer.py sha256=4hASUbrWu4WBAVlOge9PskMby1eaQQGeVYP8BHCuJVc 3180
openhands/utils/embeddings.py sha256=WxOIBQs_C_xB5Vf67Y1f-aYjU8PW4VMPPreYio14cNc 5983
openhands/utils/microagent.py sha256=FtcL-KJ-KxQ7jcjpYB5xyicoEX--SViPAyFra6SzFzI 1190
openhands/utils/prompt.py sha256=BBc_lIuZFy1NTx37Ad2Wi-rnDhY9Deq7ncl2KUPAOh0 4616
openhands/utils/shutdown_listener.py sha256=lLjtddlv93rELY6Zd7UzMEJx_5VOUdBv77XZm0HYopw 1568
openhands/utils/tenacity_stop.py sha256=ogdyNZ28_gBbvp5iYyFAUcTyP50c-KZGUOLGjQRaZnw 311
openhands_ai-0.14.2.dist-info/LICENSE sha256=Yg6lKHMs3yUeTToAuKadbAanMAAddIdW47ybe0mmpZk 1095
openhands_ai-0.14.2.dist-info/METADATA sha256=0GiliqFKETEi7EOAmWBTDm22aHHZsE369T-DYB_cOkw 9348
openhands_ai-0.14.2.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
openhands_ai-0.14.2.dist-info/entry_points.txt sha256=6cF1uvvwijxYTUiWeEj7hS0dP6I41kdDflWkwTSyNqo 53
openhands_ai-0.14.2.dist-info/RECORD

entry_points.txt

openhands = openhands.core.cli:main