scrappy/__init__.py,sha256=kkxzksKT1DA6gy0mA-l09e1IOwkut5cox9bCAibK8Js,1601
scrappy/agent_config.py,sha256=0og47Jdw673UDWoymfHFIVr6vtD4nkm4oYsQ58ztPSI,19310
scrappy/orchestrator_adapter.py,sha256=MRqLvnRU42zb7cENuLkhe8PpG6GxrcqMQHiXWk2oEq0,11787
scrappy/undo.py,sha256=Tau7AKbUoC-EC1XFVFR58E7uvibufqhA7cLH51CDjGQ,14527
scrappy/agent_tools/__init__.py,sha256=XabSc_Bzc2GGcORE8fYi40jPUsCQqcfs00-WnUAWVlY,44
scrappy/agent_tools/constants.py,sha256=XMR-P_P1DET2MkSVJpoxo56J1mzsaArdJDdpChvQzIM,3677
scrappy/agent_tools/registry_factory.py,sha256=T6o7NoeSmVWKNP6ftIsE5IFjvq-5UgxlPCO0QmaezoU,7350
scrappy/agent_tools/components/__init__.py,sha256=wXuXaUb6SBMJiwcL0FrXVGE7Gf9b8YDlbI-U4Xw2I8k,645
scrappy/agent_tools/components/command_advisor.py,sha256=yQr2XUGzfeCvZxfZ8PBSQGYVY8IFhd0A6tJgWcbE7GY,1872
scrappy/agent_tools/components/command_security.py,sha256=tps9s64ACA_yzOrZjz5n8GUbnAO0eDC4VIbRoQurGK8,2696
scrappy/agent_tools/components/output_collector.py,sha256=0LjKQHcFb-mHpVK1O3VvTKUYzvMmZ0q93oHkA5aLWgM,2586
scrappy/agent_tools/components/output_parser.py,sha256=SVSOl1fNGujw0u3BzZQubHHkTka_f4OnyFCYiZmVXE8,6080
scrappy/agent_tools/components/sandboxed_runner.py,sha256=74oexdFP7qozu7Gsz0C_Pi4Mgh1dJzdloE_jBJYjk6Y,6332
scrappy/agent_tools/components/search_output_parser.py,sha256=iNif736-AWz6Bju0rHtXlUv5-oWTCIODRKbkZFw_XCQ,2255
scrappy/agent_tools/components/subprocess_runner.py,sha256=ElBciw9JYwDtCENrx32E_8OnysmFmB2pQL081IOhm20,11340
scrappy/agent_tools/components/text_search.py,sha256=91Tu430iOyqsZLlFitwENLOP5vuyh2vO7l4JkpXzmUE,6523
scrappy/agent_tools/components/text_search_factory.py,sha256=nNmQ63QomnrApVqXjQ7RAxSmbs5B_EvKti5_upcuxho,2348
scrappy/agent_tools/formatters/__init__.py,sha256=KhQ4RcQRscD874fYLtLDQYL_H9fc2o-LdqaQvK9qawk,198
scrappy/agent_tools/formatters/output_formatter.py,sha256=F8Wljx5T-qDccx_Sc1c93HLWqheIhS9Ho1JXhrs1k8w,10610
scrappy/agent_tools/protocols/__init__.py,sha256=09HzLhPIDaTfmWZtdCWsK5lYlRPwDuuWzTEfd_8rtDg,8512
scrappy/agent_tools/tools/__init__.py,sha256=QRn9BaPl9-szUM3O7MWrs5sPFu1BgiNLYkNSpCX2IqI,1182
scrappy/agent_tools/tools/base.py,sha256=nnf95XNYLznBrMeSFaHFAUvvrjOhxQwUVzpWv2Lfid8,16190
scrappy/agent_tools/tools/command_tool.py,sha256=udMVdNsmY8Lkjwx8WEg4b0E7A4pr6uhCpaNgTX4oWUA,26139
scrappy/agent_tools/tools/control_tools.py,sha256=TmH5iP1N1uuhFsw-S9Foc-_4VBg05trM1LQo9_AT4QE,836
scrappy/agent_tools/tools/file_tools.py,sha256=V7JtHGbSf1s2lUbHfZt-FO0tGgD7UQBME9jgLcA3nis,37873
scrappy/agent_tools/tools/git_tools.py,sha256=FO4zEqAFS9Ierl1Jybe4hDeOt9wDuNoIT7WrPGQaBgo,11683
scrappy/agent_tools/tools/registry.py,sha256=SA2l5XX88SnI_VAc8BS9oMNZX_BOnUMw5BaY_gVZbnI,6900
scrappy/agent_tools/tools/search_tools.py,sha256=AbpN_rOaMbtPVErqcUhQpWP0xY-qKYIHlb1UaS9EMvg,5816
scrappy/agent_tools/tools/semantic_search_tool.py,sha256=Nx8SzWnHzk_s8T734kKh-H8CmYK6vaA-K4ClYSqElcw,5868
scrappy/agent_tools/tools/task_tools.py,sha256=V8QXQEZpa2RT80lses6bzonAZI4aL1pRyXYmfpTMwSw,16041
scrappy/agent_tools/tools/testing_tools.py,sha256=BZF6LsP2u5f3DzfpGXULoUupWC2FSgwE9qLjZZa2WFE,6382
scrappy/agent_tools/tools/web_tools.py,sha256=ug51Q_Qe0AmI9tQKXFDjA5BDRejuJ4awBZKEbiB47f0,9614
scrappy/cli/__init__.py,sha256=Iqne61BFAKN1IvVXLRukTpFso6Ts6KXTLCLbjih1BtE,1853
scrappy/cli/agent_manager.py,sha256=nHnl4dBgQLz9ujxuhs2d6TsucgvCfbO001HvqNGa7H0,7978
scrappy/cli/cache_manager.py,sha256=RmB4AQpbswY2ee91rYj418L3TJqXnuvjzIQY3rYz_bo,4272
scrappy/cli/cli_config.py,sha256=RlaNfBhB9JMoI8Jtns6Uj8VAAy8sc4aLat1xrQMVh7g,12989
scrappy/cli/codebase.py,sha256=EZVDygeUE1G_kFsjxGOOe_hI2QGdjKxMUitk8zATTy0,15923
scrappy/cli/command_history.py,sha256=ObFpTZKuhmFDRR29u1P_FjefkhRkuEQVct5FlgBU3ow,6643
scrappy/cli/command_router.py,sha256=g6PEOV7R4GPtPtsdsmPMVGt5dkRL2KSX2TbYChulXYc,20775
scrappy/cli/commands.py,sha256=0uGl0w1HeDW3cSTv3h3dRPNKErPgQxxxGlKUwTlp8TM,5583
scrappy/cli/config_factory.py,sha256=zlry4x1dzCWDNuN9fA1OE7GxKf9XYtuiBuJ_FEQNnLg,7657
scrappy/cli/context_commands.py,sha256=u0TdLTNsqWbsX3VaqVnCKd_eS_4qG6cAERnc0XUa4Fg,7187
scrappy/cli/core.py,sha256=iXnDVSwLgs9ZTX7w7Q_0ReIEJ-np_FJuUl1ShryzkZs,16541
scrappy/cli/display.py,sha256=deQlTIiBxmo72vwp607pFAotNipYW0o_IwzvfnuhkrI,10787
scrappy/cli/display_manager.py,sha256=ecXDBQLgKu21uyDqD7G2AKeNqPBmjq7Lkmhpia-blic,7307
scrappy/cli/display_rich.py,sha256=XQAdf2Y-u5TCvgVxLIOXgwYu9UN6AqAYBDTZFk4uYkk,12715
scrappy/cli/exceptions.py,sha256=96NYxG-DS6s1e6yBTgom1qKuZKJCy8ZG7bpYOFQBNbw,20678
scrappy/cli/input_capture.py,sha256=VvwCLI99MMWtMu5A2kLSHfcDz2qTy-mRGxjvEO326NI,5426
scrappy/cli/input_handler.py,sha256=yjOzHmef5QTxEs5PKQ1ngtV1sNgJ-dg8AXaK_PXtdpY,6935
scrappy/cli/interactive.py,sha256=xXuXVTDY32q3R89QeEiH4dujmYy2h45x61E3yDhZ6k4,12196
scrappy/cli/interactive_banner.py,sha256=A_3uuzeazvJJFqDV1wGIZ-OiXgcl85EqrFRAt-IL4Lc,8005
scrappy/cli/io_interface.py,sha256=OuororOvKOI56uiBUP_zsb8MQG4UEM0kjuweG3FXWaI,5852
scrappy/cli/logging.py,sha256=9oLmr-A60aX6bq5RBYZtxPmsTMFs_0kajTSr1VDs7S4,2202
scrappy/cli/mode_utils.py,sha256=wnir8w7uZ3d4jWW2CKwbeiiu2LrS8vqv_lVQZiBl44M,1895
scrappy/cli/output.py,sha256=payJkpf9ezG_MhRJqjPEfvhhOq3ObsjsLPPslN1eYjQ,15324
scrappy/cli/output_bridge.py,sha256=8TkCWywc5tx2BmcZE60S74mbJiFzRCClEy6oZOFEVi4,6271
scrappy/cli/persistence.py,sha256=T6Et246P7lb8l-JLMV2g-t8faWaC6gUJgPIj2uZlSxs,4560
scrappy/cli/protocols.py,sha256=4X_N2vWZ8SYDmYY7fiTgL9I3YQC-BhbTm3lF0zvfWKU,35782
scrappy/cli/rate_limiter.py,sha256=w0eZMo9X2Qv_-PHVzQQmCQJ2IScy2d9QZrBuLm-8GOA,6313
scrappy/cli/rich_dashboard.py,sha256=O-LD8CYPyPGqlydISGENi4Mk2sWlSBfpD40AwGHGC6Q,10687
scrappy/cli/scrappy.tcss,sha256=LbxQ8vm7-tC7oGHpgwzQL-hdKiadNj7S4PcAa5UlNxI,5821
scrappy/cli/session.py,sha256=-gFznXXw1Gob-yZ8IJR7nLyT9Vio3CloWnf2yg3VDZU,4144
scrappy/cli/session_context.py,sha256=EqvIQyRFLj0Jl1pQ38eugeodtiemieXHSKMKdrGTOeg,6216
scrappy/cli/setup_wizard.py,sha256=utyIk9oi1WlmKh4CJn2sQKoy_w5BoTxOp31hGXevcnE,22874
scrappy/cli/state_manager.py,sha256=5Gi6OxuM8Nli7tu0BCsal6iR0kGXUwfcrd8wkBk81rE,9170
scrappy/cli/tasks.py,sha256=Om6RVWGaMvi0PSD0RQwDOLXjOAczLt4TVJxhhkVjjBE,6407
scrappy/cli/textual_interactive.py,sha256=mJPSg3L61m9_ZaxucNrjkAagRPCap96zV9e4P4A1b3I,7324
scrappy/cli/tool_detector.py,sha256=mAg-JwUfQaTN1QM6CvGiHFK5YyfqgKLi8o8d7Nd8aWo,1707
scrappy/cli/types.py,sha256=5sj6RhPW9UqlNuRmLbDMjqyb7ZHpLQYisu53IjwdA4U,2042
scrappy/cli/unified_io.py,sha256=oZ5Ou5q3S_ikWJQe69VEf_jLqLHg-_Do6pjwKR7aW98,39362
scrappy/cli/user_interaction.py,sha256=06xylkOqZaNNKKW_uqD3lWY7al495MJrRceURXVjBVw,6941
scrappy/cli/config/__init__.py,sha256=shIqr0Fw-mPJkULa9pudaP3bUoTvNY2mUawcesyOj6U,649
scrappy/cli/config/defaults.py,sha256=5x3BVxOs7CjmCzq53FSuNGgeLDHUphohJaDm8fyrz6o,2774
scrappy/cli/config/extensions.py,sha256=2trC6Yz3i9sVZ5OHN0amtJLq7S779X-jdYYt6VzTGIE,3469
scrappy/cli/config/paths.py,sha256=4SLByhrdxvNv6mriYAnu3lmL2MmINglWxDj_BNR6Nsg,5135
scrappy/cli/config/patterns.py,sha256=2PDGESA_JYMNmHVD50M9ZPCrAKT93n8neuHROVBTohc,8582
scrappy/cli/error_recovery/__init__.py,sha256=vxcH5FgfvCelN1wQuD325P_vwheukFvX43VXSucSwtE,874
scrappy/cli/error_recovery/circuit_breaker.py,sha256=b6GAiaa1r-OdaHQwiIVaZEfDxUKax2l_HcmAxUetCzI,4031
scrappy/cli/error_recovery/context.py,sha256=pYU1uI8TX0sqKChauIeNMAcIUf1Js3_YV_pig09Cy2w,13869
scrappy/cli/error_recovery/fallback.py,sha256=aTIU-7YNzDi3MljnIpIt-ROWcn7er27BADv1jV5NqxA,3381
scrappy/cli/error_recovery/retry.py,sha256=41c7roao0Hs49pMRP6rYC0Md325orktAmtxkIshmsiY,3177
scrappy/cli/screens/__init__.py,sha256=p0Uud7D0iNaEYv9Mh392ecteXO5XGT3JWtbLNAzD0YA,231
scrappy/cli/screens/chat_layout.py,sha256=vmDbPXQI3hDLchY5kGLZ_RqC1xORJT70jDicbjPtX_4,3780
scrappy/cli/screens/main_screen.py,sha256=IgBexSfZoTzl1GrtrZuNW13lLMmW-LKeeUENRx18B6Y,20860
scrappy/cli/screens/wizard_screen.py,sha256=jIHQb-FSxN8o0olpbUuq_hoSQE64dpR1SQhQtjyoQ20,6307
scrappy/cli/textual/__init__.py,sha256=vU1ss0VtQ0gTrFdqp3jvP1YR4Q1gp-pY-nn01rmx3Oo,1267
scrappy/cli/textual/app.py,sha256=eIvt1_effbEukV2roJ6BViktJrOyJtDLT68oRo4dXMY,36121
scrappy/cli/textual/bridge.py,sha256=cUgAa7B8ulHL_h4ds9Jxg5P6qBmydBf5IP_URrhYIC4,6428
scrappy/cli/textual/langgraph_bridge.py,sha256=AMt1YVj_yrmttrebNaIARp5fRrxaP4cGfg9txa-iRmc,48088
scrappy/cli/textual/messages.py,sha256=fkGICHI8WCuA_YmN7vBB3mdjOrhy4MyPSQbInXpy9Xs,4401
scrappy/cli/textual/output_adapter.py,sha256=mG5Q2J5ICmLcscT57Umi9_c3s65RLWI5F7TYTa5hof0,3702
scrappy/cli/textual/status_components.py,sha256=BpPoAenTiI5Ifq5b0AbWa_wdJAUfP7EVGQ2W1bce1nQ,17561
scrappy/cli/textual/tool_confirmation.py,sha256=MExwuzC0cKeI66EkrO_v9YEf4sUuBmoWutMq05CDxSo,7951
scrappy/cli/utils/__init__.py,sha256=ZudHRbyl4X0MNF_3sGElN0NGUGZtcGMEafy9SvOPxCk,1741
scrappy/cli/utils/cli_factory.py,sha256=FA29eYSY_Gu4Sr7R628tXIU4P8VQUUfGYAXqSOk4CB4,8455
scrappy/cli/utils/dependency_check.py,sha256=S2JgA--W5xl21vlz6Mfpnz4FkqlHV5xUkhzem4v_0mA,2792
scrappy/cli/utils/error_handler.py,sha256=nMyE9MpdK0w7LGL2rpxSH2dIfRuRNXkrCHz79yLs-cQ,20153
scrappy/cli/utils/error_utils.py,sha256=RAfZiQBlTsuAnF3aYhDsgxFWaZxDBgHCM8ZvtAh-r1k,5242
scrappy/cli/utils/session_utils.py,sha256=YMeOp8NQMZXxMZQIz5cCTcpDIcA_ZWfY9X97eP2y-JE,6639
scrappy/cli/validators/__init__.py,sha256=jpiVBdZYUECYVvv2EbEedww7yx8_Kj-bHTpnWpmqxpw,1316
scrappy/cli/validators/base.py,sha256=sXNBDYRc3gvowrK_wg-Xr2J7BzzQZs72nQm8curUv70,1434
scrappy/cli/validators/command.py,sha256=1j07Ia4BT3WHnPKREdJwNuMhM-wNsRKupQpCBb80jIo,4963
scrappy/cli/validators/path.py,sha256=GVJT6wj7lLiGdZgSzORW2_rJOkT_1lnEGowOXvemfds,8562
scrappy/cli/validators/provider.py,sha256=z_Di1ojIrcke3D_Jg9iaUlKAHayokXPYMaRxDVHJYWE,5495
scrappy/cli/validators/string.py,sha256=HzVzPhg_1VWFYMz0uP4dRGJAwpa4USF7yF27UZTE-dw,3895
scrappy/cli/validators/subcommand.py,sha256=gbFNvnn8xVrNP-kgEkVvVB_CsgtGF77gIScoe0P9pRw,5166
scrappy/cli/widgets/__init__.py,sha256=1mcUXiuqqG70p8_LLkSwcnt8UeJgk2-CfGzV4fbyfho,192
scrappy/cli/widgets/selectable_log.py,sha256=l1I9pLWRLqchGXI8-eknqzbAydZAvpHDyJXf8uuaJb0,11990
scrappy/cli/widgets/task_progress.py,sha256=7ESxfeWREtjkpi-0o5qsBurXQrC4Epjiym65BA4KEWg,2885
scrappy/context/__init__.py,sha256=pvwa24cNzj86kpCo578dqsSdYzHTakOYTrx6yIa40PA,1311
scrappy/context/agent_rules_loader.py,sha256=Bhp4rEffY_AsZAQaKWCfg6NgppWUXPbhzELyjtq6ju4,8710
scrappy/context/augmenter.py,sha256=dR0yN4L_bVIAw9vg-HQnmrssyVd9r0IeXt3ooil0FlA,8493
scrappy/context/cache.py,sha256=ZrkQdgwRSE7MI0VeMYa3UYmFjtM75QN_ga45g6y4msI,4969
scrappy/context/code_chunker.py,sha256=kHWLJIGY9Ptkr5wKitDFIZz4pdVF_OjfNC7Y467lVZs,2271
scrappy/context/codebase_context.py,sha256=sbcOJ3uUYI3cGaJ0uBRQei8FHGBjF_TCsopONgFKQgA,39923
scrappy/context/config_loader.py,sha256=OCII6Qh7on9eM2aPHnVpUBDYvqDg9eYC4KNvLLIF7-8,2064
scrappy/context/file_scanner.py,sha256=_om2t1pk4cTl51QApuCafDnyX0I2aKBsQTjRf0o2E_4,4886
scrappy/context/git_history.py,sha256=bQipVmR1gmLba84H2Ve_q0_lGmBn2YigqDStsHgUIes,4926
scrappy/context/project_detector.py,sha256=G3jVELQVWlfvO4NSQboWXebQ9SQi6WKZw3znTqQDO6c,9689
scrappy/context/protocols.py,sha256=51sU2Dkd6dozXWV9Sz5j9upIgVX-QSXyPuuqMBLRPfs,37940
scrappy/context/reminder_manager.py,sha256=a-XcC3F1dCwAwDhHOUYeam3FFhkhecMIvZ3BLHpp7Jw,5469
scrappy/context/semantic_manager.py,sha256=rujhiz7v2diNq8tTKNDBwzH0_GTBrPJnflvXdPZniNI,27248
scrappy/context/staleness.py,sha256=XF5E2ICA0W2Dklbx5EpgeVALXJNLHviBCaDANzqS4GU,19969
scrappy/context/semantic/__init__.py,sha256=3uNhr_veag_OB0LzQlKHmU-nbX9UfUpjTzEQmP9OE-E,2520
scrappy/context/semantic/config.py,sha256=TnPsOTLNKazH-0bsKcVuNeOjEVTosAJJkNupeyhbqtg,5257
scrappy/context/semantic/decision.py,sha256=5er1-21VsHy1rTehYZby6lR1RuYkLynPxroOLkM5mBo,4138
scrappy/context/semantic/embeddings.py,sha256=vOvljFgw5MI5e-eimLLrATXP_w_yBzMHIC1kgexLf1s,560
scrappy/context/semantic/file_collector.py,sha256=F2LOumFFCLnyl5xUpvHvAeMeD-91GZrwMiMO38oMl5I,27796
scrappy/context/semantic/file_prioritizer.py,sha256=i_u715g5ggsBYhIn_BOtkhQX0goZTTitlPYz8Rjato4,5879
scrappy/context/semantic/initializer.py,sha256=Q8Khb5mUu8HC5kTrXYW-q9XrOBEvwRu2FLHca14PlEY,14604
scrappy/context/semantic/metrics.py,sha256=O2fxO9FFjCQc2-sR4n1LxBzUr8h_gIONYHha6VQRYXY,4944
scrappy/context/semantic/provider.py,sha256=y7n-qwT5Q3ZYmSx5lQXruHnHTQf1IV1zh_zjspTovfE,45769
scrappy/context/semantic/ranker.py,sha256=fmr8R0oNAiHrBKysZpQ_3D62_epQEcTpJkdBHEPWL6I,5205
scrappy/context/semantic/registry.py,sha256=ZWen0cJfu2nAWzAzrsolqTRuF4DMbvrFrcomSbvFrZU,10356
scrappy/context/semantic/state.py,sha256=htGdM06-WZmwtZ0cf0Bx_lbjP6eUAKb6Rat9UACF4Dw,6065
scrappy/context/semantic/backends/__init__.py,sha256=8jNH5F3ryy0KnZ8ajLqWIMWKME6-OeIW92M1K4XcLsE,482
scrappy/context/semantic/backends/bge_small.py,sha256=dOw5XabOr2N1D2H6gWKeUqzngD3jBsiIWj09PVdez5k,3578
scrappy/context/semantic/backends/jina.py,sha256=Apc-GwPcTah4j46kt0AiWZuZUECcOWeEZtajSnxPHL0,3341
scrappy/context/semantic/backends/nomic.py,sha256=of3xt52f3STUEKUoCUOETLnKvCFGsUQ5evRF-rqQj00,5269
scrappy/context/semantic/chunkers/__init__.py,sha256=rp6K77rIohJBsTlD5uu_78FDMlsEtJpDjvvYJthBwu4,498
scrappy/context/semantic/chunkers/composite_chunker.py,sha256=C3clWIBD1wzfsogNgQ3Bhn4cHMCW-CvjvxzBlbFwvsI,4892
scrappy/context/semantic/chunkers/python_chunker.py,sha256=xaYOVuIA4t7TQgX8d5MONeECFj5HHhdTRJDlobd5CtA,10454
scrappy/graph/__init__.py,sha256=38rh5A394p1RByfOEaIckZ07lhfBqn9BBOineClrfOI,1768
scrappy/graph/agent.py,sha256=tj0qJc0YLxEZzuLW515oxy-dvcrHn8eqGtcIEM_08P0,21120
scrappy/graph/context_factory.py,sha256=KEHa1hKrfQ2tB0B3buSS4ST9jljg9KMqAs3vTUk9KMQ,10630
scrappy/graph/edges.py,sha256=4XgL4kBq90lLJQIcWzVmyKgyRQGmr3OPowY0cCWhN6U,3357
scrappy/graph/persistence.py,sha256=WjkpveYX7Uq5tY2IUpY--PpP1s4fA3RjwGleFwJptDc,7557
scrappy/graph/protocols.py,sha256=5VAk1VUDlTQgnyuNceKLQ8RMkFZp9rc3SOUO7fF3aZs,15159
scrappy/graph/run_context.py,sha256=2i49go_K3V834JWIjaG-4IKwR94Bck-3qNKl6JfQR0U,13118
scrappy/graph/state.py,sha256=0NKYobR2JJlABlAjr3uAwFGAgEEsDtJbKtQLB5-igJ0,8609
scrappy/graph/tools.py,sha256=hsIzaei5iMSiefuZiqJ5dy8VUCvTff-JGiT3UjaFfOE,12580
scrappy/graph/tracing.py,sha256=TJrxMe5wKHb2FY7TbjWHCCL7zg4obgQp4QA75loiq0U,15560
scrappy/graph/nodes/__init__.py,sha256=RpgPBurwL3_ctIiCPNKmMSIZRbpXiWAdvvg50FbJDt8,2558
scrappy/graph/nodes/confirm.py,sha256=MDj4m63R8il0UlEukRwqsyQUz2pqlQkr-K2Oy8mN0UI,8967
scrappy/graph/nodes/context_manager.py,sha256=xcg_2wp-fVytxhjiWeYYPudZ5mxgz1OMeuE0Z17DGwg,7855
scrappy/graph/nodes/error.py,sha256=a1mjlAAYMehyQM6FtHeXp8sML2Be_HDmgPujIjcgsIY,10445
scrappy/graph/nodes/execute.py,sha256=SezBD871Toma6e7hTf56GZiAIy8iYoloC5Alohy3ssU,17520
scrappy/graph/nodes/mock_think_delegator.py,sha256=jGm6_y7-M0E7xwC5NnzxVL4dhnchk1BmDK_ynx1e_AI,8595
scrappy/graph/nodes/think.py,sha256=0IEzA2JjKJx4wsuNrNQc82rLJ4YpnS3-rw5FruZ6uxA,17085
scrappy/graph/nodes/think_delegator.py,sha256=3pHR-ekaL3VEOedScA58z27jvWje-5PrwoBAhlI9bDQ,11391
scrappy/graph/nodes/think_error_handler.py,sha256=ckXaXQMpOFR530gBquIe-k0M2_pMsukvJOzWTbwU4IY,8199
scrappy/graph/nodes/token_estimator.py,sha256=xiZU8LBpkqxacGH5hFxy5J5R8rK1la04507AzCc53cE,2600
scrappy/graph/nodes/tool_call_processor.py,sha256=3UOmLhAqgXcn8XYRsV00kHHkJnChA0ZruCmnQG6lvTw,5500
scrappy/graph/nodes/verify.py,sha256=SSljgq5CEx6mohPrQtqvtJwsD_OY10u1SJYnE6n8KBU,8796
scrappy/infrastructure/__init__.py,sha256=McTFBq0SsEgVsqs7HrjOBLWv8OadOH41t5VUV3DIRh8,1058
scrappy/infrastructure/console_factory.py,sha256=ibVYS0XZnlYOb_ptSac_UjwqDlsN0Y_2IZukhXiF-HI,5139
scrappy/infrastructure/file_system.py,sha256=fsOiS38aOLOdzgzZ1YIzjqbsdQ3rfNC9uLq33FBGG0M,15475
scrappy/infrastructure/git_diff.py,sha256=tlmDmdNiqrykhqI9n1OW-rmIH1A5PXXJ8swWniz9FxU,4141
scrappy/infrastructure/output_mode.py,sha256=G7G6sO4P1paHcAh8TM1E1BpGCpFhZepA8FxHHK-2rHs,3427
scrappy/infrastructure/paths.py,sha256=EFRH-w6lZNX_EanRXU-L8mcYNg0ECUBjQcnKkKRcJn4,8599
scrappy/infrastructure/progress.py,sha256=3fJ2ZmH-_u1BvVLMcOTnBHMhMkIkWVzLfeQqafTWcUM,17185
scrappy/infrastructure/protocols.py,sha256=9zznnHg9Bpcs6UhsZlX_utYQr2k5FRlH5XPvPTIXuVI,24202
scrappy/infrastructure/suppress_output.py,sha256=fKVl8MXIfJnez0uanWuYcVBONLIi-NxbCIzQGx1Ch8I,2289
scrappy/infrastructure/textual_progress.py,sha256=qjZyhitUZmOZBNIG_SOyijHK42M9cz1YTgUlJStR1QI,4308
scrappy/infrastructure/theme.py,sha256=331ufr5vTMVR0m2C7gggnjMoC7ygzolhPsfiQlfYZIs,7090
scrappy/infrastructure/config/__init__.py,sha256=1bSQy7ZkRSISp9izhuyCfh7Qn7K6wRZzz2eOh1AW0fk,1762
scrappy/infrastructure/config/api_keys.py,sha256=4sUufxC5umzSFMeGdxgQ4dWOOhnhdDIy_lycqEbtgQk,13568
scrappy/infrastructure/config/base.py,sha256=ig-C9dyMqvlzfc8Hz1HPFGfqc6_ATwuWVvwFxdNK1nY,8077
scrappy/infrastructure/config/loader.py,sha256=kjvrT-JbL15SJcMlaWp_RI-zE0akMKq6MsO1Ww2lun8,8877
scrappy/infrastructure/config/protocols.py,sha256=evEh4AFlpWpcR0wDJVqN0D9ZuBbWRy_NOlxIChMeXsk,6871
scrappy/infrastructure/config/validator.py,sha256=irtoEXNXywfxj0xpVls3KvungZLzizruYjClCojn6UE,7862
scrappy/infrastructure/error_recovery/__init__.py,sha256=L1MOWLDHJ3TBR1cdNx3o8b5w8N58F39XnDeaITbc0Ws,3169
scrappy/infrastructure/error_recovery/circuit_breaker.py,sha256=JYQIL5IBuxx9_GHtAq_bCCm-KR0a4qcx_YU4fTibu5E,11584
scrappy/infrastructure/error_recovery/config.py,sha256=9MmbeER4WtEBDuxpNN2oxcg8cZ3MXOSzOCKhuN5VrVE,3385
scrappy/infrastructure/error_recovery/fallback.py,sha256=AHt-LznGEaSTm8irULLrFNFuo917yRiEDqZ3SBcKCAs,9210
scrappy/infrastructure/error_recovery/protocols.py,sha256=tKqcd9jnERmiAghCkQ01aLanozGWnicuRUhHQajtESk,8035
scrappy/infrastructure/error_recovery/retry.py,sha256=zhgojbx9p2AuCdSpSAJm3YBnEdQUXiqepXQ1ZeFrl40,10315
scrappy/infrastructure/exceptions/__init__.py,sha256=-YVbUnf1b8DiwiiSypf7-SUX9hscoP6F-x1OXgr-_94,2484
scrappy/infrastructure/exceptions/base.py,sha256=pfFsLjS--7vgIRt3NuFwFjtU4cfZ2BZ6RxWq84KakIA,7186
scrappy/infrastructure/exceptions/cli_errors.py,sha256=LnR0L7ixupNuB0gicMR-zRyszZ4iKD3uVd4dEfU-4XM,8418
scrappy/infrastructure/exceptions/delegation_errors.py,sha256=dGn5FLyjEfvvBzjZA2Wv0akL-Z6D8h_Q3muLabVFlSY,7543
scrappy/infrastructure/exceptions/enums.py,sha256=jZwK80QU3parKVeW-s0ZW6m0_gTPvevqVJcmBZGAfj8,923
scrappy/infrastructure/exceptions/provider_errors.py,sha256=24FKo_eKAGfVhtcFpG3iL3HIfatuCy-wEAtqIg4-VvQ,11689
scrappy/infrastructure/formatters/__init__.py,sha256=fUlsq6XfgB5AzeaSGaNO9sOXgcEaKEH4yFrnh1pYvBM,726
scrappy/infrastructure/formatters/cache_formatter.py,sha256=Q4_3lUoBCIIRi9tbArKfAqGDpHrr12zKYQLFo7-BD88,5985
scrappy/infrastructure/formatters/protocols.py,sha256=BZhTXTUu5XhltpmS4S5qO8PcJpJwAhlc-dqF4d1Xo90,7470
scrappy/infrastructure/formatters/rate_limit_formatter.py,sha256=WB_eNaevYEk2vehIWF5MY7uPVSRRZY3Hx1GD13Sblb4,9701
scrappy/infrastructure/formatters/stats_formatter.py,sha256=rkGah0SEb7ZA5MbXiHbQY_9NgsNMmxPDp2Ylfz58rBs,4522
scrappy/infrastructure/formatters/types.py,sha256=_BRucxH0oZU8ZpGOxka8KYvgxhITAcGg5WIi3JbITig,1497
scrappy/infrastructure/logging/__init__.py,sha256=vDsMF_1OQpu31yLhZpTXb3YIQi28_y5xkwloPE4cRkI,1621
scrappy/infrastructure/logging/formatters.py,sha256=TLh8tkieqLwtXJtM0LctrowWNuu7PjtC5023fgRe7cg,2465
scrappy/infrastructure/logging/logger.py,sha256=U_s28l6m3LoKdqEfPIDgo1l_9888Dfy1JGgRt0cx35A,13122
scrappy/infrastructure/logging/protocols.py,sha256=PFs4iIuaTcdvy6VNWYPtB-wPeVSOhl65GD_ZTap1jYU,3698
scrappy/infrastructure/logging/registry.py,sha256=C__vlCKlKMndXIXYNf6U2KJA7DKVuMCqarDawQ2A2e4,3904
scrappy/infrastructure/persistence/__init__.py,sha256=osmuFZDFAJDcrYy5251mSLyRBb4P5JJZgz0LxilVihE,1125
scrappy/infrastructure/persistence/conversation_store.py,sha256=nNevSCIBKmpXG8IeMpaIhmkNLkaMJwPTN5rRC1q3DU4,21339
scrappy/infrastructure/persistence/json_persistence.py,sha256=XccO-owZiVy4EGdoZmR_c2q03Mg6RFukC6ca3lWnF6M,6807
scrappy/infrastructure/persistence/protocols.py,sha256=VkGSr__uQOHQKCb2mVRbXomhE_XjuJ2cx8lH9o0WN1I,3857
scrappy/infrastructure/threading/__init__.py,sha256=o0gpoXMcHflN9BpQX5RXltWqIxQJARweybhP8qXJVSg,792
scrappy/infrastructure/threading/cancellation.py,sha256=fb2jgkCxDeBTiOCdRxOESwg3JPBpfY_dBC5Dbie5Blg,3552
scrappy/infrastructure/threading/event_queue.py,sha256=t60Wk4EaGIAAa161IG_ymwxaWRQTHxe83x7nO5UpE1U,5507
scrappy/infrastructure/threading/managed_thread.py,sha256=s5x1HkWSzzRp0KgnRaR9H6eiJZddGjFF6E_r4Xg0SEo,6182
scrappy/infrastructure/threading/protocols.py,sha256=-Rz3tRbUcEeBxgcTgUMvtL6SBDzYeLH8_JWSD9XkUSY,8543
scrappy/infrastructure/utils/__init__.py,sha256=akwNfcWyD9sCW6sWIt64t4vFrlVtutqErIJ_20UT3ck,1101
scrappy/infrastructure/utils/errors.py,sha256=TVKa6Ts_Q927Hrw5LIPipFpdhr6uD1UcOgVUSPuum3U,9584
scrappy/infrastructure/utils/imports.py,sha256=HYyleCRicsCp5iZOhMIA1DaAH3ULVOOCjVX9EHCOPhk,4823
scrappy/infrastructure/validation/__init__.py,sha256=ujE8xzxt_MS9Rl2Boxf7pFk6_Hd5FJizG8b-27pBAzI,1637
scrappy/infrastructure/validation/api_key.py,sha256=09QyoSa-RSZ3dX197q3RiqXaiXs0sX1CBfGzM6nPH9I,7366
scrappy/infrastructure/validation/sanitizer.py,sha256=HBMY9G5FkT31pGdsNQKzmdztvM_9PJnUNDGTpb5dO6k,9460
scrappy/infrastructure/validation/user_input.py,sha256=h_0oyu2jLNhtuoh7QtcxxA7qEmTq0QzZkZkWVZDSwnQ,7667
scrappy/orchestrator/__init__.py,sha256=n7PdAiwAQNAB5fuB60Ne_dinN_fsrmglIlSKJzGo-SE,4386
scrappy/orchestrator/background.py,sha256=auurWMKhAXtBtzmP21bFs6S2i-CopyvUB9I1qnNhELc,5621
scrappy/orchestrator/batch_scheduler.py,sha256=oreFcByR2yMnfE3eDTS8DTXUj93-cFor3w1u-33J24g,7341
scrappy/orchestrator/cache.py,sha256=mYDTJUNl7kHyl_WwUNZHY6ow6-PXhq_Iu37Q9Yb5ENE,20287
scrappy/orchestrator/config.py,sha256=i3fd_wzYSmHalpcRFiOKhoi7KUTp5K-gFWrdXAoYbDw,4481
scrappy/orchestrator/constants.py,sha256=GV9EdpUoWQah0oLIRBf8D5-_cQF5q09QqWrKdWJOESY,1949
scrappy/orchestrator/context_coordinator.py,sha256=yUKlTjwveS6LA6bTXlyd--dvhGBENEMo4rTKodfUyUg,6003
scrappy/orchestrator/core.py,sha256=Hmhl7AZSKtZAsMyYrfc-Yg5kcr6OQxKqiJYsPbDVbtE,46136
scrappy/orchestrator/delegation.py,sha256=m63JiqMkPQU0Y-WKZvPtXlC8BriQCmmyoqbjjLKtFBI,41032
scrappy/orchestrator/factory.py,sha256=BlJJP_UwDqsimlbmExvgu48wo2-_BcI9KHFgGa_sOwk,22603
scrappy/orchestrator/key_validator.py,sha256=Z3wTgcecysm-3unx3FJQMOfUBIs8kI2qdI1TxgVvHEc,3038
scrappy/orchestrator/litellm_callbacks.py,sha256=19D0qig6y-tDUO-NniV2IULRLzv2FcNwsqZAO9Ol9CA,15484
scrappy/orchestrator/litellm_config.py,sha256=KppcoVU7Zmn-n4QOtD7hLOcPTGfdSd_iA3magC9i2x0,15327
scrappy/orchestrator/litellm_service.py,sha256=WrCtTHsXPwCDGW0kaMsqijF4Zssube0VHc6hBYCXjYc,75704
scrappy/orchestrator/manager_protocols.py,sha256=UMpIpiI3i39umPHAzOJ_5sfXpNXdJgKK3JpB1oHMZP8,13439
scrappy/orchestrator/memory.py,sha256=mvPq6lO1A7H-jsj0ZzX3dnQUwHdv16stwB9einvoHU0,9437
scrappy/orchestrator/mock_llm_service.py,sha256=HhOIj8OyKdjWyRZv7OT0UdLeRtQ51xQhG6ON8Nnx1XE,10930
scrappy/orchestrator/model_selection.py,sha256=V9UwthAJ2oA03H1ml_DvWTZZzw98eK8wTJR7xSF6jzc,11475
scrappy/orchestrator/models.py,sha256=IVMcyCKPXST7RrJx0Nvn0lOyP3j5l7xI1AnXsehIXrM,2993
scrappy/orchestrator/output.py,sha256=5BrB32Sw_VG9eotS-blc12VmzKl4UFhzq5nCbxW8qYE,5476
scrappy/orchestrator/prompt_augmenter.py,sha256=I9a5eytLc9LIepnEVK2ZlxDkLG2WhUE6H7d5DMups6c,3368
scrappy/orchestrator/protocols.py,sha256=brRBkLf7UXlvjKGh3rgBrimvYVTnFLWQyVqYuCSDRII,35050
scrappy/orchestrator/provider_definitions.py,sha256=J4dJD9_lYzWod99ARvO8AcfK5XfAJF7zlP6ufQgLs2A,3329
scrappy/orchestrator/provider_selector.py,sha256=ytOKImvbpUztVJlloh4e9jyxmons2N6bQszIOdDkQB4,7483
scrappy/orchestrator/provider_status.py,sha256=8JEzjCWC2xx3ybgdmSRuyt4Kmx7g2qrLqurQMD1JY4w,13923
scrappy/orchestrator/provider_types.py,sha256=QUYELgaegD6tlU-ct1cW8p6cf4dHLFp7ta9qud8ABW0,16497
scrappy/orchestrator/session.py,sha256=jp_Y9GjTDX-dt029RwkhjydfUjIVzOo6bY3EwhJGQ_o,5899
scrappy/orchestrator/status_reporter.py,sha256=_ZF39eBq3iwGMcCcfJe1hxD_RN3NRFLq00DXvs4oNhg,5848
scrappy/orchestrator/streaming_util.py,sha256=HRFT_lQ3jsQ2k4E8CIIMXHgD39YleATzOk8O61amGjI,12593
scrappy/orchestrator/task_executor.py,sha256=yTD7JVuZTg5n-wdDThMOPDt9jQ-n5UptyTFmmFd3nAI,12939
scrappy/orchestrator/types.py,sha256=oka4kfIhq7m3BcH2Ww2xtBuoI3nBAgH5cl7tuDowyHM,5250
scrappy/orchestrator/usage_reporter.py,sha256=hiEG04WmnDTwgS1PPH6sFA5zWwYUDgre05E_KkJYcPE,6922
scrappy/orchestrator/rate_limiting/__init__.py,sha256=BhGzw_l5VrSJBgaKJFLlfIFS6iZDmUo1w9qlqVXqmyg,2143
scrappy/orchestrator/rate_limiting/calculator.py,sha256=zmSXYkmfSC8dd9fqpsgSo-UihtMPbrox4y6G414uq5A,5370
scrappy/orchestrator/rate_limiting/enforcement.py,sha256=83WpymGeNK26877aTY7qqwF8IvQ5KNZ_AmMGWT5rSF4,5869
scrappy/orchestrator/rate_limiting/factory.py,sha256=-hB3wXJrNGUMN9CdUjO7juXuPhGttIWocEGpdaE0BrM,7594
scrappy/orchestrator/rate_limiting/httpx_patcher.py,sha256=UloDKRrwm5X-d_qI_SRER38mQ_Axmk42TYrDObfYvt8,6142
scrappy/orchestrator/rate_limiting/notifier.py,sha256=DxJPAM1E_DIR9jZ-XGWUxvcj36aGjgEQbL-gQfY9Rjg,4858
scrappy/orchestrator/rate_limiting/policy.py,sha256=WYkKrJtCG6aqWHSmGU8WyLMB2clK0vpQaSMwgDHC6gY,2375
scrappy/orchestrator/rate_limiting/protocols.py,sha256=0Aop4g8vk8Oi4d7dboyEraSN_ByaU0Fmb0IZVNC_Glo,8752
scrappy/orchestrator/rate_limiting/recommender.py,sha256=Ew7Lg8AuJKKTQWLpHCCSiy58z56S2ufLyD0X_ylXARo,4394
scrappy/orchestrator/rate_limiting/scorer.py,sha256=fA1f8bSDyrGzTcFpg_y9gdFSX2osgQ9XN7EwA53VLCs,5276
scrappy/orchestrator/rate_limiting/storage.py,sha256=ZcuEPbTTFytKBTrmbqTWFtV3Whuf3P2IecOduKvkM8Q,3260
scrappy/orchestrator/rate_limiting/tracker.py,sha256=1BQwH25RC6okGLtnQyq8vLGAeYP02V0-PPtHWjTZhHk,25057
scrappy/platform/__init__.py,sha256=ZsDNY7evUv9IlmxZIUUnseWYgXX-EMVrPzylaUKqwpA,7337
scrappy/platform/detection.py,sha256=nv6D84f-OewJOa11u3EzMkM73PSDea0VCSidaRh0OL0,4049
scrappy/platform/executors.py,sha256=wSEpGXdKwDVIEyGYYacgfrygrxhaGcf0JVRipwkwaVY,8789
scrappy/platform/factory.py,sha256=OxpTaTh7khSCHdC7JuC3obO4OjXAd0w0COpdhZF3ZNA,3084
scrappy/platform/fallback.py,sha256=B1pZrTz0Ff_tsviutiIICCyavnkyMG1Wk_cyoYDMa3g,19303
scrappy/platform/orchestrator.py,sha256=SZE6P_04L5X7HbBhM575Moni8FRlF_V85ULTEFzENNY,5614
scrappy/platform/testing.py,sha256=Cti_bo1M-S-SzmYye7XjZn8hdysFn8NYP2H0_yIAkkY,1134
scrappy/platform/translation.py,sha256=8fwiOPKwnWktSWznMUqIuWHmyOfMyvbdVhRLHozm0kw,21430
scrappy/platform/validation.py,sha256=6e9hw3JvdHqkiegBCQqYlD6E71tWi2rGQry61NjELhA,6139
scrappy/platform/protocols/__init__.py,sha256=thdq1BypewrNH9Zm-p8WHAdUuMRFqLexytEdmE5AJ1U,1443
scrappy/platform/protocols/detection.py,sha256=fPQivxvPBk2JuET_gfRZn2nPJ_iUGEbgg2ryObcXxek,2960
scrappy/platform/protocols/execution.py,sha256=t1RM__mnbYviJ3PHMbZod7q1m9KhXo35JyUYYLYqcOw,2781
scrappy/platform/protocols/fallback.py,sha256=iNuvYlUuPR4f7JXGD1Wc7XVj0i0R3A2ZZisgt0zDd7c,5439
scrappy/platform/protocols/orchestrator.py,sha256=bKyTD9Ic5dzRUz5NV-1h_-ACCQNq9Z-MJ8jaisfAt_A,3865
scrappy/platform/protocols/translation.py,sha256=To-eQ0g6gwdak79C1elxIrA1OZ56AJTdA5-f346H0ZQ,3528
scrappy/platform/protocols/validation.py,sha256=40VQmDwxnjbEl0OBH_3XJawtIG7XNTBCuoIypiwd1KY,2496
scrappy/prompts/__init__.py,sha256=GMmzv24_TlsanGzVlTxau7W3wdV0BSb0YBbTZzHFMxk,431
scrappy/prompts/factory.py,sha256=dwZHUzwSkVynS-uqjZ7TxTH4GNZsEYICiBWCprfNMqs,9020
scrappy/prompts/protocols.py,sha256=N0e9gJbcQOWMM_2xDzWhitnhLRMaQ-VGd09Sh9Z7uMI,3387
scrappy/prompts/sections.py,sha256=d29J1ZA5xedAy8D7vbqiFQaQYjkIUq9RH0JlYkJwim4,10537
scrappy/sandbox/__init__.py,sha256=4mdatm-tRNdCQqVN_8Zv1wlAIWzPKqxv0bHypqi8AcI,944
scrappy/sandbox/docker_executor.py,sha256=JBdrXy3aHytyV--dIMNWPYPmmVZYgK20jSZkUBeJwDM,14909
scrappy/sandbox/git_isolation.py,sha256=11G2u05zMozJeET8yctptC1C5uogYhcw2mqwDqhDUOU,11931
scrappy_ai-1.2.0.dist-info/licenses/LICENSE.md,sha256=1QL4ZjhxoBG6U374mBFMhcCYI33hB4neiHKQdH6Q3g8,1081
scrappy_ai-1.2.0.dist-info/METADATA,sha256=41pwttxRppYFkIYKEm6H0xHBcwNXLUB1L14RfNTxTEM,9064
scrappy_ai-1.2.0.dist-info/WHEEL,sha256=_zCd3N1l69ArxyTb8rzEoP9TpbYXkqRFSNOD5OuxnTs,91
scrappy_ai-1.2.0.dist-info/entry_points.txt,sha256=5U78x3QOcShVX3fDoNKKCwjdD-Y3DgRA2C89ZcLDSBg,45
scrappy_ai-1.2.0.dist-info/top_level.txt,sha256=MPo8UdzbVBkSzhzJD79wMwF_Z1OvtR5FWc0YOPsfF4s,8
scrappy_ai-1.2.0.dist-info/RECORD,,
