linhai/__init__.py,sha256=6Abwwym1zlTHMSIxOAFYL6GE8tzolzdyE5iaSvDHrX0,76
linhai/__main__.py,sha256=BU6JmYTPbcH7IGVjtqGFGpEL4Mo9pdocoYSrXCV92h4,150
linhai/base.py,sha256=cpjbyIegSUk1OztlpCAGNidcY-U0s95geZ40FIRcqCo,17344
linhai/cl100k_base.tiktoken,sha256=Ijkht27pm96ZW3_3OFE-7xAPtR0YyTWXoRO8_-hlsqc,1681126
linhai/config.py,sha256=PsWqfk9XZtBnok0GS7mcKHpj4R32f38wGOLU7sUJBrk,19274
linhai/context_statistics.py,sha256=eOz4V8U91uqV3hxyXAMLD6sp9Fd9l_PDTBSJ9yFqyRg,10094
linhai/cron.py,sha256=kC89If_5Pt3ZaKKzUk6kHG-JyRbpY9NrrkCLZxVwZjA,5863
linhai/exceptions.py,sha256=pzmTwGjKe1DeP4h--BuDvghBypceUDs9WLgEt1fkXz0,425
linhai/llm.py,sha256=PJzQVKfHHUPGcO6hAsRI-2DwQa02fiw4tplROw9IsF0,23191
linhai/llm_manager.py,sha256=Q95hErKla7Dt8Tn79Cy3EblDaXnI0nF-Y8b_KfdLvc0,15272
linhai/main.py,sha256=-1_SvCAHdE72KtvbBaSpiQubtc6eUcIacV0Lp3i2u9g,7235
linhai/markdown_parser.py,sha256=gWBlngFUozWm092oA_u27hXDmAg2FK5wfeHu3gb6raU,8097
linhai/multimodal.py,sha256=fA6M_NnPJOVy9HOlI5htWUW_ruPnBCXP6FJ9Fgi-2Xg,12306
linhai/parsed_message.py,sha256=saIb_xQQ1vFmHKb_kg8bH0O60fLf7KKfsoxyrSEcA-g,15566
linhai/prompt.py,sha256=p8w_xnGxrJ04f5W_oLB-0SxSikyL1jZAWt-GmT2uA3Q,71927
linhai/registry.py,sha256=-uQMOiNMwKUs4JH6GaFSdiHDVk8C-gDCx3MCm27UFzE,5244
linhai/sandbox.py,sha256=wAqC-jn6sfyB0YTeWnK7y-_H1x5Uq-x2zgbBjHR3c1g,3210
linhai/secret.py,sha256=aQSp_zYPxHDd6S2qnc7248pT_0pbiLJYblJbgF0ryS0,18504
linhai/task_supervisor.py,sha256=-G8RkTYYRxtOUdHe8N6yhYcNtiwhw0WSUB-4sIwfvSE,3147
linhai/telegram.py,sha256=dLQEje8II-DCu7PsUj4ifl-MmuaCySJmxt-Yi52Mekw,7604
linhai/token_manager.py,sha256=mrPr_lCtpfh246HxVtT11kOIswgrycKhsnlMiV0WoPs,8550
linhai/type_hints.py,sha256=PMkxXx72OCh8K5EVCBJ34XJjwi0U6mhrS1B_GtA4_X8,4233
linhai/agent/__init__.py,sha256=wVrQyhCOgZEz9bs_GzRrKodlfGH7VD_mbzCNHXqROK0,667
linhai/agent/answer.py,sha256=LvkHqDpg9ksKsJg-4anN2BAhGr-ttbn6gpYfGJSvdBk,4501
linhai/agent/callback_slot.py,sha256=2aQa9CawSEgB3-wBw-W-n5UGODDhr6l8ZToz5pzFUek,2380
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=jo7hA3RikZo_yY8DS7cE6MXVHaD59ic-6ntfXGv4As8,26509
linhai/agent/lifecycle.py,sha256=3z-Kxm8YRCIh_X6QW_nYwph4LTQgMdxUcpYboP8nO38,4942
linhai/agent/main.py,sha256=gQ2LWqF9NVAv2UjT0Bj7s5c1uyhJU0rBWx4298P1qKc,12473
linhai/agent/message.py,sha256=IhQyO4j-fNo6LnoO57Dc5t_fpejg7azQhia-9JE8ySE,17194
linhai/agent/orchestration.py,sha256=a9e5QmaBQidx942EuikRmpHejjNoWYdvcxMGXgltne4,31932
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=Z3rFd9CLBjHlGjYaJO5uf57BWznCzAjPS8w96jsDpC8,22739
linhai/agent/user_message_handler.py,sha256=egno6N_b-pmhKl7Sc6ftroyG5jPNf3fYJ33otefWq9E,1380
linhai/agent/workflow.py,sha256=LpO4MD562fk0YH610TbkI47lLAURQmfpL60ubekCHXQ,9325
linhai/agent/messages/__init__.py,sha256=cRTDDXk4NI9THExFWdCCgRdmHDULJmsnvUQdEdd55y4,515
linhai/agent/messages/compression.py,sha256=55F4mhc6jLJUkwCtlBpP8u5vk_dxPrcB0-8j8nw4Xtg,2107
linhai/agent/messages/file_content.py,sha256=LtZS-ilx58Nv8RFyolGP5pDDiDD65NLaZBWJACQ7tqE,1933
linhai/agent/messages/prompt.py,sha256=Vx8ucgi-F--K9RHHbhUEgo-V3OfgP-cDj4napFKRnx8,2343
linhai/agent/messages/reasoning.py,sha256=CRJCJRiHDIOXyWKQYhBKTkY09vwbLRTrCSO2s8r3HhA,1981
linhai/agent/messages/runtime.py,sha256=L_hpsvohdE-wpdaW2CFgHByGQWXdhIermMI4AwHXrj4,804
linhai/init/__init__.py,sha256=A_9MjtZsFFWUDK2fAX_5oxK02blwsRT4ckkJW08qsgI,335
linhai/init/app.py,sha256=8xz2vSA50KXSbqG_jd9D3Z54REjQLCpndESl61hCd0M,4526
linhai/init/config_writer.py,sha256=z4L3qEDscE3PYVJ0i2DiP_dMB0Yn_bpXns03rMKzmM8,4525
linhai/init/widgets.py,sha256=hR_9umWIBZmOkt272wI0iW1DS1oBhQTEgUfwUOAp--8,3654
linhai/machine_control/__init__.py,sha256=PNbsOIU3RgHbNetSWK1bc40bLCGWzsgJ145V2VEH6nE,482
linhai/machine_control/http_message.py,sha256=WmqZiRToYvE5s23v4at3nM7TQVJXOKNBqhtJ-MGKVyA,3865
linhai/machine_control/main.py,sha256=jeOlq_RcHmEhf50o8LsrZly6xrMjhrc1c_7aJA0Lrdo,18675
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=Iie-cC7cGbd3lsdYnf-GPC_vAtEK3vaX6KG1daPGrl0,3543
linhai/machine_control/tools.py,sha256=vVDUIIlDR72wctqls28D5Q4EzJv5tfEtSEfxRWTRGK8,40300
linhai/machine_control/bash_host/__init__.py,sha256=Hr1RpMwAKLJ9DT7hjYVtm7cgIf14hhZTqZAo1TjEnKo,145
linhai/machine_control/bash_host/bash_host.py,sha256=d4VEocJ5S2f1x2Mc5B5_0YyDC8fnDmTaXTC5b4dPc0g,17147
linhai/machine_control/bash_host/file.py,sha256=FwKw-SYDuwxAZTIYeUWKdbk-EACracBJwyddDJJx27c,8804
linhai/machine_control/bash_host/http.py,sha256=S00YnOiASDkO3Ac_7dh15VwGK1jesTIfAj_0UxlkWqc,5373
linhai/machine_control/bash_host/process.py,sha256=r5kCMQBewOpTA5zXXOqnORb-z4m12gg-T7-II9hWZmM,5187
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=g9QGk-g0H8q_wgkTqO1FtfwqRWvFubHTAmd7wS7whtg,12005
linhai/machine_control/master_host/__init__.py,sha256=568PTW-Vpy6ltZbAOyoaMf3XeRLfIzQRNZMJOC40VsM,1103
linhai/machine_control/master_host/file.py,sha256=NmqbGVbZQtay6ETMaAgKSG2_Hs_EiqnlMMDuAaCkRTs,15833
linhai/machine_control/master_host/http.py,sha256=24UOhaAI7mBuxNeG1rhNiolQbDKYDiqc3mBVoa-kh40,1780
linhai/machine_control/master_host/master_host.py,sha256=TOBe-gBUZ3UZnN-YABkU7Q_VhD2Ra6cMx4LYk43hrQY,13678
linhai/machine_control/master_host/process.py,sha256=2lu4PBdrJQNqw5kxqXrmaQiMWc0GZGKUYZrJEtoBSck,13347
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=d8hm0uH_H8OfgDlxqAkQ8k6vjfOUPu5rTrQOSwwhL-4,14861
linhai/machine_control/posix_shell/process.py,sha256=9jSfLJYJroHYMqZPxfGDKuksm_4LYfUIB0-_2BpzNdw,3127
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=8uZ7A0ZMhkCu7kqvog5VJQkFUDw9HcFdKusy5mDr6U8,6259
linhai/machine_control/trojan/trojan.py,sha256=Ftg07ylZC_rZ-SiwiMisY5cIlGHaKpzGSAbQtE7tYak,29442
linhai/plugin/__init__.py,sha256=1TiktKqbZLkrBUKSYdSX_f-OR_Gg9N81nbxMAsphBp8,3218
linhai/plugin/afk_plugin.py,sha256=xDGsGCTOFq6Y3t8p2J8RmAd6Ql-MEDXM8gdiHutnjZo,1303
linhai/plugin/catgirl_tone.py,sha256=HjTIU04aYrREZlFgqyGS13gjZe2_hsHVZy2oL8AOeRo,2271
linhai/plugin/claw.py,sha256=tguWUBQHQ4cIqTNnFduyw1agadAvXAxnI8bZBEOFPGs,5586
linhai/plugin/command_hints.py,sha256=VVoLiJcePv6Om_N1hUDST9-8NLUrjfMAojRSk4CNnNE,8523
linhai/plugin/file_operations.py,sha256=ICVAPF8O_wy3raJIxu9LRKVeZUkmQNEXQgrkDavTd9k,19096
linhai/plugin/file_permission_plugin.py,sha256=i4m-FJU4EtEpJzwBAglNZmSeF4zn5aGwE7Wjo0n3fec,2795
linhai/plugin/helpers.py,sha256=hoCdCyYRfXsfwFXuaB8SFgIQqhv-h2dT6ohwnq6SJbw,2207
linhai/plugin/message_checkers.py,sha256=YriQixocAWQAbnIibwqMVHILdr1HnNWNfiSlkm72b8s,29956
linhai/plugin/planning.py,sha256=CrluOmPjpGpHRsAieFcVsJ29SYDsscMyXaxLuMuWlUM,18998
linhai/plugin/python_chore.py,sha256=FTrwGCvpcgroIToPLOZvlcrUz78S-IVxgpZDPfE-9_8,4300
linhai/plugin/reminder.py,sha256=gFSmRm4_6naytSx8Wp62IUq0eaTfBcBVtLicJr7xBXo,4899
linhai/plugin/security_config.py,sha256=GNzVia7MU5faj96czt0QGnTNXFIfn38C2VJaQPgLK3c,9495
linhai/plugin/stdio_command_checker.py,sha256=zkEQ0rXeNQAqRqeEX1jIBxnJSZyxOUFnPYWMsXLJ9-w,4236
linhai/plugin/sudo_stdio_checker.py,sha256=6lzEGh9R-escqkEwZRTXe9xIt-0GWI5HCSjIkA_IKbA,3945
linhai/plugin/system_message_leaning.py,sha256=RmE8D43HmbGRE5M7PeXKu-DAdlrDKJhz03ZtgNh5WMU,2938
linhai/plugin/telegram.py,sha256=2Wz6dvgdmaqTvWYprqOXzBBcfci5pVMHRsJt8VCo9Ww,11060
linhai/plugin/tool_call_managers.py,sha256=VcXgtoJ4X6PxBXjjysz8bnaz4q3zP-1kSkSzMIGxxmU,14679
linhai/plugin/user_reminder.py,sha256=NXHE4cw7tTiGi336jkVOvQmqCuWkKxHrvQMFPyQESdI,1625
linhai/tool/__init__.py,sha256=tsrmpgZ0KHmKUpnkoGxchgHHH_HJMHrs_LVMh-aiB6Y,674
linhai/tool/base.py,sha256=UO4mpfNivC0TYFjjrs1c72G-LrQ8543xeUS4VTETz8w,13785
linhai/tool/general.py,sha256=7SAdBkoBRi2Dd7N3Fc18zF_jrW16Vd2JYSOd2_VMpvU,7127
linhai/tool/main.py,sha256=kcsNPP0gEvz6TEOJ_m-XEld09KBuGOnUORg_fJ81k_U,6409
linhai/tool/mcp_connector.py,sha256=Rj9kkuyy7EChoY3PX7J1qDW2oNti0Tm4rn62pRakBXk,11319
linhai/tool/mcp_server_example.py,sha256=PjIzxMUXZLu2GDvojEZukL6VVAfrh2_A1fzNV-RSDg0,674
linhai/tool/search.py,sha256=F6hgq2fa9zUZgrDVPRmBf9aqkD15pOgW4vbzKZ43sGU,5508
linhai/tui/__init__.py,sha256=A09x8KMmUehxbABHCO1xySA3FoWXm3XB3zM-7vqpVVQ,515
linhai/tui/app.py,sha256=K_3sgYySBw7KahNLjQULIZNZCiFeLfKYW4XVgnim_08,12333
linhai/tui/components.py,sha256=Pi5XLbc-CxU0vxnvHuJIv4WxZl55YX8uiz8gZ68wVN0,43016
linhai/tui/context_tab.py,sha256=z5qbLGRlECHWigkbXTrcImmJEPCJrAg8RF4MbOM1QbQ,16671
linhai/tui/messages_list.py,sha256=LM3-Z0vmC0CJcOm5M92fGZCy4O7NdVbEv4BFs0AkABo,10736
linhai/tui/planning_tab.py,sha256=TIwdyA07qDRn8UBuX7-3XFpZ3sLkn5zOpeASAn8KDFw,2558
linhai/tui/process_tab.py,sha256=V5T3ydcY22vy8vc0fqtCDHceFY7RMNPTeIKVYCcid4c,7031
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=BMph5Xi_ZaOT-gx3TM_zOW5JHzNnd8MG2hOD1L6VxCY,13892
linhai/webui/app.py,sha256=fS9VzuayNOprLGmTx3_2NveOXj-XskP1uGypZJcAjp0,1931
linhai/webui/routes.py,sha256=khubNSayEZr8MwnwK2Ya874oUx29moKck7G8qGKxhy4,9947
linhai/webui/schemas.py,sha256=cQm7a0MXNnUqkeInMTqx93xFVKTAqjmtVZqW4YeMnYg,5097
linhai-0.1.0.dist-info/METADATA,sha256=-kMVm_riydiLBIuWQBHSN5VtLrqqYJq2sXkfKD0Zw3w,913
linhai-0.1.0.dist-info/WHEEL,sha256=QccIxa26bgl1E6uMy58deGWi-0aeIkkangHcxk2kWfw,87
linhai-0.1.0.dist-info/entry_points.txt,sha256=4I-5HheY5LSb18vNPkTyvlk2UiDj4668BvD365_0gBg,44
linhai-0.1.0.dist-info/licenses/LICENSE,sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY,35149
linhai-0.1.0.dist-info/RECORD,,
