linhai/__init__.py,sha256=6Abwwym1zlTHMSIxOAFYL6GE8tzolzdyE5iaSvDHrX0,76
linhai/__main__.py,sha256=BU6JmYTPbcH7IGVjtqGFGpEL4Mo9pdocoYSrXCV92h4,150
linhai/base.py,sha256=DDT11hmoQBE4n99MHa0oohmc4Xq_p4x8MKvgQNbYiUQ,17506
linhai/cl100k_base.tiktoken,sha256=Ijkht27pm96ZW3_3OFE-7xAPtR0YyTWXoRO8_-hlsqc,1681126
linhai/config.py,sha256=xu3RHbiqyxsRCJ0Te7bCKX560LuYpJvN8BOzMFt16OU,19857
linhai/context_statistics.py,sha256=BISMwbBxlNFMPUY7ib-uZEPWxGD9ae8ZpWqF72Z3ow0,10123
linhai/cron.py,sha256=BCSr0DZo9wyCaZNye0qM-m0vLO2hqc_vyUf5Ty0Z4xQ,5896
linhai/exceptions.py,sha256=pzmTwGjKe1DeP4h--BuDvghBypceUDs9WLgEt1fkXz0,425
linhai/llm.py,sha256=5wPaec6i5y1YfNI7WrVpAiOhraXpO8JvCMvLHWfrt0U,25705
linhai/llm_manager.py,sha256=Q95hErKla7Dt8Tn79Cy3EblDaXnI0nF-Y8b_KfdLvc0,15272
linhai/main.py,sha256=xZ-Q_zpR4b0RYHf1NiwITe2eKaQamzTs6Yt3JECOces,7252
linhai/markdown_parser.py,sha256=ItECUUGzYTo2v8eoA9Qfv7gA7mZnxudKWFmnnDzzM74,8524
linhai/multimodal.py,sha256=Kx1V6x1YKi5hz__78IHGqZs28LVoMxMJlDDio-AIUv8,12326
linhai/parsed_message.py,sha256=pEFxTD21ga2J7eJn-6R0012YWiXqQ3J8vzWDsHapwp8,15677
linhai/prompt.py,sha256=Q8WXCwqPf70uP7gQgxlFffRIk5jjd6z7PIlxmBDIi2E,73183
linhai/registry.py,sha256=-uQMOiNMwKUs4JH6GaFSdiHDVk8C-gDCx3MCm27UFzE,5244
linhai/sandbox.py,sha256=wAqC-jn6sfyB0YTeWnK7y-_H1x5Uq-x2zgbBjHR3c1g,3210
linhai/secret.py,sha256=3k53AMizNLbFPDQE_iuC9Fl6M0N5fYXdKYKjJJ7c25o,18529
linhai/task_supervisor.py,sha256=-G8RkTYYRxtOUdHe8N6yhYcNtiwhw0WSUB-4sIwfvSE,3147
linhai/telegram.py,sha256=NrLCxt-OHo7BE3VC-PVvwTb1zqmRqSAd-csGmiee_I0,7700
linhai/token_manager.py,sha256=mrPr_lCtpfh246HxVtT11kOIswgrycKhsnlMiV0WoPs,8550
linhai/type_hints.py,sha256=Ftk5Gw-TIKDMs_cXK_gyO03XWr65LunArfl7rrXZOps,4671
linhai/agent/__init__.py,sha256=wVrQyhCOgZEz9bs_GzRrKodlfGH7VD_mbzCNHXqROK0,667
linhai/agent/answer.py,sha256=LvkHqDpg9ksKsJg-4anN2BAhGr-ttbn6gpYfGJSvdBk,4501
linhai/agent/callback_slot.py,sha256=3an4k2VXM9LPnEG1CEeOw4iE1ouAVOZVgPb7-j4GPu4,2682
linhai/agent/command_callback.py,sha256=CJvUV9u67w2sH9XTYtja0b8Emhp4T7yK7yoDWoZ1j04,6420
linhai/agent/conversation.py,sha256=SRvafcWFECjc0TcSjSAt507dFD4DgDZSCUqmAaSETjs,4416
linhai/agent/conversation_save.py,sha256=36_Dece1npmoCltvKVr8bMhl22l1CKqPZ7U8qO7x1To,1880
linhai/agent/create.py,sha256=roOcYNGeAMgUD8rJvBVX8OdTPD7g7UEwZL3UDTF0JJ4,26533
linhai/agent/lifecycle.py,sha256=ctZYDnePHST101YxeGHGMtf9v1G4JFbe6wqS2iZjV90,6474
linhai/agent/main.py,sha256=49aZfPlsFw09qr4DK_X4FF1xfZPEdGuE24rTiz98uZs,12125
linhai/agent/message.py,sha256=ZtjFDU2aD6WsvwAO6p6DwLbnMvarFr7zEUifN2_reKg,18880
linhai/agent/orchestration.py,sha256=QF8CXdW21MivOfYB-_yOv56RopVB5r-nPTOwTRrlcHA,30687
linhai/agent/planning.py,sha256=AiIB7ZT5Z_SwMZdN-ZVsz2AnhWvHIK8q9Z0tDYinZPo,3220
linhai/agent/savable_state.py,sha256=0w2GM_mOCo0490Y6fjgt8YXec0OLkDXc3LDU19gTEYs,188
linhai/agent/state_machine.py,sha256=IqWqJEoArpbZvfV7UN9z1nxanSzHctIXjgwJUFPp99w,3768
linhai/agent/toolcall.py,sha256=64Rd6uUGHWE8KT-v_S5BHJ7SkRPgMztkJ-OQV2HnJmY,23392
linhai/agent/user_message_handler.py,sha256=egno6N_b-pmhKl7Sc6ftroyG5jPNf3fYJ33otefWq9E,1380
linhai/agent/workflow.py,sha256=N6NfD2sJWX_eU2RNUlxDekzDuaLeg7jqT-MaJxZ5yQo,12635
linhai/agent/messages/__init__.py,sha256=cRTDDXk4NI9THExFWdCCgRdmHDULJmsnvUQdEdd55y4,515
linhai/agent/messages/compression.py,sha256=H5dno_fpGgHSHyJQM9YOOPYrOZvtXtYA7ya-ENWlhXs,2127
linhai/agent/messages/file_content.py,sha256=s8rTaR1ytkv8E8BMJKT528gdl9Ipk9PYCxcRPwXppoQ,1953
linhai/agent/messages/prompt.py,sha256=p6py93eNId4JmhVybzWVTrif3pBCcwg82rhqOmZcXwk,2383
linhai/agent/messages/reasoning.py,sha256=eGTfckkKq2jX8jAfbCa90U3E71SxV5su__zmvrD2pqk,2021
linhai/agent/messages/runtime.py,sha256=Z7sVSPK8qGuRTTGVxKSxJ6EyJpY3giJGadB2844OW2I,824
linhai/init/__init__.py,sha256=A_9MjtZsFFWUDK2fAX_5oxK02blwsRT4ckkJW08qsgI,335
linhai/init/app.py,sha256=8xz2vSA50KXSbqG_jd9D3Z54REjQLCpndESl61hCd0M,4526
linhai/init/config_writer.py,sha256=MNUreFlYry7iRd2HmPGE5tIfAwFMqJsbKCNTwrnFxxs,4728
linhai/init/widgets.py,sha256=GN42JdEvhHTC4XRnt_Bh1NFsPmYILrx8OxXDxiYK-Vg,3664
linhai/machine_control/__init__.py,sha256=PNbsOIU3RgHbNetSWK1bc40bLCGWzsgJ145V2VEH6nE,482
linhai/machine_control/http_message.py,sha256=WmqZiRToYvE5s23v4at3nM7TQVJXOKNBqhtJ-MGKVyA,3865
linhai/machine_control/main.py,sha256=u3qkjfuqqd4xCnZs7WwhfGSDorRvtO4mTABx_Dw9ess,19162
linhai/machine_control/plugin.py,sha256=Be7GoAMKuoZcTabooT19mxgiHM--7A-UGAJa9IMnBF0,3315
linhai/machine_control/process.py,sha256=lkdB0wzLi8IGmkMb1hiQ0snREql50Dv2CtHh_QVHMQ4,1807
linhai/machine_control/protocol.py,sha256=k--9B2dO_iFlKAq_v7r1fpiyh_kZrB77h0KUafMyWn4,3525
linhai/machine_control/tools.py,sha256=SvSbikrn7EJd9tb8bHk_zQbns4KNB8uknRTSgIKelBM,39724
linhai/machine_control/bash_host/__init__.py,sha256=Hr1RpMwAKLJ9DT7hjYVtm7cgIf14hhZTqZAo1TjEnKo,145
linhai/machine_control/bash_host/bash_host.py,sha256=PHIZUIuzedVyEBrEYAqB8xIref2B7d92SPtEfE51Ek8,19151
linhai/machine_control/bash_host/file.py,sha256=ko3nCFcAdT3OuBwHEgDPA4M5H0rxgwAZrsyWql44OjA,9017
linhai/machine_control/bash_host/http.py,sha256=S00YnOiASDkO3Ac_7dh15VwGK1jesTIfAj_0UxlkWqc,5373
linhai/machine_control/bash_host/process.py,sha256=hp5sALHLZ03YRDn4i_9k0lTRQ3b5jaDyvcEEzJYaZVA,5243
linhai/machine_control/bash_host/terminal.py,sha256=QQHhl5XOqWUx7cN_8Vms7zDz1qOUYfDdtqsPBDHVnB8,6096
linhai/machine_control/ether_ghost_host/__init__.py,sha256=QPpAJGP6Wqh45QyMK9baTje0tge92Zmca2JyfqNMjyA,134
linhai/machine_control/ether_ghost_host/ether_ghost_host.py,sha256=otCQuIGyaYV-Hpd5iNpaFerr14SkA_Cv3vjXvbq-pSw,12182
linhai/machine_control/master_host/__init__.py,sha256=568PTW-Vpy6ltZbAOyoaMf3XeRLfIzQRNZMJOC40VsM,1103
linhai/machine_control/master_host/file.py,sha256=Zhefs3cFeAPdbxXoE3xfUkK8dQYGWTk2uMkLwjxrd2Q,17136
linhai/machine_control/master_host/http.py,sha256=24UOhaAI7mBuxNeG1rhNiolQbDKYDiqc3mBVoa-kh40,1780
linhai/machine_control/master_host/master_host.py,sha256=wVkj0sP66uNocnsDTmxr3uCxwbj9DIsjwt3cm4bIii4,11968
linhai/machine_control/master_host/process.py,sha256=BDZyDS1TNEeCEDZqotBvt0YTXy7FQ05C2gGtfb-AagI,13481
linhai/machine_control/master_host/terminal.py,sha256=BYXxQ6Er4CfI8E1DKtjmtdg3BJf09NMIkuovmKlqW44,7597
linhai/machine_control/master_host/tmux_terminal.py,sha256=XQ8UsT59kxoVktMrSCoQX-Eaz3rxUhBATDsadoiJwhg,3538
linhai/machine_control/posix_shell/__init__.py,sha256=Nv1XpytBTI1wn4R7uYGOQuQ3eMLh5OVO4Fs1TfN40Y8,119
linhai/machine_control/posix_shell/posix_shell_control.py,sha256=71KccexQxhkUnWv-TTFKqn_nJ9RhP3kKnqq2TfgST0E,15061
linhai/machine_control/posix_shell/process.py,sha256=n4BXdckoNvtaG5EYlaXu6-KRgefZxo5bNdtF1oDppkM,3249
linhai/machine_control/trojan/__init__.py,sha256=d8t2R1_UosSO8p8DOywyp8_lZy7UwUvuFBOSd9iy0vc,36
linhai/machine_control/trojan/shell_transport.py,sha256=8ujRFECvqanZqLWu7meqINfHaHdnyj_ndMq8TVbpYD0,6961
linhai/machine_control/trojan/transport.py,sha256=IVZvdlfAiyd7jydOeitB9TFT22AkovXBSA9KJxVnw0Q,6259
linhai/machine_control/trojan/trojan.py,sha256=ZmaukGRqPw0TwOOnOPBDJGH6dMKaPzx2SUTeRsnY4M4,29768
linhai/plugin/__init__.py,sha256=UhkyWvtFQSPiZpES-VJQNapwaj39JZm9z7CnxBtgqPg,3403
linhai/plugin/afk_plugin.py,sha256=xDGsGCTOFq6Y3t8p2J8RmAd6Ql-MEDXM8gdiHutnjZo,1303
linhai/plugin/catgirl_tone.py,sha256=HjTIU04aYrREZlFgqyGS13gjZe2_hsHVZy2oL8AOeRo,2271
linhai/plugin/claw.py,sha256=7arS7pd79TnhP4K3jvlO4006uM_NBrhsoGAK4MzwA1c,6119
linhai/plugin/command_hints.py,sha256=fKJVBSGD8BKbZ8_hFLAvbhy3KkDphocAAW-mQjoiLSg,8776
linhai/plugin/file_operations.py,sha256=lirsLTXwIix1jkpWSKeJ8cff5Z6MpnV5CNJ-e2Wv7iw,17665
linhai/plugin/file_permission_plugin.py,sha256=NR8Q0CV0QtwfcwW8PP7y0DsPyXqM7Mq8q6SRwxu8DyA,3939
linhai/plugin/helpers.py,sha256=hoCdCyYRfXsfwFXuaB8SFgIQqhv-h2dT6ohwnq6SJbw,2207
linhai/plugin/message_checkers.py,sha256=aL3yRtZh-Ps6nX3CqDjvaQf0ardtsNvOSf9oVwHTGcI,33084
linhai/plugin/planning.py,sha256=e49xzVRdjMpXfF4YHqTqoo3J9EXQDuYtuw8cS4MnpmE,18778
linhai/plugin/python_chore.py,sha256=4XZrzYrNWZjY_d3boo0rSgmZcsGszuAjVAehJXwzEoI,4370
linhai/plugin/reminder.py,sha256=cNAR44rL1wGu-t2oHEfSwfTFJwY-G1j5XHdDbHoJNn0,4882
linhai/plugin/security_config.py,sha256=StGpkqQp9c8mwElpivB5YIeBIvE_YPNaGHtr95m8XPg,9136
linhai/plugin/sudo_stdio_checker.py,sha256=XesgYc9b0RUyPkSJt7lyi-cNYAlhguZc3_CJ9yfI8Ss,3762
linhai/plugin/system_message_leaning.py,sha256=3hKnyDxz7BAFotZWNtqNYkYEQ4LfRHXAXI-jbGBuLM4,3776
linhai/plugin/telegram.py,sha256=zH9HRfnDxFmLlnJuq3Wv_XsL2VA1AKHVDc-kKqUzolI,17058
linhai/plugin/tool_call_managers.py,sha256=PIEoCw-IBvyPeGAqEzEQ5fdJIxEO9IDr0fnUjZu4KEM,14070
linhai/plugin/user_reminder.py,sha256=V0u_bkp-iEaQcYF-HdrDNfBu11Us1MmZs9yy-mFL4VY,1609
linhai/tool/__init__.py,sha256=tsrmpgZ0KHmKUpnkoGxchgHHH_HJMHrs_LVMh-aiB6Y,674
linhai/tool/base.py,sha256=hTirPe3VfoV8gFTRohoaA9lzz4IvLp8gjVpC0b8lqL8,14876
linhai/tool/general.py,sha256=WtfjkX57AIrTrgedxtAdNxc8vts7KHpX7rdd4J9Xr_s,7289
linhai/tool/main.py,sha256=kcsNPP0gEvz6TEOJ_m-XEld09KBuGOnUORg_fJ81k_U,6409
linhai/tool/mcp_connector.py,sha256=c4YMKyfeHmc-fedWomYKVKkeFtIW8Qy-4HK9yUd2ePc,11293
linhai/tool/mcp_server_example.py,sha256=PjIzxMUXZLu2GDvojEZukL6VVAfrh2_A1fzNV-RSDg0,674
linhai/tool/search.py,sha256=6aYhtXbfCmNH05SQ_dZ7U2LF8ViF8NmVdLpLWxqn1Io,5938
linhai/tui/__init__.py,sha256=A09x8KMmUehxbABHCO1xySA3FoWXm3XB3zM-7vqpVVQ,515
linhai/tui/app.py,sha256=I-0sXrscjC-JxwEeDHZHDx-cjHLDhZ6F6ifMq_HGeQI,12333
linhai/tui/components.py,sha256=5J4r0OEMgQx65YXTPFdsyGuq8Okxtfjjc0VxUPTA1ZM,43144
linhai/tui/context_tab.py,sha256=wm77TUopPzrCxoGSx1xyR9lDzXv70MWPDdvj4nG5PAI,16695
linhai/tui/messages_list.py,sha256=LM3-Z0vmC0CJcOm5M92fGZCy4O7NdVbEv4BFs0AkABo,10736
linhai/tui/planning_tab.py,sha256=TIwdyA07qDRn8UBuX7-3XFpZ3sLkn5zOpeASAn8KDFw,2558
linhai/tui/process_tab.py,sha256=OqMveZoqa6Ccd5p6o9XEBpl7pSkCpYGSkuhm0P8senQ,7180
linhai/utils/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
linhai/utils/common.py,sha256=YKtHWDL5hYufQNVuXo-OGr3UjH_nOgFmuOUUSfRU_js,5325
linhai/utils/i18n.py,sha256=VFbF81Zxp9fPEqDOHfj_CAVOvr9vjATM17RIRjzJrMQ,377
linhai/utils/input_parser.py,sha256=dPkL0lDnnGZ_J9TQE_YWWBOgtSh7Mao8HX9y0hZuyHA,1099
linhai/utils/jsonpubsub.py,sha256=HaPbqUbjYnhrzPpjXGUqs61Z6kPsZHbvU9rZJeNPR9c,6848
linhai/utils/pulse_encoding.py,sha256=V0zXSTst72iHbojIiK6We-CQ5XbX64mBjGe_bwN3ZKs,4168
linhai/utils/streamjson.py,sha256=4PpZ4Q5zhxLhzYoyixwOiJ0i4dj0XDSwaMRSiZwtFJQ,11601
linhai/utils/token_parser.py,sha256=DLhGTc_-RrAFRcHgyTnAhfSkTvaLEhx8y9seiz3iRkU,4559
linhai/utils/tokenizer.py,sha256=qP6O4OARgIpvwXi6-GPqACrWaGYTFi4qDV_vDMWQOBc,3667
linhai/webui/__init__.py,sha256=guQ-YBIFCxsCY6iY-CSnSHnCv32WXG_JlEL3S90AvEs,202
linhai/webui/agent_manager.py,sha256=_Smwbs5QdTaRNJLuz2oApf1RI9gcoCabAiENQmtP-mc,13958
linhai/webui/app.py,sha256=QsTdMAHt9m7VmHEx6xBxjd-KU0xs_VpIfFV5G4cM5DA,1931
linhai/webui/routes.py,sha256=khubNSayEZr8MwnwK2Ya874oUx29moKck7G8qGKxhy4,9947
linhai/webui/schemas.py,sha256=cQm7a0MXNnUqkeInMTqx93xFVKTAqjmtVZqW4YeMnYg,5097
linhai-0.2.0.dist-info/METADATA,sha256=eA_ntc8xCqb068cyFzFR7wogWrKwx0nV6OKLwtdvwbA,904
linhai-0.2.0.dist-info/WHEEL,sha256=QccIxa26bgl1E6uMy58deGWi-0aeIkkangHcxk2kWfw,87
linhai-0.2.0.dist-info/entry_points.txt,sha256=4I-5HheY5LSb18vNPkTyvlk2UiDj4668BvD365_0gBg,44
linhai-0.2.0.dist-info/licenses/LICENSE,sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY,35149
linhai-0.2.0.dist-info/RECORD,,
