modus/__init__.py,sha256=OcHEWlIh4MDtXkDq2gGPEuiPLGNcoUwc9q4DzGGIHFQ,1106
modus/agent.py,sha256=rYr-FmJ1JFjSixzUb6Cy6JEcZOZ4vOtgZcG5PqHJgPk,28592
modus/agent_domain.py,sha256=h4BrfHmNvDajIHNzWD3fHWzK-xmFv0M-XYblZREks9s,3217
modus/agent_factories.py,sha256=Wl3ayEVCKLewXEA2Pf8nVlUb-J-D99FyhHv-heZTXSA,1344
modus/agent_ports.py,sha256=mPANCrLlBVUq839YpNGDuL1NK_P_kcgizpkaICfBBEQ,1502
modus/actions/__init__.py,sha256=QZKPq4AyKRm4R0T_IL2LM-QRZHzmpsECQKfOKhgTgfw,546
modus/actions/base.py,sha256=Zqrs9b0C9PUcjZwyDEtSSwMFTDMUnhxAS1YKC7O8xOs,6738
modus/actions/compaction.py,sha256=Zmpv-MG50BPailc-ImjR3_paEDBLnJ8YGTJncxN4PLg,396
modus/actions/factories.py,sha256=wpa_nOvbFsGPe2sWzni2rTcj2SQ6yiV6nSUqk8Gng7Y,1829
modus/actions/local.py,sha256=t5Y4TAnT_Rayvuy5nNJUFkX5NSOaYnn_V-y2yJYf5Ls,1679
modus/actions/ports.py,sha256=LVT6KQfwAZQqjz7Wh7D-N3Ek2nDn4uhMHajWsu0IyHw,1595
modus/actions/registry.py,sha256=BaSSjk1ZmAYy80FMDT9cRfj1G2WQm8RD6tve1KxWcug,2469
modus/actions/mcp/__init__.py,sha256=cqEmLJIbHMMrgQ9IAGTbX28p86gHjjJO7BjVUTOPwZQ,89
modus/actions/mcp/_handshake.py,sha256=AXoOIRqvG-0jn3UbRMAoO21z7p5OfpZOfBDLn31j5uc,1775
modus/actions/mcp/_http.py,sha256=6Flj1RaW5IMGE0368KUbmEjp3OKlpAo61Q_4t74tSPQ,5167
modus/actions/mcp/_stdio.py,sha256=bUL3mTGAVWVTlw11vUyEqbJuUtviOKqKvH3bb0Bo79g,8958
modus/actions/mcp/client.py,sha256=k-pMH0BLY8KtiL1W9L_-fvKKfAHWd8I52mLnswhuECw,5569
modus/actions/mcp/transport.py,sha256=FlluGhV6mDpBG9XT2HtY4ltO8ROCJM76nTBZOUWh_bY,285
modus/assets/logo-dark-readme.png,sha256=izxpRliGxx8w3zuGD2NyB-iKDg-IE7g3aBH3bKtLfF4,21189
modus/cli/__init__.py,sha256=cQ3kc_7VK3UfrViuNafKD57aq7CAAGQB0O-CyODbjHo,62
modus/cli/_evals_cli.py,sha256=t942_fMnZSsfg0Y5bEpvadXuqKGJNv-VaFfOc-77RCo,10226
modus/cli/_memory_cli.py,sha256=BC4qEJO2JcZI_ZuNkPGDJpJJjMcTaTGVYCbXm_NScM4,7538
modus/core/__init__.py,sha256=0PhLvqY1ujqbjYkN2DzA_r7Qc23pZ41GTbFjoTH5EyE,431
modus/core/_env.py,sha256=KhNOCoc9Q79IaujZ8Jm7SzaOeBXaXhvPtd3sKdzE9X8,1424
modus/core/_filelock.py,sha256=H4wJcUHccmjqGf78zyDo3e47o-Rk3lM5xkf_3bFaLfk,4314
modus/core/_logging.py,sha256=7lrbknUJjGzmfESQln3w9OhClWTSzjufj4S7r30KZ2E,3701
modus/core/_redact.py,sha256=UTJtwIEAKZEEeVfC6qA0Cp6-SqUw9zlNj1I0ijfclzQ,1976
modus/core/_retry.py,sha256=BhE8u_PC1p-pFqZauqq2rA0yiEsv9MVZY5WwEoGAhvM,3909
modus/core/_urlguard.py,sha256=pZJCB6sqcndy6mb64OSlo5UTh7PbjqbZnBshPCUHLMo,1848
modus/core/_usage.py,sha256=X_QUYDjl2Pe7xVokZ9wJnDgYjVVbtHanBISUD0eVDEI,533
modus/core/_validate.py,sha256=Qk-qV1XK2oobZSIGZz0b8gB6SeiZPxNDmRT0-oF9F8E,2416
modus/core/errors.py,sha256=4E0Is8eJsePZTCMoTuBTjI7r5iD8aC3sP6S0NdMz1nY,1727
modus/core/events.py,sha256=UgegHAoy2O9noQnmwqZm1edvJ5mSjWQczoia_VuBQVw,1487
modus/core/protocols.py,sha256=XE46s2JYoEl3T6YoReFM_48dU0vc_jjVB_4Ly-okJGQ,1351
modus/core/structured.py,sha256=YAX6GYVIlzBKtp6l1MBU5-FfV2cJejHdrPDFjOsmgqc,5917
modus/core/types.py,sha256=v4MWPr4c_tXKsh9UcP_Y--PdH8sS1wH8CNt2zjUANg0,418
modus/deploy/__init__.py,sha256=OynY-mCMyPcPN2N1_mmwgaHTcm7XI5RKxzs4iSn71Mo,197
modus/deploy/_scheduler.py,sha256=V7915eFqk4A59qULDvtgUqaYEsHAwrgxDBJqGHvAqb8,3709
modus/deploy/_server.py,sha256=vAaalh_zv0__-it0OrZ5e6g9aG-pm7TrqWnBlsqd2u0,13445
modus/deploy/domain.py,sha256=cPdDgcvebacF8-hyabOdDqRVfCwZft5spIsC7-oVEf0,2775
modus/memory/__init__.py,sha256=FT2nsHG9sfudfZ5gmV2DCMdYOifkl57Mvd-fXg0pIsA,177
modus/memory/_chat.py,sha256=EtBi92nofyWGOy1owyPNGSk-uyuJ3E2OS80a491prB8,5254
modus/memory/_memory.py,sha256=gekzqh70EmzW9nq6zU6BHrN1BmQZmR8MVk8MM93ugk8,20044
modus/memory/domain.py,sha256=vz182M5Z275u_f4kB6lUh5jdNNUdvqQlzk3aIKctviQ,1468
modus/memory/embeddings.py,sha256=NsBgHm8TBJOySiGH5aSgf1uK3G9ziHkez7ltWDukoOw,18520
modus/memory/factories.py,sha256=hnOarLfAknVZzwy5eMeeTDDVKxDu73ZWONaExiqix4s,1212
modus/memory/loaders.py,sha256=mlMmQNZW1IE95C8ZL9i4MSrdeFYiTplPxenb64xyFhM,4068
modus/memory/ports.py,sha256=1S7INvlYw-UJ4CKUm-BzFj7Ay-GxDw-RCkgKBaNmOcE,2335
modus/memory/analysis/__init__.py,sha256=mH5t4iy_8TefoSZeF4hUaqYpsD0xq-Au0W9hJv-lM9o,563
modus/memory/analysis/_analyzer.py,sha256=DBAWwE2VvYHf5E5Tv2QlW2sYLZqQ0ZxWPTjtQLzUOvM,7186
modus/memory/analysis/_backends.py,sha256=5u_W40_Tt6Qs7fpvsbC4LEn-U4DrQzQUT98PRT6lW30,18796
modus/memory/analysis/_vector.py,sha256=wNz_xuR87fzNSGJzjB9ZFPYw_9YwRFpwD_nqN937ThY,6349
modus/memory/analysis/embeddings.py,sha256=dJReummfHXJg93rPFOSv0wpMXMIGpjAoK5SEjQ12Kvw,537
modus/memory/bridges/__init__.py,sha256=0wIvh5v5bcT7E1ruKBxvuuPccM-dl7LLLHUXCKsht9I,230
modus/memory/bridges/_bridges.py,sha256=HXzUnaKgz_CgbYEbBKo5X5kQlhjbAODAwlNRCrnGilQ,3167
modus/memory/bridges/_langchain_memory.py,sha256=JIQZP2jM3SGPc2GtRzrL2BEvSF9aTwNGGIcJ5zBa9RU,1406
modus/memory/search/__init__.py,sha256=wdKvT0ojR-zA-RakskqKBS3GhhW-VDlcIPMH6hVWmBA,123
modus/memory/search/_scoring.py,sha256=tFarovOmldoiLst4nfHiG2YLe-axMw6Okut4o2Hnsw0,2592
modus/memory/storage/__init__.py,sha256=PeSuf9641GiQrAza_C9fGJxcyxHaHPWmgDNgyCtqioI,153
modus/memory/storage/_fts5.py,sha256=b65xAGw57aSKpk6dbVJ83n1VFNSlBFhhu7dL-XME8-A,4721
modus/memory/storage/_store.py,sha256=aTnuCSYgg2DvE2hHxOOey8ayZs3MevC4wxX324VP7lA,19036
modus/observability/__init__.py,sha256=Xl5eX4bp52u3IVPopA5qxOBwwDt1yZc8zsJjxPFnz24,4964
modus/observability/_cost.py,sha256=62Rz2TP7_q9yjJCHbsBhNklI3NM17SCedUqJXqagyxI,5291
modus/observability/_recorder.py,sha256=77Y0YczdQzUWSdE9Maj76tn-QTkedkwRgogq75STgac,9998
modus/observability/_shim.py,sha256=9TtwLTLHlaVf_0-KQPssAe8mx8KXSCqXftPQ_rF092I,610
modus/observability/_spans.py,sha256=1Qf-XUK47GfHVMckfMOij5EB2nqHPrrJryiONUv3X2A,9622
modus/observability/_store.py,sha256=qsp9S5HcC4Fbo7KCvMJDa_R-ESzsnI4WBP4vNN-squU,13220
modus/observability/_tracing.py,sha256=kGuZFOyrQ5tH1FxG7GaqWwZheJXXcSDTQU1ZsqqpWTE,1567
modus/observability/ports.py,sha256=uMamfvKOegxqQyLkiATqlGWEgKE2llNyjSo3QlaPO2E,1782
modus/observability/evals/__init__.py,sha256=kKvIkHoVTCOe0ZUBGxXFDdPOXl2VYfsmEVE73In8zlg,1054
modus/observability/evals/_datasets.py,sha256=iwppu115730EzLEorv0H53z2-K1d3-QPXUb2d5W2aJI,2670
modus/observability/evals/_report.py,sha256=KRhZQXMJRHFXTuRMR6Vw9xnNv3YRTWptvI0fsV_6sm8,3844
modus/observability/evals/_runner.py,sha256=u0fKY5zKFSzGxkHYFM4YK_jfOlAX1GnnCX_AhRp2j0Y,10800
modus/observability/ui/app.py,sha256=_UpBHsnZH52jo1O8Qhdn4jHTeFroIE7afjdreWf4DBg,3622
modus/observability/ui/static/app.js,sha256=z317x9Pe8PkL5bhDVkXH8vPvl628om5fNMDa_LrMoK0,4587
modus/observability/ui/static/index.html,sha256=POSNXLYeS7qCSmqVWsLoq10fbjMLn7HnspvCUEujDxk,4140
modus/orchestration/__init__.py,sha256=CTBa0IEJSSgf-EDWnPNakd-x8C3ZIlhnvwvP6syRU2E,352
modus/orchestration/_state.py,sha256=QEmYgJFaIQPFWI7DkKlgllftRjg3FPYuHeACcDdxAMU,5167
modus/orchestration/_step.py,sha256=yu3Z-cqUzrQXUnK1RzsCkM0mi6junvzI1Y6i34E169Q,1437
modus/orchestration/_team.py,sha256=rcwF334RPgNEULfZFwRGfHRaytQPgTwYQD5So_cnl2E,7541
modus/orchestration/_types.py,sha256=up54jJlczyDZmGHq7zuY0p_tf9K_4QGhkUoJn7Hjh-I,216
modus/orchestration/_workflow.py,sha256=Uod09HIAEYquRdsoJo7uMqVaaC5syaQ6BQFEW1oYeiM,23330
modus/orchestration/domain.py,sha256=K1Z66SHXmxjUiTD1SjdzFuGzwzvy5c0CBfTyb3x0q1g,2355
modus/orchestration/ports.py,sha256=KfAdEm0F4tIldodXZCQKfZIC9U1uSNepL8P3N3TU7Lk,1351
modus/planner/__init__.py,sha256=bwNwLWi0vSSaWb5PLm7E2pQBb3mca9iVN9ZYvJxgqME,154
modus/planner/_planner.py,sha256=sPhyEbywTEgbimBoiTap7wo20aqaskf5GSJCuyh3KNg,4763
modus/planner/_types.py,sha256=LnIEEMRzKtjYfQl-0L68kdrtYugNBkm34KNkFTU7ulQ,467
modus/planner/domain.py,sha256=-2nNzzU_TcoiZqK-5L9SJiDzKDolqhRby4AHvmkXpz4,816
modus/providers/__init__.py,sha256=iYhw8uTm3VKcKnMZTLedMH_WCUUQ6tJ_WGzkCR7VxRE,669
modus/providers/_factory.py,sha256=xYUjWumg4iF6yhJIBUEYScmqN833FyvqkmtO6onM3_0,3464
modus/providers/_failover.py,sha256=SqDDQv4Lk1zd98tNX8WT8pIxOALjuRjSMf67Aw1sdiA,11893
modus/providers/_retry.py,sha256=xHG82a90XOAkO2aGYojwlTgil2--R3x70XI58rCaf2k,2180
modus/providers/_streaming.py,sha256=CcVyKnfdubvzdCFz6qjW_7zBWfpHs3jtWJFzcPizhd4,1279
modus/providers/anthropic.py,sha256=SBXtVznpcY4UTlRBZClJmZChFLha2Db1SEdEv40VBjo,245
modus/providers/azure.py,sha256=V3Wb1iDguWrS6U6Y_mL1m9EB80QtEP5G5E8C1EayK98,245
modus/providers/factories.py,sha256=l7n0dQB3A2rDFUywgbdsABnCQag0-rPXkcAsiuro2kE,7354
modus/providers/gemini.py,sha256=YhzX9AP37h6DLFI5Zs8WfhYJ1VquMy4x6d112SUR2-E,284
modus/providers/openai.py,sha256=siguf2wDuHeUa8Q1ApSQi9n8Yyj2JxfleZIzEfOVmqM,236
modus/providers/ports.py,sha256=IVI3Bvn5GLaAeV5c2KWfDju5pZ30e4qXYj1FAGhlJzE,1435
modus/providers/adapters/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
modus/providers/adapters/anthropic.py,sha256=w71p3WeXVlSBBE3nUI9y5MzFK5l4BLtEDOWD1YVetfY,6572
modus/providers/adapters/azure.py,sha256=rp3CFrtalt8j3rEU14IFtdL_WfzBeVGFj81kwBFLk7A,2649
modus/providers/adapters/gemini.py,sha256=wJ9N6ByBveKwUEhj0KoxQpqHUueBbrG1-mwLUFBIPdw,8293
modus/providers/adapters/openai.py,sha256=FpY-p5Jdsm1FIKSUi2SutOcNYqEVngEe1OKXeI17Lyk,12452
modus/safety/__init__.py,sha256=BEQdkzRImx_gP0U3-6X5qEtVwbqa4aqHXRUCY9Al55Q,217
modus/safety/_interceptor.py,sha256=uSUAv9ptHtwmGs-8IE0-Cr8fkHh71mUJJVJDpYW_bms,4428
modus/safety/_policy.py,sha256=56A9-ljOfpX2w_5XUc5_tV8cGfAEjZk-mDWF4ULrH6U,683
modus/safety/factories.py,sha256=ngTsXe0hAlDcSYuIpC5GYYDOnaVLzhJ4pCS3IRnOCtU,704
modus/safety/ports.py,sha256=I36u02TVvJdN79hTyhYlInk1Hwypr3UQ2E9ZBnGBesY,571
modus/skills/__init__.py,sha256=dpZGhhHuMkXuLJBUMcpKIeNaHp7a9sj3rGTkfDKqH6s,192
modus/skills/apply.py,sha256=9PncP5VrvFwgiqXwUrF-H6_vCJuFkb0wU8CT5mb25KY,4993
modus/skills/loader.py,sha256=ymrlkuifpIKiyRPAa56JJlIBVFFLs9pLA04kY2rIpVk,6238
modus/skills/registry.py,sha256=SHiPGUrhPTpe_5XJPgZrc5278oo2QLLsmS0QYj20ad4,2420
modus/skills/types.py,sha256=n65scO-IJDciBLCczwLqzz53GOEf8RQA7FPBUPQk7dg,711
modus/speech/__init__.py,sha256=XZWiK4Wv9_NQo6r6UmnwNhz3VITNlGGCCPQcs8Nn2E4,5089
modus/speech/_base.py,sha256=kVUk117FUbSgWUAS6ZImrjVuPVzwZdMgm05jk30DO-E,4312
modus/speech/_elevenlabs.py,sha256=pqi5CZyNBq870MTGFBHFBhx1buOWYyrPmhDFYqqgWAo,2448
modus/speech/_elevenlabs_stream.py,sha256=Ydlnc9--qSadrY_omCOkL4QuwqCuLG7mzU8wKpucVxc,5070
modus/speech/_gemini.py,sha256=cNfEeRaMYp99nGVQJPOwH6ncHSELvNgWfT5pS7S2sHY,4376
modus/speech/_gemini_stream.py,sha256=Ke6PmacKWZuampWXO3OkoJSuaLr-VGLXeSbZ5yUGphk,6702
modus/speech/_local.py,sha256=h5xHWl_wGkOjj9WAWa0NADL14esrogI00cT_k3i1Nss,5738
modus/speech/_local_stream.py,sha256=lEZMU7kS-9vOVFsvS2Iwh6Xc16084DNyvCMA9GhRWYo,9705
modus/speech/_openai.py,sha256=ZrDAMTEfx4_GdYUp3WKgHUYQuAEb_lLXKoJpsm-MXjo,3650
modus/speech/_openai_stream.py,sha256=GUuOTfWTqqhk_GVXlYt13UgI0b3dQHGad6vlTKwLe0I,13134
modus/speech/_resolve.py,sha256=c4V6g5ChfeZmfWZItjf-3IrJE1Tryfw69kSoAA5RyPA,4744
modus/speech/_session.py,sha256=o2TakzJwn21qLLTGdZAeKLt8JtMrqZXs18sAPcUXC7I,1373
modus/speech/_stream_base.py,sha256=oTCuPfom2_x_2ojaC6RXVxALzIXQDcoyNpOFqSpgwek,2312
modus/speech/_subprocess.py,sha256=Iou8BUxEUutSHMhIF9XrT52mMo4UUmNo3l_54RE2hrw,2207
modus/tools/__init__.py,sha256=_oYiBhyjsFhCv0VPms945msNXikYARAAihGIac-Eel4,5270
modus/tools/_calc.py,sha256=DqsKXw0iDrP1fTqU6d923VFXMCQE9xAWbv73iTDXpfk,3605
modus/tools/_fs.py,sha256=Tp_KxMFmfp1vNPf9DfuFLJyuZkH_zKqa-kzyvNVlPtk,4748
modus/tools/_sandbox.py,sha256=HB0qc-gUFk8YO3YRNuLnBqitjeaZEB3Mk1PVK97sXno,4899
modus/tools/_time.py,sha256=IkiocSXFXYP0aXdX3VnWYeHe-LRqIA3uRAblNDupC1A,821
modus/tools/_web.py,sha256=bJzf1lY1v_tClC0PNDxn_oQu7_Vx6KlegFnq3x1q9iI,15485
modus/tools/factories.py,sha256=N9N0Sz3yb_3YF5LDV9qoF1PszRU6y5YZNF-bU9bs2zg,791
modus/tools/ports.py,sha256=uVj7NIR_Bl9hhZy9ufeqRdVR1kVW-SgWh3V7c0rA0kY,641
modus/vision/__init__.py,sha256=P2Tsa9TRtyvH8lu6nn2pYd5x7jSLcLLf5v0erIwU3hU,207
modus/vision/_anthropic.py,sha256=wsSEyb-_yQUX33ozD47vXEI-WEAyHYxnIf4opYAZNDY,2954
modus/vision/_base.py,sha256=Jn34mU3nC-1NbhhBiOlvMKyKkDFpdGjnoY33uKrv7Wo,256
modus/vision/_gemini.py,sha256=dMlPuiP1vVGdcnXwu2NXKaVms9NB5wY07RFTs03P8SM,1430
modus/vision/_image.py,sha256=vwOdXU2HpXDIfeCWxUJVl7POAQomTWD7vQn4LB9oeCw,5768
modus/vision/_ollama.py,sha256=sfKjv6XcB4bAQLjEwMKCDpiZ7Kk5q9iCskf1WKHcxBU,1846
modus/vision/_openai.py,sha256=s9I6-X0mqdsK4PujsoLvf3Rr7bqisyymeYKhttq2V2U,2358
modus/vision/_tesseract.py,sha256=T0znG4imn5GN_T90Tq0Qt0S9sjJBcO67S9F2Go-LY24,1029
modus/vision/_vision.py,sha256=bbnROvC0XmEgcpQg-Wlrk8UpJtcq3aWz3rtsMg3vkeI,2490
modus/vision/factories.py,sha256=c_92oZobSAr6iOzA328BhH7_szsAlRA5NojFlPEG9tU,1628
modus/vision/ports.py,sha256=bJ6bWpUHWJ8GTfcFFRFd92G_5WM5iAfoYy3Rt5P6oJg,769
modus_ai-0.4.0.dist-info/licenses/LICENSE,sha256=QTFCWu74hU3LdTKCtH84G_Y3QChShQnWhaPec9zwxtA,1075
modus_ai-0.4.0.dist-info/METADATA,sha256=OH8OLn8cA8bWs3QuKvUba79LgW7NjHqp4cMwJ9fb3t0,13729
modus_ai-0.4.0.dist-info/WHEEL,sha256=YVMoNqKzERt-wjUZwJ33xBGAwnFl-4cqbYkTtWa4itE,91
modus_ai-0.4.0.dist-info/entry_points.txt,sha256=XNwA1Ty3D1uY0NmUgJhldloFoSk_nxWq5WEaT4nH2RI,53
modus_ai-0.4.0.dist-info/top_level.txt,sha256=tNfx-wUNMG7KLKrp_j2TDN_tyhb4-wZPa6J7LDbNAfw,6
modus_ai-0.4.0.dist-info/RECORD,,
