openhands/sdk/__init__.py,sha256=lf1isW8GyITwgAeSU-f-VRzXI42qOkz2D7mILjFv740,4932
openhands/sdk/banner.py,sha256=xEJhzmowOjoeUHuBBKxC9JeyyqXVkEzTqOGq8j1kaic,1436
openhands/sdk/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
openhands/sdk/agent/__init__.py,sha256=-WJ7PU7FtjdAIknmiGQCTzs4CCeZYFvjaiepmeI6i3c,678
openhands/sdk/agent/acp_agent.py,sha256=1ZwAF_FzbTaSsyr1DNLm6nLxRMNIUedvKEfl1dXTOTc,179823
openhands/sdk/agent/acp_models.py,sha256=G0UPlvqXBsGPM96ev2cc4OsKA1lGwI9Lh-Ufhrd5204,2928
openhands/sdk/agent/agent.py,sha256=JAeo1xZ13R0XahAkxd2bBnA8iU7B8X_CmRM-5B1tZGI,50002
openhands/sdk/agent/base.py,sha256=8iijzf4DLT1BYeAgvwYI7Z_AN-NgBJdgN9lB9oeJO5M,38665
openhands/sdk/agent/critic_mixin.py,sha256=1w3paXHDywN7fuQKekV2r7ZStACc1IFz844PH3zgLA8,5171
openhands/sdk/agent/parallel_executor.py,sha256=d9VQDQoPx8esfh9s4aEW2zMsV1MOz4JWDnUHS4dSpLk,11534
openhands/sdk/agent/response_dispatch.py,sha256=FZJQ_J-E5u-ILXkev4B9UM_Q_tiNc2ZBPUcgrzHeG90,12964
openhands/sdk/agent/utils.py,sha256=ltGPIUriB_92Q-rJDgl_x2Uuet5bbuD92zXzQgGTCTo,25791
openhands/sdk/agent/prompts/in_context_learning_example.j2,sha256=YxcqT3WZOET1subzzF83OfmJP-TjbCjBgqVszt5VqGI,6838
openhands/sdk/agent/prompts/in_context_learning_example_suffix.j2,sha256=k3Zwnd7Iq7kL4lo307RDuu1mxWXn6pSLsEdvKEXN3BU,164
openhands/sdk/agent/prompts/security_policy.j2,sha256=7e_Yi9DzAe2HiM1Y80bZoftojBiBNFnJ3fPycuL4P_U,1489
openhands/sdk/agent/prompts/security_risk_assessment.j2,sha256=s5zm5IndnL_hN7Ut_EgPrnPQCZ_-u5c3t9GT1JYFOPQ,2153
openhands/sdk/agent/prompts/self_documentation.j2,sha256=Q0nLryVYnGg8Qk056-3tW2WJ2rwBijC5iqJByEdGAT0,1063
openhands/sdk/agent/prompts/system_prompt.j2,sha256=b6COsj23ze7x-XD0JWlS0vinlDSHwy0VD9orXF_DJhE,11200
openhands/sdk/agent/prompts/system_prompt_interactive.j2,sha256=AW3rGuqu82BqbS1XMXVO4Fp-Apa8DPYZV3_nQYkzVtM,1388
openhands/sdk/agent/prompts/system_prompt_long_horizon.j2,sha256=_oOHRIer_FSuRrBOSOPpe5Ueo9KgSTba5SPoHHpghCI,2995
openhands/sdk/agent/prompts/system_prompt_planning.j2,sha256=aetn9KN6I01SAO-x1pqmPPfpqqKxHh3SEuJj-8JfZZo,5268
openhands/sdk/agent/prompts/system_prompt_tech_philosophy.j2,sha256=Yq9H7hHen2-tNsfBq9RlAWpyWsVRpjHhzmziZv8JHs8,5005
openhands/sdk/agent/prompts/model_specific/anthropic_claude.j2,sha256=Cf4vXqlwoh94hOsLqcuIeMailgkrbGLF9vv0wHt4eEM,379
openhands/sdk/agent/prompts/model_specific/google_gemini.j2,sha256=DvGy_9yuqeyKJ8GDF_qVpQz4ri-rSCRl1awqPE1ImSs,219
openhands/sdk/agent/prompts/model_specific/openai_gpt/gpt-5-codex.j2,sha256=5iJvfBq3okP0yBVmQe9unB4gZx22_C3Yp_GyWtfColU,312
openhands/sdk/agent/prompts/model_specific/openai_gpt/gpt-5.j2,sha256=JZhzfIuLVLUH_5afY-YYvnSlEzTOH-jqeRY5mz5nnbs,1077
openhands/sdk/context/__init__.py,sha256=b-ZK_y3ocC9FQvb1G8bbq4qSHp6Qy9QaXoq-KVTAeF4,658
openhands/sdk/context/agent_context.py,sha256=EcghHYOprnxFOeKHCQ2SPCTkmK_g17d16r6jrIXZENQ,21880
openhands/sdk/context/condenser/__init__.py,sha256=vvgsxA_u_OaM5uQTvO_GyyuODEJjk-T_mGDIH4DuWJw,616
openhands/sdk/context/condenser/base.py,sha256=JuzOS2xC3iBDluw4zJT7AyrcayAYCx2DFfCcGni8pqA,10085
openhands/sdk/context/condenser/llm_summarizing_condenser.py,sha256=uFt9ZvDz6e8cu8kisy9jZZOv3fI4qn-9ktfxv12gY8Y,19046
openhands/sdk/context/condenser/no_op_condenser.py,sha256=T87bTtJw4dqlOIZZZ4R_JFPXeSymDqlbsZtH6ng7N1E,474
openhands/sdk/context/condenser/pipeline_condenser.py,sha256=RqlPssxOvCv5BqiYEsD7lKHOWjge8jDltiwt2P4ARVI,2559
openhands/sdk/context/condenser/utils.py,sha256=taSyMnEM9ixhMRjUokkB9EWbBI60fH1SB5XNJkUh1YM,6488
openhands/sdk/context/condenser/prompts/summarizing_prompt.j2,sha256=iM_MRDY27i34qiZ0F6IsDxyePKpzxO3OEP5K1rA90_M,2081
openhands/sdk/context/prompts/__init__.py,sha256=ctfSONnViJ_gSvlcvqiGr-NN4ICRXV42HvJ6OF70snA,426
openhands/sdk/context/prompts/presets.py,sha256=TqSZUuPPhl__-y9KtgMQAV2TJrKLyweGORl9s27Pn9E,2687
openhands/sdk/context/prompts/prompt.py,sha256=8ZV9C0lg9Lnw7lF5zLnLTF9nL6gTnW5vGIw1YxtRQBU,3724
openhands/sdk/context/prompts/registry.py,sha256=ubIdIqaZOAS1cqy_ywZy-LhdjCwFuaXEVGH9w2Ci9w0,2207
openhands/sdk/context/prompts/section.py,sha256=4cla4ecFLD9B8_WBEAO_SLexNoGDARXE3bqEXK_F5ZY,4880
openhands/sdk/context/prompts/sections/__init__.py,sha256=BZNMdfAHl7-Pe5vB7d_MkME510p_hDDQSTUIZ2N2A70,1687
openhands/sdk/context/prompts/sections/dynamic.py,sha256=jXps9IYbCVL9dqLlM-TFw3rNQpNZA0DSzX9Hi4CmHB0,6595
openhands/sdk/context/prompts/sections/static.py,sha256=CEGD7m7Ca6xE8-q8n1U8u0RLbvyfD91dMc10YryXnP0,23880
openhands/sdk/context/prompts/templates/ask_agent_template.j2,sha256=VRKWdF2VTJ_Tyway_Wexp8_KlNgAkME94eZelbbsEZI,212
openhands/sdk/context/prompts/templates/skill_knowledge_info.j2,sha256=boqEsAIszJ2Cy7Zc7UfFLbwSXgFybZ4mU8YCCW-zXYc,423
openhands/sdk/context/prompts/templates/system_message_suffix.j2,sha256=aozFQq13vwMS4W8-hx6XA4MaaNN_MESngePjtsmnNfY,3459
openhands/sdk/context/view/__init__.py,sha256=OmU1ATkezZZE76qcKxZVT2bWlWGO9Ob8C9HL4bzE9DA,173
openhands/sdk/context/view/manipulation_indices.py,sha256=T1G2NFLVxZ9nBL_ZN79Lye6KZ1duZzBmeTen2o4zzkE,1850
openhands/sdk/context/view/view.py,sha256=PTFwnyhLQOQb8dEu9T00ZiM5dXkCzgbfN2W-JyUxtF8,6127
openhands/sdk/context/view/properties/__init__.py,sha256=bWz720b09nMeDTMUJAodGYSlObySOeN6GzKFZo_W5c4,894
openhands/sdk/context/view/properties/base.py,sha256=tQ2xCidjSUKoWZTgRIM8hYRr_2unCoxNNRjhtkqP9pM,2385
openhands/sdk/context/view/properties/batch_atomicity.py,sha256=2uPBl1WXyoOK-tVQlVymoDtsNCh6Bk_91qcZKMxpDzI,3827
openhands/sdk/context/view/properties/observation_uniqueness.py,sha256=dJJHJmg5trtfEjjr_1iG8w6G2ipKnmjuqwL2u83vdOQ,2832
openhands/sdk/context/view/properties/tool_call_matching.py,sha256=5vF93oT2U_M4qgIL6SIlWT-WBz6pBHXBMRNip1B8dSQ,4362
openhands/sdk/context/view/properties/tool_loop_atomicity.py,sha256=upVZGDfBlKadPy3u-3KhFQleRyvBeQfFP3F044egx3U,5098
openhands/sdk/conversation/__init__.py,sha256=I_Jt2nJagPloWHLEJGXarlBuwkxIkk41dDpTMVeBvH0,1819
openhands/sdk/conversation/base.py,sha256=NGqIUJCLfGkKoO7zo1biWN8aFMXnLEleLNeqjWlSeV4,14866
openhands/sdk/conversation/cancellation.py,sha256=Z81KBU3Qz7wcSIvyRiWod6LcEmPkvv-Ya8868fdg9J8,1146
openhands/sdk/conversation/conversation.py,sha256=0l6kwiDBCuxEpp9HkrS6PonrwWkFmWqrNkwKKwS9V14,9111
openhands/sdk/conversation/conversation_stats.py,sha256=ZlQ99kgG5YVCrZ4rqJlq63JaiInxX8jqv-q5lS7RN68,3038
openhands/sdk/conversation/event_store.py,sha256=G4mX9PnSFY4hAanPogyFJ0pUN34iyBYydsQR7u72C_A,9589
openhands/sdk/conversation/events_list_base.py,sha256=n_YvgbhBPOPDbw4Kp68J0EKFM39vg95ng09GMfTz29s,505
openhands/sdk/conversation/exceptions.py,sha256=GHrPxo8QEVwA2OQUM0F5ksltLrSmap1C0alZXX6w048,2351
openhands/sdk/conversation/fifo_lock.py,sha256=jUgk5deyYACLGDGnnaFo4V4V_L59VMEiTWVQR-jb_AQ,4508
openhands/sdk/conversation/persistence_const.py,sha256=om3pOQa5sGK8t_NUYb3Tz-7sKeu531gaS1e7iCaqWmo,218
openhands/sdk/conversation/request.py,sha256=TMwz891K2SMjssjftbRMXHyqZC56Eznk7DUxMLtngl4,12205
openhands/sdk/conversation/resource_lock_manager.py,sha256=z76TuAKzqr6BbV2f_ldO4z8CIKlc_jby1CpDynMvLfo,4115
openhands/sdk/conversation/response_utils.py,sha256=rPlC3cDSmoQte6NZ0kK6h6-9ho5cbF8jEw-DiyEhgIM,1548
openhands/sdk/conversation/secret_registry.py,sha256=5nSiKp-gkbEiiy25BV6Rj4VJWLMBu40bkFUvx7eiUlI,8519
openhands/sdk/conversation/serialization_diff.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
openhands/sdk/conversation/state.py,sha256=bEd7WPWTY4W8b9O3QcGhygAkr0iw9wwzKIepqgdOSCY,25947
openhands/sdk/conversation/stuck_detector.py,sha256=p8DljC-YwAVpAUTUqcLy2CY1hTSdpKzN9f6iKJbxs8I,12185
openhands/sdk/conversation/title_utils.py,sha256=wLEKknwrF-Ab1BZqJu_5Qd8DbOy8tKNid5c4SVJH2So,7549
openhands/sdk/conversation/types.py,sha256=1PQl8gX8guDwOXHamvXUAh38JzWiiVKvt-B1mS1f_-8,4429
openhands/sdk/conversation/goal/__init__.py,sha256=RrPjyNoJD4Cle4RV9RzeTopVwjEtbFe8cVRdHBG7kho,1183
openhands/sdk/conversation/goal/controller.py,sha256=enYkKb6GKprajrwZTtGRxL8soPz5eU4F7Y2S5HCVGf4,4775
openhands/sdk/conversation/goal/judge.py,sha256=--AhPmU1UK6z7VJbrefRTg262xtiCrWUNk0ddQ5YiHc,4272
openhands/sdk/conversation/goal/prompts.py,sha256=xb24-kaI-9PgFMIKwODId_bGYBk2O_9gabyU20G5bFI,1589
openhands/sdk/conversation/goal/runner.py,sha256=IDYnFfJwFcqaK72ois8Ujjeq13jj2fRD8ySsjXrnqgs,2003
openhands/sdk/conversation/impl/__init__.py,sha256=DmDFyNR4RU8eiMocKf2j9eBQomipP-rrJgU1LoVWTDA,220
openhands/sdk/conversation/impl/local_conversation.py,sha256=iABKmw30XTaa90q5kYDj7o8XsQcYV_TCTXokM7fFx4Q,107524
openhands/sdk/conversation/impl/remote_conversation.py,sha256=esS5olB-XhSH-8GunPtcy7l4fuhJL8RL3LQSqmBY0IE,65084
openhands/sdk/conversation/visualizer/__init__.py,sha256=0LXpKlt2eJcrqP1z6jQP_nLx23V8ErnQkKYSxvUp0_A,275
openhands/sdk/conversation/visualizer/base.py,sha256=oMg-JvQc34ebYdC3J9itHraoB2u3MdQ6E77AKiTmu30,3198
openhands/sdk/conversation/visualizer/default.py,sha256=P7qYTP8Huajc8UZDuBd4XB4IOjbdkHhaqCm5vFtlTMA,13020
openhands/sdk/critic/__init__.py,sha256=it3Aagn89_K5vqi76bpzjHK2oEMngev-YAHGG3jG6-s,480
openhands/sdk/critic/base.py,sha256=c-HdXFQ1_QMifL98hOfkalBu6MZlSykJdkf_t4E_CJs,4203
openhands/sdk/critic/result.py,sha256=ptx1aRDp3kvhrssTS9a8QSLQRtq6SYYDb4EoVHIytng,5129
openhands/sdk/critic/impl/__init__.py,sha256=if0S347bcciabr288SuwgDqeRJlzoBBmnp6OiSwrVYM,403
openhands/sdk/critic/impl/agent_finished.py,sha256=qnNFnmVg71rFkcYWcCt-IbN_1ZepWrGGgmRFrDJoFNI,2938
openhands/sdk/critic/impl/empty_patch.py,sha256=_fvVq77DFye9hS5vAodUa14LMCzG8VrhNqo22jLJ77Y,1566
openhands/sdk/critic/impl/pass_critic.py,sha256=kikTVZmve0DCTkQnhRutdUSff0OLbqH0WqRxGXP103Y,1239
openhands/sdk/critic/impl/api/__init__.py,sha256=cgpLoVholRbE6YyCu4KUs0InG6LHcdBVAM1eq1ja8xQ,375
openhands/sdk/critic/impl/api/chat_template.py,sha256=qu5tJMi1Nuynp4FsV_MG_sAz4V6hpHactbxoGZGkAJE,7564
openhands/sdk/critic/impl/api/client.py,sha256=rIZTKYOrJ2MsJ_wuwSGwLvPiBMiBdPLdxoUunvH8gUw,11833
openhands/sdk/critic/impl/api/critic.py,sha256=gSBnQX5cukJ4CvL9XJzvZ2E6t3UllI0VF-PDvK_cdv0,7466
openhands/sdk/critic/impl/api/taxonomy.py,sha256=dVM0t4x4H4a_vCkc4jl40agLR1PgQlW-V9NO6_wkhGo,6440
openhands/sdk/event/__init__.py,sha256=XEfdPUw-llzUS1Hl9fvKtvspSR1dtEmSr5ciwbEo9jg,1669
openhands/sdk/event/acp_tool_call.py,sha256=pjFHGlO33fXgm-5Xe7iH6Q_4TNw_kjeyIJgnZzL2sOc,5886
openhands/sdk/event/base.py,sha256=CL9ocPw3_61A-hzStcmBcURLS7ZoDT3h8Zjaecqzi54,6631
openhands/sdk/event/condenser.py,sha256=GxcjMLUnDinGvxKophgYAJubJS_Ul8Ua0-rFGj3rXB4,4679
openhands/sdk/event/conversation_error.py,sha256=73HDgrPDXba2_IMk3sMgk85_glkaKlZzEOk0afhm47Q,1392
openhands/sdk/event/conversation_state.py,sha256=V-ti5SLL5SL330sEOQgpy-U8tErVwZYG0iC3AqjTUwo,3650
openhands/sdk/event/hook_execution.py,sha256=f2qQsWAYCwXF-Uu_mZODAbc8XifycNksohl0eintMxk,4357
openhands/sdk/event/llm_completion_log.py,sha256=VCxJiZBsn1F6TRV6fwvsPs6W9DpjghfIFmJJlGKztXg,1232
openhands/sdk/event/resume_transcript.py,sha256=HMg4rSOBFXVeJXST4HJPmEUvmi6H27uLBD_OVr4hbLM,15820
openhands/sdk/event/streaming_delta.py,sha256=6Yl11JD3quFIvUCbMO0wifK0ThSO_TochtMq1M1ZAh0,694
openhands/sdk/event/token.py,sha256=QlEbBrfZaHe9tp8-Ot4vTd0T-_Vj7lpUqKfVJcVHOeI,497
openhands/sdk/event/types.py,sha256=BxUBbeUexunD0YYmXMtLAzWSDudh86-EUOeT-eIAwB4,279
openhands/sdk/event/user_action.py,sha256=98-YQHzr7dgaqfsHv1GhNl5iL3qvZM6aawCbs12rzRU,1289
openhands/sdk/event/llm_convertible/__init__.py,sha256=irSLIgjalDornV2C7XoTSF9bwQM1yAm7LnZvp7Q0UUY,597
openhands/sdk/event/llm_convertible/action.py,sha256=06bouhFllWaLo8wrtmfYvcHTn9-TXzbbuDiU3L_N8dk,6452
openhands/sdk/event/llm_convertible/message.py,sha256=sz9zBjoEW7hUeab6yu6ZgKLJS3F3MX0GbC-cWHeYyug,5362
openhands/sdk/event/llm_convertible/observation.py,sha256=vQt4M4fahOtruUoqH35xZo1rYQlPuPms2WTx2KdYYoo,5619
openhands/sdk/event/llm_convertible/reasoning_utils.py,sha256=Cv3AV3OKE-q_jpjMalsNT4Lubvgq0Xgtd_ApKJezR2Q,1357
openhands/sdk/event/llm_convertible/system.py,sha256=0oocYY4-DNZZy2hVHltZPw1J1A8I4riXW84vPBs01E0,4377
openhands/sdk/extensions/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
openhands/sdk/extensions/fetch.py,sha256=MjqXAX9xSRRvruTxV-BN3YTVeIOTNhArUGh9bYhBcWA,9349
openhands/sdk/extensions/installation/__init__.py,sha256=Wj37DqmjjIb7_Pq-pm23DksigRGS8AGtgQzRVlI94Gg,546
openhands/sdk/extensions/installation/info.py,sha256=pL-CPy7hAPz_ekxCCEXuHwTdwVxp3J1_9zgQogKDwIw,2342
openhands/sdk/extensions/installation/interface.py,sha256=uODCg1_n4wk31NKE5LBMUXzAZYpkZwP69iVtv1tYPDc,851
openhands/sdk/extensions/installation/manager.py,sha256=eDb0JsPWoawfFmCe34qs3b1htToICh5nlPhH_o-sIqI,11333
openhands/sdk/extensions/installation/metadata.py,sha256=hGhfTgqXfW0KJVbQkBjgF8KaLixUIFRiv9bJv1MY0gY,8580
openhands/sdk/extensions/installation/utils.py,sha256=w1spGOR_RuBWEsTSWrq1hWYmLm6yOhRWnTAcLgglgdY,460
openhands/sdk/git/cached_repo.py,sha256=Ah3qfzQ7D6jh16aavYnjQ8nZE6WCbngRDyUoKjCgV14,17609
openhands/sdk/git/exceptions.py,sha256=T3_jdOzilK39y1_ilMQ3Z3RSkxHJZafUoZTzOiuGji0,991
openhands/sdk/git/git_changes.py,sha256=-tCjLm9s2C_s-lh1V1iOrnN2pv-o8HnMLL2PwhkT1kQ,8961
openhands/sdk/git/git_diff.py,sha256=M2K8O3IaXbi7kEbuRNiEaln4Uyeu6X1csiT0m0FE5a4,4146
openhands/sdk/git/models.py,sha256=t0g4VgdDOOgf10yPfNdGwhvUmd4wQYpUQjoQZYdKpqQ,553
openhands/sdk/git/utils.py,sha256=a8QnHKClBGcIkwaigNL7hUI0KD_8-w_0cZsnuYqFX94,13462
openhands/sdk/hooks/__init__.py,sha256=eQ7nB7_5jKgm4OsbnR4-dSvyLo_uBBKrBKYofQy0fmQ,949
openhands/sdk/hooks/config.py,sha256=dwrI7NyRbdOWGnEXEHdvnD1hUIo28GTv9OsPFZrDe6Y,13783
openhands/sdk/hooks/conversation_hooks.py,sha256=90yILgN1PTc6VrlfO69BCmC9oIZw0YSy3_ESu1be-NM,17281
openhands/sdk/hooks/executor.py,sha256=ZEvQ2G92B7mUL8gPW311qOSz5looqZAv9wka9rIRkWY,20871
openhands/sdk/hooks/manager.py,sha256=x-7XsGa9F9hSk2HSrGQj2jr8_lfyG6n-EuLIiGBzuEY,7365
openhands/sdk/hooks/types.py,sha256=ZQp2_HVvOWI9YQPZInFJ0QdhpKo4UxGmq4YLYz9zfOY,1066
openhands/sdk/io/__init__.py,sha256=6pXTWP03Wn5S7b6fOT0g3PYn-qSoEGGdrrwBqALYGA4,165
openhands/sdk/io/base.py,sha256=m-tMq3Em4DOd17cP0T6-gc9c_7FE-HakcPLScGGycVE,2958
openhands/sdk/io/cache.py,sha256=TZD9Px-WK303WGjm5nin9n3TCKGiAJ-PIqrM5MFeg5c,2908
openhands/sdk/io/local.py,sha256=rbYCh1zpsQlnhe70KueRDJlOmPvv4ymS5EJO5acIQsQ,5000
openhands/sdk/io/memory.py,sha256=3xNtFc2swYdBneCUlXtrOxFatj0I0QJQZGk4jNGP9c0,3199
openhands/sdk/llm/__init__.py,sha256=9XJAXu_sXrt9fSbgfEfo_zNI1bLWaCl_fIqRSiopbAo,1864
openhands/sdk/llm/fallback_strategy.py,sha256=xBIerNkpxq12hlp0K_Gt_ldRziemOvfIhIZdrsu_8Do,5494
openhands/sdk/llm/llm.py,sha256=D9WASrx2MOOwqv-aA5kfWYks6LZNfF7MxsUatV8_TVU,113501
openhands/sdk/llm/llm_profile_store.py,sha256=lubZa76Ufa2-azo96Digl7ss_3yTeafqYo2rdSywXRw,11564
openhands/sdk/llm/llm_registry.py,sha256=hrt_NXKPMhpN-tharyeapbx-mvHLkNR_uvU_YVpqUWA,5608
openhands/sdk/llm/llm_response.py,sha256=DaBVBkij4Sz-RsYhRb3UUcvJCTzCBcOYQ9IhFwN4ukI,1988
openhands/sdk/llm/message.py,sha256=qhiGm0gvLuqULEtESrhP96r2Q03QQ8--potAb9Q1xFc,25325
openhands/sdk/llm/streaming.py,sha256=XZbzlkSKI4hC8N471vFlw4MEZN0gpOj_P9-8OCTKq74,923
openhands/sdk/llm/auth/__init__.py,sha256=V_9nx1UE4-GZOojmXL8iWHV6h-9XLubvlb4nVPfhGlg,782
openhands/sdk/llm/auth/credentials.py,sha256=UoLxan2-VhSza7-657XiBN1ByKDph6A8EV4mgGv3lP4,5203
openhands/sdk/llm/auth/openai.py,sha256=g362Wn5a4OjzEjsfL7-ZSKH4QakFu_c-vdeFAK_lZgA,36114
openhands/sdk/llm/exceptions/__init__.py,sha256=uE49rZHr93Js_T9gV-PzYjYOmpZe3rdXmH3IPoZJ5m4,1487
openhands/sdk/llm/exceptions/classifier.py,sha256=svhqfP6hloZkQAX4DmHpQ3a6hd4CRgCd3y7gYMGgOgw,4939
openhands/sdk/llm/exceptions/mapping.py,sha256=BwpJo-42Q9H-M3_fg5aVIz0PBDMjVtU0s_Z8pB_Ty0c,2056
openhands/sdk/llm/exceptions/types.py,sha256=2Hse5Jb-EDvx9kOigglIud9KpM0CV9gr2LJc_ViKamQ,4353
openhands/sdk/llm/mixins/fn_call_converter.py,sha256=fFvt1ijqCe5wZXWPaamf0mYk4SjbZS809i9felhyWZY,34760
openhands/sdk/llm/mixins/fn_call_examples.py,sha256=CAuBdqmSP3mzLVfmZVZnYREm2buP1eoYqpeObzf6XI8,13987
openhands/sdk/llm/mixins/non_native_fc.py,sha256=geTJdKqi6VJv1XkfryqVYxfHBwUSTh7PtRfBegRo95g,3703
openhands/sdk/llm/options/__init__.py,sha256=EntvOWC5kwDoTMXXMkYuoWMQ13hD8YtC9CEMCtnKj7o,54
openhands/sdk/llm/options/chat_options.py,sha256=210oCXsGUGyRIgiqW_N4rIEhBmV42k3T8oYgo8XOCyU,4047
openhands/sdk/llm/options/common.py,sha256=qFcPuZF_c4rmH1bgGG8Qp6TJ4YWpv9IFzfLZRRiik9M,580
openhands/sdk/llm/options/responses_options.py,sha256=Qje2wCC1MCym09rJI2OeZ575BTGDRzwnSRRxlQXV868,3556
openhands/sdk/llm/router/__init__.py,sha256=N8qldpGdLLCWZzn5Rz2y8AheSoCTQLGkLOBDCFNMJRA,261
openhands/sdk/llm/router/base.py,sha256=hj6ANc97tEtUudcSrfdRPj-jbA3cb38Xvm6UEDuDYI4,4537
openhands/sdk/llm/router/impl/multimodal.py,sha256=ymI7l9YhDKEJWoaVijmDlejHAV0FBX_pzlju27ZaQTY,3076
openhands/sdk/llm/router/impl/random.py,sha256=oBHoFTBMa9OeDyg-rV4siLCkN6rKYL0uDlZMEseB3ro,656
openhands/sdk/llm/utils/image_inline.py,sha256=XeEuQaYkMH9eVB7dpsR-1lCjGS7PDTlvray1abByRjs,15948
openhands/sdk/llm/utils/image_resize.py,sha256=yhglNbUTtIcOrP3tdvdDVmyywN2-f8nb31aD2prvnTU,3312
openhands/sdk/llm/utils/litellm_provider.py,sha256=t9-NHv3JzTI3BOTSsAMJUUWIddUGKzvAWZR2YkKTD_8,789
openhands/sdk/llm/utils/metrics.py,sha256=hgtRUzhckIWyVn7nF0rqXcTaoQW6n-du65pbwB32vm0,12329
openhands/sdk/llm/utils/model_features.py,sha256=_oQMm77j_cTyU82Fs7wO8Ts0Y3VFptEHevqMFEsabA0,9793
openhands/sdk/llm/utils/model_info.py,sha256=0cjRM3uixrtEAIdfHQVwUgGKk-tg6-vKmwz4Bu6zKNg,3441
openhands/sdk/llm/utils/model_prompt_spec.py,sha256=Ye9AHy6v7MDlisttViGYlF_NdgmsyV5dj5zwtiX2yOQ,2801
openhands/sdk/llm/utils/openhands_provider.py,sha256=VkA-bip-YyybA9mzl2KGSjGrHJ0ZQo_6I9tHyL8AuBg,2675
openhands/sdk/llm/utils/responses_serialization.py,sha256=p4dsvAo4U7zn4WQact3nstJMumwkl7lNdrcaV4676lM,5361
openhands/sdk/llm/utils/retry_mixin.py,sha256=7q9baeTjS3wFQEH0JhYBgZZW67mtmYrrZKPmyzTzTBs,4975
openhands/sdk/llm/utils/telemetry.py,sha256=VWiCxa5UKlhrTnTKPbj_N2OztPsLEBx_xGCkxB80tSc,15575
openhands/sdk/llm/utils/unverified_models.py,sha256=pdTmRNEoa8j3fJ1jz-h_L-iJWlQ8s2oyKrKfoYmm2ec,5601
openhands/sdk/llm/utils/verified_models.py,sha256=4g56KKlNuX8inIc7L4w3kDBODHChrX3nD5T0QU2Nfmc,3208
openhands/sdk/logger/__init__.py,sha256=vZvFDYfW01Y8Act3tveMs3XxTysJlt4HeT-n6X_ujYk,330
openhands/sdk/logger/logger.py,sha256=en8SHzFC2baohQmqbgE8t0mvV_xMZQrILEycOzdAZL0,6511
openhands/sdk/logger/rolling.py,sha256=E6oy0asgmOhZHoWlSCw0QK1PKnS6kvtxjoWLAsqlGvs,3440
openhands/sdk/marketplace/__init__.py,sha256=8cshJL6DYG_MaVTnSDNvtLQsxZy81PivfSt1kVJ3eLY,1263
openhands/sdk/marketplace/types.py,sha256=MMvRpK2k9yfDsYwIvFHQ41qjavJ4wZOZn8gwgFQJZt0,10904
openhands/sdk/mcp/__init__.py,sha256=-wQbZ405PjVRCBtSfirp4jsiRohd7IJAyAdicZ-M8Ok,588
openhands/sdk/mcp/client.py,sha256=e4uQsd38SMsZ3VHVM_Z_0UlO8jAbpeHdzDtUiXkgq84,3919
openhands/sdk/mcp/definition.py,sha256=vFLQeLW99fBzPGR7X7_1GzTmIHlSVAbmsg3elhhkp5U,3424
openhands/sdk/mcp/exceptions.py,sha256=N4g7Wju420TQJ7hmck1e5UblWbC_7Torb-UTFj1GN70,448
openhands/sdk/mcp/tool.py,sha256=M94dj2Iroq4PdCk4Z3AmsIioFHUxS-kVv8vEYDmj83M,14921
openhands/sdk/mcp/utils.py,sha256=VBjd1_PoDeATSo-c_QM9qZZbEc3NM7MtjIJOBzvvmT4,3054
openhands/sdk/observability/__init__.py,sha256=eZfhDuxuPtRq-gBle0cEZT7w1BLEtcyNPXwRmsmtUSc,195
openhands/sdk/observability/laminar.py,sha256=FCe03gYHVCQQbA5jmlTgebmy-mFIAilUA4bWVf0UM0Q,14199
openhands/sdk/observability/utils.py,sha256=N0p8ACs2WKS1PyFPjiU-PPng6WsAe15ZpFViFAw1gO0,576
openhands/sdk/plugin/__init__.py,sha256=7pO5CNJX2eiGjqOKvPY1ewfamSsEikQN6emIJuF0orM,2022
openhands/sdk/plugin/fetch.py,sha256=-9ZyOBuKLrV41dCrqoN9Mx6TsEbkvUycmTE93LaSFos,4097
openhands/sdk/plugin/installed.py,sha256=GMW2mXRQOZxYqYVNa5gX3x4p8LoA6Me4Oi9K7qIhPYM,4215
openhands/sdk/plugin/loader.py,sha256=V3Zg2kicKz4pIfqoPcepq4MT-VX_um0wN-XQkQ6r60g,4560
openhands/sdk/plugin/plugin.py,sha256=uauNxLmnERVZJ8HCjbuYZbfOj9I9e9sF-9Obwr-LVxs,19130
openhands/sdk/plugin/source.py,sha256=zDd-gXd3zZ1CKAzQ7ykyrTsYPTbwNdi8N-6312hYiTs,3424
openhands/sdk/plugin/types.py,sha256=HG59BN5orsgSZKk_RUAreA3W6Ac5cU3P1S1WvfE9JX8,14445
openhands/sdk/profiles/__init__.py,sha256=hHNZL8bCznlBSbiLlXZgn1-GiT5pWE9lqIpM6C_KhLc,1353
openhands/sdk/profiles/agent_profile.py,sha256=B9piJnDCV8fPh1KpcpNpwccyFbVbxMSTybwmpjgLTJc,12229
openhands/sdk/profiles/agent_profile_store.py,sha256=zMyLVJVpl8jEUMqmTBx4NzXG5yYbeO2dcB4QrkVs2hM,13091
openhands/sdk/profiles/profile_refs.py,sha256=HDl0I1PNWftMd4ZBVCk5karqb5Quu5YjmPHZBfc3RPE,6808
openhands/sdk/profiles/resolver.py,sha256=wbqE77n6ULuRPpmxBuX6sp_VfnfCdh7apwbuQnyzw2Q,15191
openhands/sdk/secret/__init__.py,sha256=Y-M2WPfYLfVYZSFZGTf6MDOnjsL5SayETtA4t9X0gjw,348
openhands/sdk/secret/secrets.py,sha256=glzzkoEMfQfNqFDD8nAdb14Qu-0L3KfGQ2ZUV9nIUnk,4632
openhands/sdk/security/__init__.py,sha256=oLdREeVeoerUrA-_Lf_E4ZDMj5bcbfIsqr8_K0MuY-M,878
openhands/sdk/security/_shell_ast.py,sha256=ls09Ck8HIWsqzr-VVp72PqxbuOjM9FZLYxlQmedV6z4,7907
openhands/sdk/security/analyzer.py,sha256=V6Fowh83sfEr1SdwK3UW1PNQHahHxwHfla0KndTombk,3994
openhands/sdk/security/confirmation_policy.py,sha256=bsrIOfo3QOXNyKrmUVzQz070F3xbJ7uZp9WTr4RMdl8,2145
openhands/sdk/security/ensemble.py,sha256=XHdt1ou9a2yg6iKlnHt41xxHc7yB3_hBnMs4epFMI_k,3678
openhands/sdk/security/llm_analyzer.py,sha256=wb7VNJjzlKkimh1mR2wpn6LSqBdo3GZJqhWQp8qyky4,1108
openhands/sdk/security/risk.py,sha256=ub3sJWR-kvtx9FksuTUtFy11s9oXFT7CBz8A15yWoPs,5323
openhands/sdk/security/shell_parser.py,sha256=JdmYej1NGzZsaB__dexqnfuNSCfDp1IV3K1DuIdZBk0,3079
openhands/sdk/security/defense_in_depth/__init__.py,sha256=Shkrkxyq9Br8ifdLA2Po6R6bapJI_liyGaIwGkgoQ3c,752
openhands/sdk/security/defense_in_depth/pattern.py,sha256=4_PZRq4IXR0YtvD9s6rCT9Z3jjJOUlEsMslhc66KDpU,9604
openhands/sdk/security/defense_in_depth/policy_rails.py,sha256=WcRb8CTTcwnTDI9F38-Gljr_YhGV6CtBf9mjGrl_VbU,6583
openhands/sdk/security/defense_in_depth/utils.py,sha256=oYQbjcINs84643e-46uVINuxcO1E9N-AfR9L4bT2vSY,13107
openhands/sdk/security/grayswan/__init__.py,sha256=H-fcQYekrSA9C6i6za02VJJoOUPfs5FIxkAg2s0ZkLs,103
openhands/sdk/security/grayswan/analyzer.py,sha256=4emwF5FtgfjgfKkEoMWkMuUYf1aTfKCqGFH-4ygMnVc,10360
openhands/sdk/security/grayswan/utils.py,sha256=vU8GSye0eF2qMbbfRr7njcHckd3s7OrEDtZtQtxDvVs,5270
openhands/sdk/settings/__init__.py,sha256=9oQ8Dky-rCTiYoJwFBl24HZIQjprGAjtJC-5X5tbBRI,3582
openhands/sdk/settings/acp_providers.py,sha256=Td1aGrrsKoS0TsrKlQOuL3ZdSWdpdZuJBfGjYkKrtak,26683
openhands/sdk/settings/api_models.py,sha256=dVQdYaTf5EqvYhG6F_OFhuAfIm4G4pnfBpvFjZzIoxw,6193
openhands/sdk/settings/metadata.py,sha256=E6qSbCWeIT1SL4Fj_m3fbIuMAOVcSwzxMjlH286pYuI,1436
openhands/sdk/settings/model.py,sha256=RVUn17U6c69FASHaWE5QlfZedg0lbsezhXfDYOmcmus,85541
openhands/sdk/skills/__init__.py,sha256=x_7j9qXqgFSwQrFMcSZkL8uJE5UhTxOyQyLoy3s-0Zs,3681
openhands/sdk/skills/exceptions.py,sha256=tVBSbXTXG32nb1TebVAuzbNNHvn8GScpSM1bHCnQzvY,305
openhands/sdk/skills/execute.py,sha256=Q3sYZxEmwW0VYQQSc103oLIslKSJIKoJa9rtfHijKZg,4416
openhands/sdk/skills/fetch.py,sha256=alwZ-1TXgfg_UEKDLYjwCgRAv_ZF2894rMbS4BIs1ew,2923
openhands/sdk/skills/installed.py,sha256=HtdwaH_joON1yLgqhMhEScKpwBtC4AWqQy6LGkXMMXk,7575
openhands/sdk/skills/skill.py,sha256=Cq125-iglX4tsX6Tw3HKDZ251uAWDu22qi7wgk_ghZU,51012
openhands/sdk/skills/trigger.py,sha256=ZGaDmMpJghnAEuTTYX6UepsA5nX1CSz83zK1Ox46vMk,756
openhands/sdk/skills/types.py,sha256=LvyCveHBSt2-g9Lbpr_eQMvOd4eEBjJb3irAWL-OzE0,1813
openhands/sdk/skills/utils.py,sha256=m5NMoIZ0lWC9JvL5orUU9ALQKjso1Oam7332VpJEP3I,19138
openhands/sdk/subagent/__init__.py,sha256=2LBXg4jUidNXt7abnnAHQ3Fi5e56LaVJsWb4GB0c30Q,864
openhands/sdk/subagent/load.py,sha256=NTaGOWH5aT0vZKk4vnZ4_RnNJxp_REQ8bdLVRogg7ww,5311
openhands/sdk/subagent/registry.py,sha256=IGbVDH3HzyeqwE7LevsYL-NCYY46fIa-BppfZMWTcmM,16289
openhands/sdk/subagent/schema.py,sha256=wkKS_NeffDBDos21A1DYJMQPpRyy9yIaUW9zOY8SkOc,13285
openhands/sdk/testing/__init__.py,sha256=ShpfVLaYZtbuy8MZ9QunCotreHCqqhRBHq6BKX95DRk,319
openhands/sdk/testing/test_llm.py,sha256=GigI2ZiKGDcjXTEgcnbTcEKvD2WPxcBRqRfeoHLLuRc,11540
openhands/sdk/tool/__init__.py,sha256=YDo7TG1oL3f9yBq9ahmSQsr4756Xr-XxqhbocE_MxY0,1132
openhands/sdk/tool/client_tool.py,sha256=6L5SOMGUPMefDUUvMmVOBsatKb1G5t5IrKtSg0kiH0Q,15875
openhands/sdk/tool/registry.py,sha256=67sPWEfN84xxaBMRkRp0SKX7KEehiEi2I9m-KTDroLw,6118
openhands/sdk/tool/schema.py,sha256=N7AeK22QBLDte-_dGr_unyPraRzoVM91bzOlDvr99cU,12156
openhands/sdk/tool/spec.py,sha256=EbtWasVhwjLKNJywHubbwfYqfgXnZbU4QE6XUOLhsdk,1221
openhands/sdk/tool/tool.py,sha256=7OrKi9cta6a-BsMi1cpL_In3lPFlVlD6lId4oLnnDVM,24795
openhands/sdk/tool/builtins/__init__.py,sha256=ZD2VnIcFSEnOrIaYF3SqutpeO9HkG_u5B-xsM0sbZUY,1849
openhands/sdk/tool/builtins/finish.py,sha256=pPv_bKDOQE4sUK9lNh1H1lDaxavHozjOwLCIuYrb424,3136
openhands/sdk/tool/builtins/invoke_skill.py,sha256=hikZGlrX08Jm7BXdw0-Nf-0UEZTvlmGN_6UX_qbdvWs,6896
openhands/sdk/tool/builtins/switch_llm.py,sha256=rD9T_CxiwFcBvEvGaFuLqeB0VEHANjQP4eof4OddQks,6093
openhands/sdk/tool/builtins/think.py,sha256=Jp8CBHJZwrtNuVCLrxKlVwb9HeQ1lZB56PCYMxW3wWk,4050
openhands/sdk/utils/__init__.py,sha256=AJjpc11ktj9bnDrFx96qBYpvsl_OOLmyMsfYNGy5S8E,640
openhands/sdk/utils/async_executor.py,sha256=GoVPkKBhzv23I-5YT6AX8afSOZ8bEDEPaz7a8rnrS5s,3915
openhands/sdk/utils/async_utils.py,sha256=0d_Z8hx0FaPcUkoJfYM2qoTk_cnaNnF6FmgKovvEjO8,2394
openhands/sdk/utils/cipher.py,sha256=CMiAhjXbFylfV93ofYgnXcII4BpjWNFWcz6GX5OPEUg,2871
openhands/sdk/utils/command.py,sha256=UUuYhPlbFmdMpCGQqjYB114K2YD-w4a5a_2DKG9lfQs,3966
openhands/sdk/utils/datetime.py,sha256=zCdA7ktidK_aEwtoiPR_C-qSXC2waTCOp_I_9k_ktGI,515
openhands/sdk/utils/deprecation.py,sha256=lzltXoWpFmhs_4WH4CI0POuj3SE23C4HG_2At__KcuY,6578
openhands/sdk/utils/github.py,sha256=l-_LQKw820dA_U8NmDdmaReAPhgMAWqfH1oRMi1q5OA,1638
openhands/sdk/utils/json.py,sha256=hHAA7i7NCJrQhb5WWSsoT0nvmJUi0koyBdbviFrfdcM,1384
openhands/sdk/utils/models.py,sha256=wDyxpPDrQn5cKviaUUNf1VFZZRnPH3RJIjqWXUMVMrc,13169
openhands/sdk/utils/paging.py,sha256=kXLvPFq5YSIdmf6ARhBTFgUwY-Ly4RVza8jGfMXjE2M,1956
openhands/sdk/utils/path.py,sha256=kr_y_YGYxQRC0q0BaFXdj19qXyO9GE8YVjSWzUKaIoU,2139
openhands/sdk/utils/pydantic_diff.py,sha256=vOy4M1XKKDkCzp7RXBvnibvPYWL8fNEDtWNUn_-N1yg,2732
openhands/sdk/utils/pydantic_secrets.py,sha256=P7OWEa8ZihWemILtRrSLA8IokKPmviUJED6uCUltPkA,6515
openhands/sdk/utils/redact.py,sha256=BSRsVXUIBIEWUNsDJ_gCLytxfFHA6Sj9KznJkzGV1-g,13117
openhands/sdk/utils/truncate.py,sha256=LYRA45CBR7daSC03gs80nu7PYdROh943_niOpaoquKU,4390
openhands/sdk/utils/visualize.py,sha256=jSa4KlkOOmD9DhIEFJK-kJaicaKy3yW0CbB8rtnOAdg,1820
openhands/sdk/workspace/__init__.py,sha256=cHLEhzFKxhZg_pF6nf8q04UXFC7RC63bxDahaHSI41o,594
openhands/sdk/workspace/base.py,sha256=AqdbuNCFByVEP88HVjSHesSeEElfdfX5lSmn84UZQvU,5384
openhands/sdk/workspace/local.py,sha256=_kW7UxEr9KoKKM7ybSmDzDQWBxUNmBOgdyz5oIG9DKE,6825
openhands/sdk/workspace/models.py,sha256=BUY8NGg0O4XozvRh3v3GlKrN0XsuvUybQAKXkgmODWc,1382
openhands/sdk/workspace/repo.py,sha256=iRIPRSU3WuBWknJSp9P8AE9X9YQsrJ5GVLr2v1eHDs8,17989
openhands/sdk/workspace/workspace.py,sha256=Of1r2z3W_pXSgV8u10sUQ87ChtaA5khD6HJ_PtJz6aY,1296
openhands/sdk/workspace/remote/__init__.py,sha256=C2lRIhfoTKyZs9sXD8yH6b4T5YHOvdMPmriMmPUH5uQ,199
openhands/sdk/workspace/remote/async_remote_workspace.py,sha256=MfnYoXvx_tZ7MKDGJCofnkYAJxfBKqNtM2Qprx3QQRk,5608
openhands/sdk/workspace/remote/base.py,sha256=dXgSGsAaXqyPz06TL2vlC00mP6KwTq3C-nTydZXoMwI,37037
openhands/sdk/workspace/remote/remote_workspace_mixin.py,sha256=muugRxWdUmdcHtlZdhNkOQG1DeIG3G2c-uox-4O_DTA,13238
openhands_sdk-1.29.0.dist-info/METADATA,sha256=m-Z73PUEHulItqBKW4b1eMHzVrLqs3dFGHT2F3z2WGc,1086
openhands_sdk-1.29.0.dist-info/WHEEL,sha256=aeYiig01lYGDzBgS8HxWXOg3uV61G9ijOsup-k9o1sk,91
openhands_sdk-1.29.0.dist-info/top_level.txt,sha256=jHgVu9I0Blam8BXFgedoGKfglPF8XvW1TsJFIjcgP4E,10
openhands_sdk-1.29.0.dist-info/RECORD,,
