llm_router/__init__.py,sha256=PzwtJrNw1MFrAehpWR8SMcbw5tey8RcN94t0VgOTt8w,2164
llm_router/admin_actions.py,sha256=QQDqPmjCXIvDSRCuN8awMphcKYnB74oea_1s1XeAjPw,7204
llm_router/agentic_registry.py,sha256=efFBzCs5xGT8ktgV3HUffLxepXMH_CQr69pB8-UTAGI,10635
llm_router/aiosqlite_util.py,sha256=ltV_AqcaAwtS0pxljHyzDtE0PVPvw-x45Z3sXp6rALo,1565
llm_router/alerts.py,sha256=Rs6ir0yerIBzGJrXWGnx5r7QOqhl7Wu5M7gzCQ-0y6M,4919
llm_router/attempt_log.py,sha256=J2rerxpdZzo08i27kT6CwUVtpvEIwHujteWFQnFu58U,10289
llm_router/attribution.py,sha256=nfyuv-u-FKDXqUx_DFdPb-OXJSZTe9mwC6y1ToSURN8,10040
llm_router/auto_profile.py,sha256=LLzRrwciO4SVpfoxvIdr8QoTKTxdQZpNurmEJp4MFTo,17779
llm_router/bandit.py,sha256=bvxR0YNlR6Omj5y4BhCbbLzFKUaPvoxXE0Ln8IHa8l0,7981
llm_router/banner.py,sha256=PV48l8dXM5vwVw5cJ8IkPa0obDVVLUj3RnYTj3ijYbg,13297
llm_router/banner_art.txt,sha256=UYVz_U-MtuD3aLjHUF6fvMobpxpwddrRH3ap3NVztjg,1684
llm_router/benchmark_fetcher.py,sha256=RUL84KQYQqtr17jRQzs9BKZ5s2Yr9Z_DOtzE-woOwUs,26015
llm_router/benchmarks.py,sha256=MARwFZatDmxFd0GyER0cMqMh2dbZOvkUOvACrqwW72g,30385
llm_router/bounded_operational.py,sha256=nmGsy2ZLdTRUwWGZaXTAZeDE6J7jYwIgECRu3Gxx2BA,4537
llm_router/budget.py,sha256=f2JkErhfGSyjRVgJGFg2qK7VO5jUPWfrWBm4Y9PSyTE,18077
llm_router/budget_backend.py,sha256=yFUQNtF2y3FTS8gt1gFy65s8jQliiL2Lso5re3Jb15U,35545
llm_router/budget_backend_postgres.py,sha256=KPyg_lYfGUGwz8WvFtdOBVgDnskKelVozZ42zfh8EzI,19095
llm_router/budget_envelope.py,sha256=bwEL2ObEhlWGwNdldYoSP8R48BW-qGgyKsQmdTgXAfo,16634
llm_router/budget_key.py,sha256=tOu56A1MOdQlp2s_0vaU-enYdxDwonQ9X7qvm8yxY6M,4074
llm_router/budget_lineage_reconciliation.py,sha256=JeSUdoVTYhLtZp5ZGr8LaCCnxC285cJQxy7MBrK-Xyc,4572
llm_router/budget_store.py,sha256=rXKGK8ypMzFIDrlqFF4MVsNxpj_Exuj-5VGyO2bU35s,2501
llm_router/calibration.py,sha256=-29r7OlA4_clQ5lxadMYtDc8ULniNxmvefmYRcYO0Bo,13865
llm_router/capabilities.py,sha256=iAa0y3J_MY2Bpld6hYUikB7nykr4XY0exg8RF3upTd8,18534
llm_router/caveman.py,sha256=ffKP5yBf3NNBuqs3bATSxgbqS3JpbheSxQTBkNKtQa8,3974
llm_router/chain_builder.py,sha256=80p22KruP7ePi_9t9nH5gU55cX58m7KJS2XlGGeIp-4,8826
llm_router/classification_allowlist.py,sha256=G9fXeeb6tI7EHn3HCkeZxlk8WOcAebQTXtxUsBIX6NE,4815
llm_router/classifier.py,sha256=_WhF1TkJCVw9XzL7Tm4BtUXVWnRlQ9uzggblxpgdpEU,13953
llm_router/classify.py,sha256=DaIqSeWkR7OlR5JjNP3PnPDcIc09LYJWecPQsjE_86c,34410
llm_router/claude_agent.py,sha256=bqYMDQXsO8THJ4635E6DEOlxEX9wQW-CIquRSvaNSYw,8453
llm_router/claude_jsonl_usage.py,sha256=8OjICu3l9EqV1peBF66ffXiZ3KLpz0p0coWMQ78l0Sc,4173
llm_router/claude_usage.py,sha256=YEMUGaAs1C5xxox369Tf3s7zbHto2hTcCahz7PxUEcE,20456
llm_router/cli.py,sha256=-_1LEejKYofwZZKp24jTnjmSzKQi-RY6nbJYvrRSrkg,50117
llm_router/cli_help.py,sha256=MlEZ24nENiJwg2YQkkwGFdk_jQ4wVPG6jaHImTmFsOQ,1788
llm_router/cli_init_memory.py,sha256=h0WSrlpeckudEz7lEvdq-TbOFYJn3n7cR1sBbpZ_J8w,5030
llm_router/cli_init_policy.py,sha256=jP0PFAF5CI6qDp_sdCUhBhDy2M6j_TilYh9uyNgRohE,9501
llm_router/code_context.py,sha256=U1R9jayFhMJ5a4gqnkBmG3s29iwFV29CCfq6LdLG8OE,17539
llm_router/codex_agent.py,sha256=OkU7Ls-xaolLU_MOfkf_KPn5FjuqZn5SVh1hg04tv-c,20113
llm_router/codex_host.py,sha256=JSgNVcZY0IDtl-PgONs7HmVom7Rtg11PVm0Gxpyal2M,9560
llm_router/community.py,sha256=TmDGXNNHeOXN4FnzzL2cp7Hp18GM5zi9RUdpqAPSVGI,6661
llm_router/compaction.py,sha256=69LsKas9l2l9Xc6LTJYPaBcvIddTUimlzhGsX8UAU1o,11241
llm_router/config.py,sha256=SnwFMkfJKytJB5M3jhj5GHwFzoR79AjMdXBvHLRNUuM,51131
llm_router/contamination_audit.py,sha256=kDonpu5j1x3HUz2xgELYW-eFt7JIMCQ9m_yYeqT43tQ,4579
llm_router/context.py,sha256=KpZvO2_B81O4pxkYs7btdwP8ISGQCmzEGdInMEnH6po,30472
llm_router/context_injection.py,sha256=ZNZyYIwDNubM1TTPneuOChJIklNcC4LiOnpY9Vzon4o,9549
llm_router/context_optimizer.py,sha256=oVd8sTOajMdLn8iDaRQ36G2U3T5PF6f8Ch04oqgmM0s,5772
llm_router/context_prep.py,sha256=mKb24-8acMIkcAkJX-kKSaHMEKBxbgsnFo1XnvEpV04,5846
llm_router/context_signal.py,sha256=O0SuGy1AI3pBvJ0crbM2CF-ZA-adubverQ7f4f5XeN0,6773
llm_router/contract.py,sha256=cFnr_GzY9cgowesNhOSSCssFSnsp3zNNk_v-lIc9u4c,4968
llm_router/contracts.py,sha256=v_RqMrT34E6LT6pQpI5E6Zj7LYwlO5YDdFB0ZgIUR8s,8954
llm_router/cost.py,sha256=5Ps9S9ZbedtoIwyh9oYuZZSNl985PxSswtj1QYyAUmk,182945
llm_router/counter_registry.py,sha256=RSMfcxjbVmajZB-eID8qIXnbQdI7MCx8YwZbmmNLvEs,19146
llm_router/coverage.py,sha256=H7zXQ4_9k0vPJjDhMrXiZzlQ41vf1jEpklV77QcZ1uA,9455
llm_router/dashboard_data.py,sha256=zOJ-WBarbi5K1IJzHniGlqr_yHmPXfwTm_-YPAWl9bQ,47166
llm_router/digest.py,sha256=_dMnsGOdPfQM9mDvhqFK0bPwqkRMEbkldORZLbJeBsI,8900
llm_router/direct_diagnostics.py,sha256=z87DzbuOxE5Lh0mUsgr-1wN5kpXTjvzZWd661Uer9cg,9154
llm_router/discover.py,sha256=7r3wcijUPHMeT8iCQuTPRCmyt_BvPfB3s9G1DeH6aaM,19470
llm_router/dynamic_routing.py,sha256=_2lt472FPIFbvrT5zK_zhIrRs5wvyezQ4Fm9raMj0pQ,16060
llm_router/edit.py,sha256=3B0uN4XBOD2i_vqb2ET9xx2g8lgnK5fuU0ZLWXKBYu4,8309
llm_router/enforce_config.py,sha256=q2_U2yXIfeY0Kc1uMMtEqOKUWPkYNSirnNknMZXrIlo,5898
llm_router/ensemble.py,sha256=Tjdvrk0HWajR48rTje4dFnGktTOJ8y8Tz-BZpQiR38w,15191
llm_router/env_registry.py,sha256=2MbMOkDolOTy8V2KvA0z38YgCNJwbM4CctsAdEvs-Pg,22828
llm_router/execution_ledger.py,sha256=pQ0P8s55CXJAkA9_P0tW_m5z2woLDRTuVw3_qbn8RLA,39606
llm_router/execution_signal.py,sha256=5NicjxN3oZLeXt0fs957iJwggdrPdLvCeARtnQCFGHg,4653
llm_router/failopen.py,sha256=Px6ukK5hnIQFIPHLMreymlVg1_VM0TgJL8S6stVuQxk,11463
llm_router/feedback.py,sha256=c--dnmFVrymNgx6uWGyAHdPZz8N8v8wA0jYrryc3LIQ,11049
llm_router/feedback_handler.py,sha256=jyn89tf0yygEC_UJXbTESKJ7DBBPs64UCOhSmaJ_cwk,8564
llm_router/file_lock.py,sha256=BILvjiDlSWp9R7CTZOONzHxCkLT0foxW4UmHmBGN9eI,3514
llm_router/forecast.py,sha256=HN__6Ux1g4NM2EO-VcJyVv_O1N96lzCnRUZkqQVwyzI,5508
llm_router/gates.py,sha256=9V6vcFjv6n2bWgh1c0a32u1DdjLZvtXmGyHIHuxpno4,10843
llm_router/gateway.py,sha256=spHHV_siSCc1ODNFTEPVI7H1JPhXnXGFo7JyjbkOiW8,37670
llm_router/gateway_service.py,sha256=aGSNM5bAGs4emVEsrbbF_Qb2_ar4szUJvULri9BrRXk,4310
llm_router/gemini_cli_agent.py,sha256=8GqYdPjN4X6VFY43KfF30NhWflXg9BjxhpZA7oj6pxo,10387
llm_router/gemini_cli_quota.py,sha256=1LtO9GxD-TFzYZJcvNLx-BMi3Zh0WoJSU4f2Hf3ypz8,10202
llm_router/ground_truth_consent.py,sha256=GZlfkJ5H0-eQY_wWgrrNxcaZ-Q9oXi546-THadv13CU,6379
llm_router/grounding.py,sha256=k-g3cJhJ2_Yqpmv1HRBPOYtI8ue-Z5wzqt4d611tJow,19749
llm_router/health.py,sha256=-VozJ-OHeczfnTV5CP5R2tra3G5iviOswoSwN4FKb-A,14741
llm_router/hook_client.py,sha256=EGqrB_HfmMynxU05JHw79j2s-SOhPdFyV2capessW_Y,3539
llm_router/hook_deadlock_checker.py,sha256=LC5Ye9FzvN2F9d0z8GM3xSipKyzoty3ES-G9m_DixHA,1110
llm_router/hook_deadlock_detector.py,sha256=R6hZz8HHYkCStb4Iy4D91ynXWyUCoTbv12ULkToJo8c,12733
llm_router/hook_health.py,sha256=ymJMJ1PsMB_Ubu919r79d3jCczvu6yua0Za19LFdKto,9341
llm_router/hook_liveness.py,sha256=ZXuXacSUI96d75rqaslva9389DeXyzVNZRUpkobG4so,7782
llm_router/host_detect.py,sha256=IEAxBBvxAYZoJ-z-GKDFiFxd-QyvJrTKZ7XpyfhAHtI,1902
llm_router/idempotency.py,sha256=2ltmLIckMR_SdxP1b2Ucp76Yr4iP5hYhKB7X3wa-lHY,9888
llm_router/identity.py,sha256=ESWIwxtGSszA8VUXohJ7m5uSteuo3D7fPPbF3Kdd1jI,17756
llm_router/inference_robustness.py,sha256=Ls2s9p1Yk_GdIHs2TvFMkqv8KslW0ObD6Ejl0DGj6ts,6760
llm_router/input_validation.py,sha256=XbniZEJDFWHUPND_9KlxG4MV9MLuQtzzXIM69wvqX3c,5480
llm_router/install_hooks.py,sha256=S8mona_Vvz494Qsim85VqVj6jMLOLRp7E45ya6efAWU,91007
llm_router/install_manifest.py,sha256=7sGmcu5eu07AbewLsMe-zwTnPVvOdS4rlNHRlLR5xJ8,13074
llm_router/judge.py,sha256=DjDuLcsh43XGj0F8fIJ57Fx-0mjurkYWLqp0xtWsAJg,36640
llm_router/judge_cascade.py,sha256=25qZVF0Qvp_7_Cd9n-NVlAKFjP_pnx3Zt2hX_Nvc1eI,7043
llm_router/local_platforms.py,sha256=Iewq24dg2K4q43vcE0I3lynJWO4aaL_KQFJrmnvRuBo,11115
llm_router/logging.py,sha256=TnYj9qH-zhfqzmhtVnEM6szY-E_gXcn6SeAEVwuDQ8w,2433
llm_router/mcp_roots.py,sha256=B1u4iVqOckO6ScRZxq-UbNCmTqaok_3NhKxR6b3r7Ec,6078
llm_router/media.py,sha256=9TEBel1vA9WG7KGSq8kLsjwEOtyH2BqSpetCgTwqFBo,24648
llm_router/metrics.py,sha256=Sr7QUTsSiDrIUfwpPgpRECWkl-Hkq-iyCKrLjbZJus4,10751
llm_router/misroute_audit.py,sha256=e6pA3xBSnaJ8Z2PfZ9GvdzSiuFe1CxsjJ0wj-aRrAvo,9134
llm_router/model_aliases.py,sha256=731spf6Un67oik-XEz8EX0aykKtvm9-oquqofNHlmOE,2617
llm_router/model_discovery.py,sha256=Lgd_xT1oHBIFTvOlePqJP7joWnSoCbBmzZSCt9pQTLM,7652
llm_router/model_evaluator.py,sha256=5nLBQNJGcYFumpKSPqzBnJNLF1NNBw01EOVSZ7EChl4,10836
llm_router/model_registry.py,sha256=8lbtUusBOXXYRMgGE0jpC8iiMdit2FKpUMBgNOlBbQU,15844
llm_router/model_selector.py,sha256=t6tURKDwzKN1zm8AeJzjTm86yIWY06uqzvfrVbu0bTM,9088
llm_router/model_tracking.py,sha256=E7Oeeo1rteDujM1Mw79HmBIR0QIjcPIaSbGpvGQeKu8,18260
llm_router/net_bind.py,sha256=7Ta0kaHuKhSsBSfAHF8887WKo3FLKZCRKbpL1_Vfn1M,4028
llm_router/oauth_token_rotation.py,sha256=QMRogZEu17jTOluNwDvZwpH3mPjnlw1FwblC-FjAvXk,7365
llm_router/okf.py,sha256=wtAWUpNfHlJHVTC_BTKL8hlTlEIbhql0zRif6vOIJKM,65342
llm_router/onboard.py,sha256=DHNfLUYln68TDFIUaU9Sh6KqFH8Xl-I3huQPwODVLOk,9859
llm_router/operational_signal.py,sha256=fZu7DJ22K7IC2bAP81QbUj40Wg9cq5DjWfQjCAN0Apc,4965
llm_router/orchestrator.py,sha256=6ZVP2aL5tTGJvS0NSLQP5Z2cbwTej_UPbR8EvnPC7pQ,10764
llm_router/org_policy.py,sha256=QFWJcgSIr_oDcnMY74qGD-t3v7eMU743-F8-vt82Ak0,12804
llm_router/paths.py,sha256=2nMH_7zluihHFamPjlAqD_8WlVx0PZIGbfqOTk5Rcu8,5790
llm_router/persist_redaction.py,sha256=eujuks1dl1aPXz04FuYcGdyjI7gB14GrsNzLFKKX8zc,9019
llm_router/policy.py,sha256=T5gjuTnm9O1pDsK8fZUFHkJ3gz6PGz_MI-qTPQoLqJI,20643
llm_router/policy_diff.py,sha256=17XcC-VC0vFSNnBOaoT36JWt0KHdti1wN0pYpwW9BBI,7301
llm_router/policy_runtime.py,sha256=xAyTw8SSMRfKdmqxDK92qUQE6z9FOYz03baa0DfEwVk,1958
llm_router/presets.py,sha256=nHqnLN_7hDPbPyL2WlOqxGNBtlo2K5DEC5nwDAEJrT0,3192
llm_router/pricing.py,sha256=J03oSLVVsIw_M_JSmHANhM9EOC3Ys3kcUT__NmV5dog,21090
llm_router/profile.py,sha256=MJVsXgZcfGY8yCG67xQeQR6CNqEjIwNxNoilD5MzyGg,4881
llm_router/profiles.py,sha256=YGjpFXp_-Z3LkQDvGBcnkGcv7ESRju_Fj9C4hUsOiNE,28008
llm_router/prompt_cache.py,sha256=o5fv3C6UDsFyZ8fuScPk36O437AZG3wDSwKA8I7L6UI,5416
llm_router/prompt_capture.py,sha256=Arxa5IJiNTCJ93eXJVEL7pL0FmLbX0JFVp9IHmL0-A0,17052
llm_router/prompt_injection.py,sha256=rpFd_xlyM0ka8ASuNXrUk08pkebNrk2sk2GAd7gVGVs,7162
llm_router/provenance.py,sha256=dxjG3PaP9HrP4oK2faiVhHbLIwLzcxwTQ-2eaT6OzAo,4900
llm_router/provider_budget.py,sha256=fPosrEluGVVJ4iXB6WIEfPh4TwHnlBanmnS-XHj7EmY,9269
llm_router/provider_quirks.py,sha256=5q50P6UKXNaBy5AwsSOH6RrAxh4PGZewkLmjNLcv6Ys,13072
llm_router/provider_registry.py,sha256=tAZP0bXLIz3yzDrnhfFmFNnfIu6495dGGmpVzG6A0IQ,13390
llm_router/providers.py,sha256=G_rAJuDqpzyaafepxZjLq_zlFrkK0GQWjx2wJTTLaXg,21226
llm_router/quality_feedback.py,sha256=cDuok5_N1e7uQs8w6RdlhdBdw0FTh1tQ5J-19WFLiH8,17475
llm_router/quickstart.py,sha256=2FcO2y8O5hUbqIJhclaAVAPuy5pHdH4rqns4_HJfxBQ,10030
llm_router/quota_balance.py,sha256=Dr8Ilfanp36HwW1F5wVaWt0grdsJzEb4ixmmYbByg8k,7192
llm_router/quota_envelope_routing.py,sha256=8ldrga49JA0BoWhqRXO74U6aqWOA9zjKWZ9ygAv-miQ,7042
llm_router/quota_routing.py,sha256=UWKBJFAcNy_IFl--6ZnjhHLo2G4Yxxq-k7edekHCCtU,6069
llm_router/quota_savings.py,sha256=r7TZZct3TSm5AL0j1c16hIQhxVLg2hpB__0AgfM-B9s,15349
llm_router/quota_tracker.py,sha256=_vRS5jjlYRbzR3MzGpfDsivz4CSa15BdnULSdZDpEO0,14772
llm_router/reason_gate.py,sha256=DOBa8iaVuL94uBDleJlfG10EFcrx88kF-drY6GDtVTQ,7799
llm_router/receipt_store.py,sha256=-CXI0ftHuj_XkJiZulThF3IfYwcfqoVh8ffvI53rvzE,7877
llm_router/redaction_routing.py,sha256=VTaI5l5H6U4RIBmVAXdqIkdZt3xpOqcdSgsKYrI9yrw,5482
llm_router/repo_config.py,sha256=1iO5cgZd_5m7bEX1kh1FTl3n6MP97-hvEOi1PkG1kNw,13883
llm_router/repo_facts.py,sha256=wMtXkb9-zARuKwrVoEiIxIWTTp8CeGLMNtBGHMQISTo,4336
llm_router/response_router.py,sha256=lvazOW56nd-COou4fckaogJ1kJW-B4kBKxjtjc-MeyA,8677
llm_router/response_validation.py,sha256=hUvxnkbQX6JUL0ri2IKtfjj0i7nbCRoC4vME2Nkeq-g,7061
llm_router/result_cache.py,sha256=XPjV_-yTnHeQCrCc6YVtKV1QkijaR97yc-pcdgweJdc,19173
llm_router/retrospective.py,sha256=Fe42Lyon-28UJj1TkzWEmzGfxwrc1itbO7wNOuYe_XM,34256
llm_router/route_server.py,sha256=3o0pYNhPVVLFY7vJLvjOKjh30jfjhxXHwMjhqQ5weOQ,13348
llm_router/router.py,sha256=mB3tDd0uTofxhEn54cy6Suwa8YFJEgdk6VyW78EoaKI,278065
llm_router/routing_health.py,sha256=sJsk995Z-wrwV9JnAvFF5NKurx6Vfnit58YxPNhwWbI,7680
llm_router/routing_hints.py,sha256=-ug5wtvaOMxdU9GIgO93DTQtB0-78nCuzwVsoX0ht6M,11833
llm_router/routing_log.py,sha256=hXbSXyfG6_xJRSJ4NhdLBjMFbBYJ0sU9JmKFDp32LPc,3801
llm_router/routing_quality.py,sha256=dKAzJRYhsaQMu3UKNeQxZWbaBRQLyYe6XC8QhNWl-00,32718
llm_router/routing_report.py,sha256=w0D1JL_HrRi1LAjOyU5JBYSZ5Z6Mwhbq5Akr6oL4bgA,14272
llm_router/safe_config.py,sha256=MUXgabilaQOlCz1KHMowrMqoRzl4TMVsQ15fRSacgnU,6141
llm_router/safe_subprocess.py,sha256=kc-k1mLe3K6pU5IkUaggFf4SwWW57hZ2hft9B1PbxWU,7792
llm_router/sanitization.py,sha256=9tXnsQP-enyPkxvGcE8R_b0hwWUXcyBwCfCUk-VbosI,4396
llm_router/savings.py,sha256=p5Cdsg3_O8gVqF1i1MUQhYyMW5eDf3GDqsFFGdKFGp8,24517
llm_router/scorer.py,sha256=BpV-EQL_-FSZw67KP_ZxKFQzVWFKwVlowunR97qfSGo,10252
llm_router/sdk.py,sha256=pZKmSWvnbCZCOnwtz2ODNL8KvxC5nNkprwO1eRxqqRI,3226
llm_router/seats.py,sha256=AHeGT5h7NY9f2Sf0QFYHqdUQF3RJ_PcjnsS9xZg1GJ0,12216
llm_router/secret_scrubber.py,sha256=SaUQKPqofCYFGjF6_eW63nqU50JINMyBINaHpSv4psc,10511
llm_router/secrets_vault.py,sha256=VZGTEk702IFVedAk-hxngS6vOUWVioP6biUdunUVTww,2648
llm_router/semantic_cache.py,sha256=ssw3FscNc91aUBNuXBpnHWMdmiz-d7c5NrCsitvZdR0,22309
llm_router/semantic_centroids.py,sha256=T6t2NGT7vysR6xbc5V0_pe2ScMpWwtycEIJaHoB7lnE,9931
llm_router/semantic_classify.py,sha256=CRIU-0Bzoo8c1KASM4Uh3JNT5OMmm0JEi47sr8Ait5s,20041
llm_router/server.py,sha256=WRvpp3sIlvi4AHw773CMSc2gnfvefnVYrkD7kWoM_8s,31255
llm_router/service.py,sha256=88SK1_3hVU-xCzZlG4AkTjtu8v5eA-eM-t4mRQi-_eo,13529
llm_router/service_manager.py,sha256=CsBsNQCx1UGD-QBJWv2dpzUMDQDKh9cadqoxfhCqXNI,4818
llm_router/session_broker.py,sha256=WNmuWiS-M6bLQgP1Df9qyNgVLoGdmIxz48vuFvDcPew,14838
llm_router/session_spend.py,sha256=5SOhYOVLRt0ZJXQvjkSXdCZwTq3OdbX36svXWeJLdf8,26436
llm_router/session_store.py,sha256=b24IrQy-ZYSCDByOrGY3xPoKYXw-V2OX4pSOIZdqAF4,42142
llm_router/sidecar.py,sha256=2G4TdvCDK_2E8MaWr--9US3c9Qlh0C7lrJOHM7BdmA8,8951
llm_router/sqlite_wal.py,sha256=psKpRPRcSONrI_AoNIClcOBddeRy1Aw9BPuSS2ijPbs,4458
llm_router/state.py,sha256=GkWUSmpF1WeRpbMM9saCdUxdYUD4T--gzAORnAG0cWI,3827
llm_router/stats.py,sha256=CwbkrcNAm0G6UO-wKfma4N_XSRp4XkvrUHr0jnR8Vb4,5240
llm_router/statusline_hud.py,sha256=kCqNTt6IIPxxJ1dV7bdj_AZJjgLTvs8GAEXOGCK-erw,9681
llm_router/streaming_judge.py,sha256=J-1IDkdjvOgnH5eO7ELHvu-3Lwkqs7mYlz2QFV_xEcE,9069
llm_router/streaming_types.py,sha256=RCo69B58-gyXlNB8KCZNP9Q_ybsJtFds1MhmZCqCX9k,5474
llm_router/subscription_local_routing.py,sha256=0rvLXDQ750Bquld1zxxmMEC2tr8ILUhH3otK2WUG5VU,13762
llm_router/system_prompts.py,sha256=uKdM6sQnjA8t8xC3U1EomKDNtmNNi8NTpTRYl1CyC1c,6181
llm_router/team.py,sha256=wyAyFFqyheTu3Aqo3fkF8uNqk7tTkSTrefRqFVUzxOQ,12722
llm_router/team_sync.py,sha256=nELX9hZC1eIr7UB7fUI4SmIio2drCyFok1ABLyA3u6w,10038
llm_router/telemetry.py,sha256=KLhOZh8fkMTENp5fH81Gq2zWizBOm9qVR7zrfMlgxtc,12569
llm_router/terminal_style.py,sha256=5HeAlWFBhSljyBqJZHF3uf-gOgh4U07pZ7l3L_mu0D4,12565
llm_router/test_delta.py,sha256=0-pvSrpnjV6fFG3WHzmXBZmrHhMTNancNWZqmOOkvSI,17852
llm_router/tiers.py,sha256=4wd1fsyAORyXwWXNm1ioS8I3sjIBawBEKu0TAptWkZQ,10044
llm_router/timeout_config.py,sha256=j35UARYkVOOeRHNM7zUY4U59Gc2qNEiggnaxPoV2C6c,4733
llm_router/token_budget.py,sha256=3dvuemeaaroXN3st0U14zUbrAstceIONccChJT_p3fc,13703
llm_router/tool_surface.py,sha256=WBX2IGQGVqtsGTG0hOjGMGAlECaEg0twxnrrYizTPyU,26432
llm_router/tool_tiers.py,sha256=1VYIsCYQWNdrdqmvmFJ6qdHgCnSrJ87_mMnwfHV_yKs,2869
llm_router/trace.py,sha256=_y7V8SarO-W3RC27EjhhvQzvo6E7YFQ85Prmtkky0WU,5125
llm_router/trace_id.py,sha256=U-mXuzIXqHkUsOFzLL9bWRPL1jD8s-_8KRLhO-TrmoU,3724
llm_router/tracing.py,sha256=8yd_V7Uj-Z2azRF0IInHvb3EMdy9Lf78JeuL2X5QeyU,4320
llm_router/types.py,sha256=nXSFXheV2yTsvteSAz9H0kDHS9zHLI3S2tGfke2yIuA,32833
llm_router/user_routing_policy.py,sha256=NXz2gPZiGdL-JloMgJGURaaEGDfMBnSCTSf4t62IK10,10847
llm_router/vision_registry.py,sha256=cVQbkyZdXjp6U7PUjPzV2L4-9mvOTDDNsYOfOcioJa0,13597
llm_router/agentic/__init__.py,sha256=wgGUXQSpBPD2yrVi-RjYBN1BS002eZTOIjoixBoVikk,924
llm_router/agentic/acceptance.py,sha256=WgtE3qFX30NGplmf9pNlGHrX9qE-OJY5Q3vnEQyhkYE,14834
llm_router/agentic/adapters.py,sha256=CdzMUwlTLoKj2gucEVFIcggpqArLcXASvbH-7Zyj43c,8400
llm_router/agentic/delegate.py,sha256=i7z8u00BXGFn1gitcpD0nd9sWdW16jQBr8buSR-ZAjY,4594
llm_router/agentic/engine.py,sha256=lcCAa1FixMddW9PbVvRHRLKUbmHbGqxhvXmXObSnKoI,12130
llm_router/agentic/ledger.py,sha256=-bOgzrHr6omME-5tVgrPpc9yy5dN6sMViwvYjTms0Lw,7801
llm_router/agentic/planner.py,sha256=sqk0bWd317PVgN7-rnGj1OGCVT9E-8pssZ5WygP4OoM,6002
llm_router/agentic/react.py,sha256=fE7ytdAui67R85Etb6GFdGF4N5nmBRPwHwLvwcFMgis,15067
llm_router/agentic/savings.py,sha256=vxfKPDnZFs3lSzkDWTuQ3qWQGq7FVLkZvmzJErFZZs4,1483
llm_router/agentic/service.py,sha256=9dUv4RounLiaj9WZNsF0TL_c9AXnkQonF8ei-OqWEPQ,2198
llm_router/agentic/telemetry.py,sha256=QKj2XxzqfXcOUbN6du6Se2TmPCjpRkwH-4wB_SrlvtY,6353
llm_router/agentic/worktree.py,sha256=ShPI92w1pJziJiwJqHZ3XzEseJT_bJLB_9r57VyFTrY,3554
llm_router/agents/__init__.py,sha256=cO7GNM-wLd2dJs-YnHUDOuN-w60FdJK0HEqIF5azuWI,1379
llm_router/agents/base.py,sha256=RHLQ7E38HV0IE6LDfiyK0wsOB9dfOI8EEnlug8pIBZA,8659
llm_router/agents/budget.py,sha256=fKHf0zN4EGKd8HBU4M9rISlRdiX7bzZuE-oWIeZ6ioM,4952
llm_router/agents/registry.py,sha256=Eo3tvuxB3Jv65QexyJGRnD_IJtHogjg6T-D5PjCTQyE,3195
llm_router/agents/session.py,sha256=hEk1bVkKkBmrs5ZVyaL3VF72fWEB7NsuE6lcmLmvkaA,33631
llm_router/benchmark/__init__.py,sha256=VzFiRTrFPR7kRKiqHxg3D6vPX0GmywzO5AdFki0jPMo,6392
llm_router/benchmark/regression.py,sha256=ZcRKGDxIM3B2XqxDESTNY9O-DuRtbQgFIR5Ze2LAmP4,10418
llm_router/benchmark/runners/__init__.py,sha256=7YE09P34Jq8MLQ421nzvUtK-38_3hjTUO1bvPG4cqHs,298
llm_router/benchmark/runners/routerarena.py,sha256=lLBtlT3iql-xbOEbH4DM67xRycKEfH__ZyjsVBwEqh8,7070
llm_router/cache/__init__.py,sha256=Qg3dUtUp1weELu1npx5L4duKzpLwYpDwA3iukbYFJ-w,746
llm_router/cache/classification.py,sha256=28lu29eUCAzysfPdRcoyXnVQYV9tLTOAfvRWUj_lt-U,10121
llm_router/commands/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
llm_router/commands/admin_actions.py,sha256=Ydx0id0GONOe_jmXiSCC5gdOLLRTlmr5ilsKO1n0eKs,5558
llm_router/commands/audit.py,sha256=Kos0CBPj5I3TYj83RCEZwj31LswC3T_JRQiiSzmeAuA,4139
llm_router/commands/benchmark.py,sha256=_s3SBu10dqfiUWfRKinCe15T8hczHEwDgRIbKbz6vTg,8593
llm_router/commands/budget.py,sha256=-4HZsxIr9C4DnB9QREAKv4YekFPs2LKWLoARZV6SGCw,4919
llm_router/commands/config.py,sha256=Z6LzFQvvnQyH7NUCxUrbaJa3glmn4SFMs2Y8p4_yvHs,6942
llm_router/commands/cp.py,sha256=WqrbCLODfzd5-EKZUFlA1-yn6cmL79bxWOztFZlXxi0,2118
llm_router/commands/dashboard.py,sha256=RMy0LtAb09c7JtXdGJi26p6DEibvIDhptCLUZ9d3SPg,2084
llm_router/commands/demo.py,sha256=_D-pvnBCsmNZqgqvkNYhA8hBsp87YxLmnoHt9f4yqCY,13715
llm_router/commands/dev_refresh.py,sha256=6mdp1hSvB9IAP8ju8FREI6N7B4dgV_Vy7_kdP4Nuwnk,6312
llm_router/commands/doctor.py,sha256=J61Btun6dIQnTe_5lueIbYi41WHfF7sfGhHQ9EegBnY,75722
llm_router/commands/explain_dashboard.py,sha256=RxxE4lNW-fpVm7nIB-uJ8IHQ2i8PD8vITMzSS3YGu4I,14875
llm_router/commands/gain.py,sha256=2pAWTaabjur3qphfyxT2gswGTa1sbyzUjOFWKGA_8SY,18490
llm_router/commands/gc.py,sha256=XUCk3CB5hvCPlejCzqGS4ok9-EyndHOiqfBX1z6Khc4,4204
llm_router/commands/install.py,sha256=8z-IOJjAR6yVKaaq6VHl8-Nv8Zmgo4GeYeG2abIDA7k,69195
llm_router/commands/invoice.py,sha256=B6LDk6YECsizQ6oco0gmaRGUg-6p97jkPo7VFamu20M,4157
llm_router/commands/judge.py,sha256=p4IbI64codCLmIzmfHbkP5MtwKO2OhRghr8pdXaocxE,2363
llm_router/commands/last.py,sha256=rEde4w8_Q8_2nHdGtsWurp6945tpgwadiuz2oHCisoU,4653
llm_router/commands/migrate.py,sha256=lEOadSpUj7K4BTGyW-Z70WqHXZPH6T3HzrlC6VT29LQ,4547
llm_router/commands/okf.py,sha256=KWMrK9mvlkwWjyC-HlaKGeybMTpJ53bNvtY9r_wK0lI,9614
llm_router/commands/onboard.py,sha256=DT24aHzTropkv8jvZ6pEw1AukQjI1VzD1y79xff5vq0,8772
llm_router/commands/policy.py,sha256=Ae2L9YjaGm4WK2WpxQPOhnc2fqSo0IwpacpuG0G7UHc,4033
llm_router/commands/probe.py,sha256=h7OJTKG9oxl7vd6mhAr4wd0h2HRiWtzIv_OKPC8u4tI,1447
llm_router/commands/profile.py,sha256=YthMXhx2qGVW-gybhlhQWOkEsJ6B8RWoMzMNB4QFoTU,2729
llm_router/commands/replay.py,sha256=ImSMvpx3Yx_tgqrnb0jKSCQWNMp3c4zIHLXG1eyGfIM,7725
llm_router/commands/retrospect.py,sha256=j0Jc798Z6XSyg39PDF6rOhHzL6aFvrUGJY49fT0GrF0,3418
llm_router/commands/routing.py,sha256=MzlOOrOQTFKCLActQVW89ZxoCPAw_vpvofi8zsxdvhY,6328
llm_router/commands/savings_report.py,sha256=2sNWFpM_U4ysUK8hhHUQO2iiRjQeA0T9XvGc9CgEiTc,8243
llm_router/commands/semantic.py,sha256=mny_M6yMaLu6fAfG3p47MTGqF2ZEco0z2hRJrvGuxZA,7950
llm_router/commands/serve.py,sha256=M6RDre3j66OembH06e29FuqYEZ48vNXSJ9vHhesUBYM,2492
llm_router/commands/sessions.py,sha256=YBsx3XTRv4cjU3WZJxt-4uNfdq--ykmA9Lj4P43ofpA,3526
llm_router/commands/set_enforce.py,sha256=-R7d7WTFfoj_DRgX9dV8KT43ZpHUFkBo-0hcWkp7iPA,7363
llm_router/commands/setup.py,sha256=6dCVZTM1MXUsaVVUf_sf7kp9iyEd2Uaaqli8j0ZpyPE,7058
llm_router/commands/share.py,sha256=Z58cdlxJ96lmbPSIs1oxSGgyb5c3VPFRn42J4QIDtg0,15101
llm_router/commands/snapshot.py,sha256=QXkDpkw1PI8D-Lw0ta6xgyO5ddVprltcuOEVsQzLDfA,7402
llm_router/commands/soak.py,sha256=oaWxPB8WjvIiI-GwjsNFdemPoaxLc8fn_d7YFrB881I,7311
llm_router/commands/sse.py,sha256=rLC7yl_aoTbmyQAv6DgwnRZuuATrzrbaDMOORO-8j0U,3040
llm_router/commands/stats.py,sha256=fwun3nVReJt-tXVkrZSxehEEc64F6g4rs-54yrGQ_8Y,1155
llm_router/commands/status.py,sha256=brejfK2hmSMwkk4hvuanTgPzBoq4USm4ux1nsAfbOrU,563
llm_router/commands/team.py,sha256=W-_vWHCTgAe9dfaMgI--fQDliMutTQbJXYj-wBjN4hw,6751
llm_router/commands/team_sync.py,sha256=hNfdO50E2mXxSkwwnDlbvaJIPRQwzrbytq2ikX2bTK4,4281
llm_router/commands/test.py,sha256=uTQS7qJZhYaNgLEWRiwUwJPbWqfPVFICv5Shbsk6_Qs,4746
llm_router/commands/uninstall.py,sha256=how0o6vNvqYtHqQRzJQznbCBzFj4eekPzF_5RDge8Q0,7293
llm_router/commands/update.py,sha256=R2LZiR0jgSXbplZU-oLpD6pVXisF9olA9Osy6sJjpwg,3193
llm_router/commands/verify.py,sha256=YpyzcnQADjapP6wVi8wlM9kDj31V4TMHo1bwdNQLeJc,11593
llm_router/commands/welcome.py,sha256=kU3Gm1H80gqBneY1aCQvmw3LATBjHDWOGZy1B3kLdB4,838
llm_router/compression/__init__.py,sha256=n89vI0MGR89zlbJ_AEuOBJzx8riejwjxIwW_B-LtWGA,1018
llm_router/compression/response_compressor.py,sha256=RZs3W8DCOBlnBWje_NGlcJbAZfGCi_ZGwDUarBFGdn0,13438
llm_router/compression/rtk_adapter.py,sha256=fCtDw_7VMfcEKMOT3kJg8KhYJJkGYH9qACAsPBp--zY,18109
llm_router/control_plane/__init__.py,sha256=w7OTC5t_0mYWEIp4aQ31nI0T0pQI0lS4_WygrpAI0uw,983
llm_router/control_plane/client.py,sha256=XsQcoEzHL3kVBffEF6T0LL40jRMAaXG_QmnFqYKYtUw,1238
llm_router/control_plane/events.py,sha256=kwL4gZtU5Q8_nk09eQKY91ZV543H0CsD2__cK4Xa4Bo,2157
llm_router/control_plane/migration.py,sha256=322P0qt5DBOIqcqNX2Xx0Q1LeVvG8znFMlNRaw4TQQk,3568
llm_router/control_plane/policy_bundle.py,sha256=wWZ_zQrLQCcE693OKYEuambfnCK_wkzCT2NBqV24cz0,3662
llm_router/control_plane/schemas.py,sha256=pqzCffyxc3hiQXWj1s8siXOvuivFqgO0Q3BCSkxzCV0,891
llm_router/control_plane/signing.py,sha256=-idsAiBjE6tV4LfUqleHdLq7B2dgtw8AIWc5fm61c60,3134
llm_router/control_plane/store.py,sha256=L6hHvcWMwpfCvLAoyUJDVSI9ZbQxsc8MhjXmrh95Ygg,12546
llm_router/control_plane/store_postgres.py,sha256=Gsf2jI1p9ft2MJzZ--uQ6TCG-XZSUdokCiGynzzqCC4,13518
llm_router/dashboard/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
llm_router/dashboard/__main__.py,sha256=M2TvP8nfOjbpcOuWLyRCmFbevojjg3UOmOSCrEsadi4,432
llm_router/dashboard/server.py,sha256=QET5RKih05aZIj3H7mRTD97Z0HSZuO4G1LXhJqkOCX4,63698
llm_router/dashboard/tui.py,sha256=VVix40ZmFV-Djra0ExBonbEdphpDhsC1cye0ya_7LiQ,36349
llm_router/data/ROUTERARENA_CONTAMINATION_AUDIT.json,sha256=DALlsZfl4nxkdPm2lYDpzTAconQN5e3apkP5QxgXhHs,229
llm_router/data/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
llm_router/data/benchmarks.json,sha256=4Bl8x7RJwPg1Y28mr_KAzs3vdkHF9ne9ynAeDS2Ca0E,7631
llm_router/data/domain_centroids.json,sha256=EEx9612oZHI_9_iK-fZ5vc93b2lRhVg71sk4_v-SgGg,475992
llm_router/data/domain_expert_measurements.json,sha256=ZBNiBF9z8GD5AIq17xiURInKrrbB7m_ABVFIL2Dfct0,10216
llm_router/data/domain_holdout.jsonl,sha256=Kxu-RkcZZYBcUV3WYuHMBtpFsWm1rJDLsX_aUOk9_ZI,252846
llm_router/data/domain_train.jsonl,sha256=HNiYNxHOrNm35Npb7FqWco2T2d3I7KiJdiGkuqd3mOA,1446685
llm_router/data/domain_train_audit.json,sha256=EufnK_n0Ho6oZFbmLviCDRfY-J-sJcYBO19tYEz4uac,227
llm_router/data/semantic_centroids.json,sha256=p4Sl080vSjoUwRUjgEJuMUwLwxDH1hdkuHWroEFe4pI,694865
llm_router/data/semantic_holdout.jsonl,sha256=NiTw6_o2D0-hxxWB-6IcKamzSBzKNSyeYPGuZaVvJ9k,6961
llm_router/data/semantic_train.jsonl,sha256=nT5m1QNTlB_haZhUT3FcsS6ZziLKId3edXbTzWmgQc4,27539
llm_router/decisions/__init__.py,sha256=sPXCuM2JDvjac3bvVry3XfXmx--cCeolz5BpXB0w3SA,630
llm_router/decisions/engine.py,sha256=qTJk0NdiMcb-2YpTV-L_mCKV0CQzZJuRDWN_pF6_Evg,4639
llm_router/frameworks/__init__.py,sha256=kJnfzjTVos49VawKiiKBS384kydG-Rz7BnZ66bDs4QQ,1648
llm_router/frameworks/agno.py,sha256=-tYRBRRFEfgNpfijoa4sRWT5tdqYpEYKIUTxl1J6wPs,2393
llm_router/frameworks/base.py,sha256=nOVshmFr1jlBSFYgROdRBdZtZt1-k7zD_cjeHv5sPxs,1680
llm_router/frameworks/claude_agent_sdk.py,sha256=6RUcHXU4dII5k982HEE1HXpSIoqYfiUDQy5p00zFApA,926
llm_router/frameworks/crewai.py,sha256=iNmPNohMWh5zjjH3UKLT0Nwsu33GoGojCxn9JjcPzb4,933
llm_router/frameworks/hermes.py,sha256=9gJQxJy7RrwSeBqL8kCf7oLB0hDKPqzX-WGgZQ0zbyI,1594
llm_router/frameworks/langgraph.py,sha256=HVDT7iZJH-eDadDMSb7H4n9kgY5cWl5eA4hcZNFV6q8,1029
llm_router/frameworks/openai_agents.py,sha256=Qq3d6atU9SfL9nu3l2MCGZ32oJWSGoJb1e-firUNU5E,1034
llm_router/frameworks/pydantic_ai.py,sha256=_sAawkV8Nhz0Rs0lEd2ivbFTWW1jM-TKhtVEkxRX35E,952
llm_router/hooks/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
llm_router/hooks/agent-depth-release.py,sha256=UCM15GbsuqmpE3gFF8UbspDu0EOfAzsDTw0f9dVrpWs,2885
llm_router/hooks/agent-error.py,sha256=ct6SDvIlmmdpD4SRGdVuMHeo2Xz00DOv2JwUmXsTVd0,17549
llm_router/hooks/agent-route.py,sha256=gIh62g28Yi8Ti6SESosrInQgNkdVyF8HO2RIAVLzfZI,53147
llm_router/hooks/agent_loop.py,sha256=xMwl1jr2C2eASrB4L9RMbwQ4WrlIcXkabwkO7uDsbcQ,44539
llm_router/hooks/agent_writes.py,sha256=OiJUd4vHxIqaWuikBhBld7t4eYxLkER0_QD7jmTLZE0,12727
llm_router/hooks/auto-route.py,sha256=kyp9iuu-OoF5YqCa5QhteIDze1tCv-3iLHK4eNthzrI,245751
llm_router/hooks/bash-compress.py,sha256=4zl9MMFrfaEkJY--shaYVSslMttUrOjWpJf_BAinPIs,9515
llm_router/hooks/cc-usage-track.py,sha256=jmBhCsGSpzSvXOUS-1HjSuMCIEavRYeOGqZTby0YMD8,10841
llm_router/hooks/chain_builder.py,sha256=8wnwmCGsOa99hWKnW0BRj_GWQytBG03N82zeJ5hXsGo,12497
llm_router/hooks/codex-post-tool.py,sha256=O5IAC012UQMxTibzKkgXC4oYycLe7vsheismKiMnDOE,3421
llm_router/hooks/codex-stop.py,sha256=Wzr12PHZDGMmoHa4T32BrqFI447KsSKUBRizdFpokPs,1935
llm_router/hooks/context-capture.py,sha256=eiS7x7fjMLmnReXqiapfktceION8bbbS-ZxtmRx67wA,6500
llm_router/hooks/context_budget.py,sha256=u9Y9ObnZ_8vIJkahXD78JOJjuePsEscQsCssfsNLdfU,5205
llm_router/hooks/cyber_grid.py,sha256=wN9qrZVyiB-nRdUBDseTPJYXjy7ZUEQjgZz4WgZCDqw,25521
llm_router/hooks/dashboard_enhanced.py,sha256=Jj_5LFSz8HHc8E83WTObyPogBLOyFEf3bsjMgW4wVCM,10305
llm_router/hooks/direct_executor.py,sha256=6FrLHVxZ3CooB-FB7zdHg51nQq4R9ZnMaZ-47X2Xjh4,40247
llm_router/hooks/draft_usage.py,sha256=1NxD1RnLktR_DlOh8gFtU08lgX1WkUHfJBNhdi0hcQ4,7019
llm_router/hooks/enforce-route.py,sha256=sfhTJBvy_y1CAw7C9QNqRFtUn9RRfklhxPT2lGs1O08,85298
llm_router/hooks/gemini-cli-auto-route.py,sha256=bbUaPpG0-Wstp1zjdjh8db62xI2sLOcR3fYx-yBd4pM,7810
llm_router/hooks/gemini-cli-post-tool.py,sha256=UxVwrsbJCD78zmaanubhsAuOq4Vayj-Tt8Xk928v3MY,2969
llm_router/hooks/gemini-cli-session-end.py,sha256=Z9XZ78ZZh4z81JLam8PKlpTW-gYncCOr6uoQ1ir1MSM,6864
llm_router/hooks/hook_payload.py,sha256=PdXZssCck4WfsS0Olhrkc3B6Iu1JVsR_jWOPTsmKLWc,8684
llm_router/hooks/library-harvest.py,sha256=b8qzrdSqPRYoGepspfnD8eNkRVOsbG33STFbqft8Fgo,9668
llm_router/hooks/lineage_integration.py,sha256=Qd-aTSoc2bKqi76l7iRbyO8Q_Xx5A59V6wc7BS25Iz0,7957
llm_router/hooks/opencode-post-tool.py,sha256=P8wUA2vDfx66wxLPnT6DpHR5qOFBvn8IJGyFbGeyxdY,2954
llm_router/hooks/playwright-compress.py,sha256=K4QcUUQ1B3Bza-KvE27s5EIj2aGtHq027c9Gu05-ihM,10416
llm_router/hooks/response-router.py,sha256=NhVvYezQ6mVDtH_tNNMoth9z0fMPC6TuplL4nH7ooU0,3357
llm_router/hooks/response_formatter.py,sha256=sVO9fr9cQqpAVfJKoePQZr1L9qv1d1I_17nahm17AUk,11717
llm_router/hooks/savings_logger.py,sha256=AZfZceqVjHyiUsKrI_Ox3-RnUtJ6GWhT3x6j_3nCGbs,21266
llm_router/hooks/session-end-clawcode.py,sha256=hR0OIp0jVdMjvPao7ckS2k3v1wSsCBQljkCKlepCRLI,12112
llm_router/hooks/session-end.py,sha256=pePto3AuuY_--M-BlfL2f_PrAVrYj0Ckn1w68ycoJgk,112383
llm_router/hooks/session-start.py,sha256=PA01Uz5MQz8ZuBk0DX6G8kj1HUYEYwKJD4EeyzEhKiU,65395
llm_router/hooks/start-ollama.sh,sha256=sSE8x3rSXVHyQFPo51EvbpN8pCMmKUIwANCkD7Yx3SY,6374
llm_router/hooks/start-pxpipe.sh,sha256=5i6DrUN3NOdVo4bH9oBoDSzENtg3M16kG3dC_3jWeLo,2466
llm_router/hooks/status-bar-clawcode.py,sha256=zPS6qBlgq0NRiTj9gXfthrq5RTWiyyKvz3mvilrjbcE,5773
llm_router/hooks/status-bar.py,sha256=oq7JTzpDk6gJiKDgb4dY9VrOiSd4PrKjKdbwlU00azk,20475
llm_router/hooks/statusline-command.sh,sha256=OyDxgiaOSaumzes9xytEU1aUyZ6xxPAfBwjCSXWqp4M,25524
llm_router/hooks/stop-enforce.py,sha256=AzftkERii3xll7JoW2zZasNo2DGuop15dVN_QVjgJ18,8200
llm_router/hooks/subagent-start.py,sha256=fJIykciytYwAyH2ooDMr7cDWc6BcgG8Q2t2diYWcZzA,7733
llm_router/hooks/tool_intercept.py,sha256=AWK68wBByhoWRQ81atLUWTlETFbC1vOE9unilEMArck,28028
llm_router/hooks/usage-refresh.py,sha256=tnG-GHhN1EEQxAMchVv71nl51j77CrDYJTa6mEfPM_A,18390
llm_router/hosts/__init__.py,sha256=cznrhIWPIDHtnDuYd7-6dl60deJZsGDKVb4yoSgamBg,734
llm_router/hosts/base.py,sha256=RUmS0AZ0FEA7KUsQymBisuVblN_gjO4XQPJk1_ZJ-TY,2562
llm_router/hosts/cursor.py,sha256=aDfbXvW3VR9E5tpyPdExSw_Yk1bQk1tAlYD-ytGhxQg,2143
llm_router/hosts/events.py,sha256=6c853PmhMH79-rm59GOGDdi3iU340jc43U-7CTHBpDo,9351
llm_router/hosts/gemini_cli.py,sha256=na909lCOaBfgJS1_fgJhHS4k9xjOHBOVeUmnc7ym0xA,1676
llm_router/hosts/hook_io.py,sha256=OLG8QWT8-EJQZYnCMHxESGskIjJRLfO1JwghO7WF9rI,5805
llm_router/integrations/__init__.py,sha256=dciLUd_OZVGE51E9-Mco-iF-THgp2-uWUNg8RHNupls,56
llm_router/integrations/agno.py,sha256=P1hh0BcNVtzJQ0R6r-STL0U4Fw7R_E4dkLKYPD4G2C4,13700
llm_router/integrations/helicone.py,sha256=N6CHEa1uXl-UgHqNUi0HCyDvi0fdOjPkN1wOAyWEUdM,5014
llm_router/integrations/litellm_budget.py,sha256=cfte0zBoVdlamrqPLWDCG8LYv8hlhHD_c4DPKVctj8g,5353
llm_router/library/__init__.py,sha256=dYTtJ8gk0k4y6XiuzvzPq07PMhUA5XJ0pUhXclM3S40,704
llm_router/library/abridge.py,sha256=gG_ZXFvZujGyyWObcp6pVKKrcFiHokHxEnLNtHN-nqg,3221
llm_router/library/book_closer.py,sha256=LEIi5QWE5Yx7YfhuGUTcCanO1OmolkFn4JzRMq9BRu8,8299
llm_router/library/pack.py,sha256=gGrNA5OtGO4aX2lxpA3j1lW9ZdMVOfuinvRzp5q2oUI,3475
llm_router/library/sealer.py,sha256=kyWUBovFvxfqSlxyO8oI4JzFFzyt9TayIK4YIgFTbpw,7854
llm_router/library/store.py,sha256=Ggj3SmG9ppqB5XxPcn4DTFoUMdEcO7KONnPVsF1lFgU,12675
llm_router/lineage/__init__.py,sha256=Qy8HyEO5bwXVlW0mdLu5p5yvKyupHyzhR9wsUJaD_MY,1126
llm_router/lineage/decision_logger.py,sha256=fR3xLq8DcYie3keuOzzoj71QWtPCeDuBIJPLNOfEIgk,4344
llm_router/lineage/lineage_query.py,sha256=n0Tacv4--qXLC7ABgI-VNcQNRajU7TADyKgZEguVXNA,5668
llm_router/lineage/lineage_store.py,sha256=tPqtF0NGDRZLp3Nl-Z-pzO7Ukx4iBVYhzZsye08iYSY,24282
llm_router/lineage/report_generator.py,sha256=CJ-MZSf32hOqUX9O-emrHPOB9kfnjvT-smOmwH9lOSU,6252
llm_router/lineage/types.py,sha256=O4D8MIAB9En4uKdvcPumjSOE8u6pT7Ovq-NuYSJaVoM,7338
llm_router/memory/__init__.py,sha256=l3O1qEMKgwrLic3REAylWqXudghEahGMpGQvief-ArM,714
llm_router/memory/profiles.py,sha256=pU1uPkA9ww1GM1fssRNEpqIpZJd2Ni1ndl5dcXnaPb4,9420
llm_router/migrations/__init__.py,sha256=4r1rMisw4U4YqoXMWSXmFaB01limWbeDr5pGQOjcUs4,13143
llm_router/migrations/versions/001_create_llm_router_health.py,sha256=MGSJa_2WptPzJNU0Ve2ECy7ejVt_cZyIiORsqindwmA,2022
llm_router/monitoring/__init__.py,sha256=LzCIWzmHDwCcliFyFQx-fxxv3QC4ktjzTUkj2jXE46M,961
llm_router/monitoring/live_tracker.py,sha256=Wy4SYICNDc0r9WDeV3zIfz66Sy20jC93jV8WLadlKdw,6182
llm_router/monitoring/periodic.py,sha256=t4igeTVqs02I6b2V7W-jvs2ssj8Kf0PAma0zq9_rRIU,10061
llm_router/observability/__init__.py,sha256=KrZ-RaW6oYwujY-higCrcd1aSp0skMWGvQkdNTuNicE,2083
llm_router/observability/core.py,sha256=Urg7t7uVRHr2yDEfXIHq4bJ_81b-bZmzT958Wjl_JEc,16963
llm_router/observability/summary.py,sha256=x3cALfkluns5U44COwh1Bv63lfdtUik0oQQUKYQznZA,46979
llm_router/observability/surface_status.py,sha256=T2G4DrWsiKc_MXwJyEsz6u-UOhDIAFOESOw7dHOZEPI,25131
llm_router/plugins/__init__.py,sha256=ZHTFqjCj-fbgN894dJ3rSyUQLaEXn2equ7bWmmkTJ-g,199
llm_router/plugins/redaction.py,sha256=nqyhNThkpSXUDkdKpFDxlwCw6nDUq9oABiR3ldhweKo,1304
llm_router/policies/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
llm_router/policies/aggressive.yaml,sha256=k9RBUI-SENDWZCs30iKgjhkYXfTEcKUfNoVV4HJyz1M,476
llm_router/policies/balanced.yaml,sha256=7QQfO2UWOkj-dHYQPcmL91kOxRmD6IWK6XzpGn5QHbE,481
llm_router/policies/conservative.yaml,sha256=FSFcB5fuy48vXaLIHsDvXVXeDBmlrmgXGaLvjXptgaQ,509
llm_router/policies/cost_aggressive.yaml,sha256=_KF4g52DKJRlunrB00fQpYwGQNOLi5_Atp8rAMDmSV0,5942
llm_router/policies/routerarena_tuned.yaml,sha256=jGq5omb-8g4m8KsLa6BD2ecpHkM9eiBdlznAU0ZVsM0,3616
llm_router/policies/standard.yaml,sha256=Kk03KN4Gp5Dd0QE8NtWpPnxTdofDDHLLiFTsUZeS8x0,8470
llm_router/prompts/__init__.py,sha256=4sEFIAwkPc_N4hxcjbUzq-hAx4EbRWRqXWLv4sbMOjo,50
llm_router/prompts/classifier_v1.txt,sha256=27Nh7DOZ103r9Pq9FGd7I2STAVsylbFkP25yofos61A,585
llm_router/prompts/classifier_v2.txt,sha256=CWHTbRXDQ_3pU_cH0K6itnS-K6FW_1Hl04u9OMbn0PQ,2873
llm_router/rules/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
llm_router/rules/codex-rules.md,sha256=rzMj2H6c89z4OTMlY8agWUwg8ysT8eg3u3njp4GHF04,1583
llm_router/rules/copilot-cli-rules.md,sha256=qdd9pHhwi_Sc38JO3n1hTXZSVULO2pwUCML-5SaHcic,1579
llm_router/rules/copilot-rules.md,sha256=EwB7XNyQFoY9JQZCvSc93vexQorApBa_OV5zSeIZM9c,1490
llm_router/rules/cursor-rules.md,sha256=d7RrGoBrTE1Ps7idzX5Ao8oDO9Yl20v_E2gvwQnLzgE,1742
llm_router/rules/desktop-rules.md,sha256=nbAuhWw6yr1aTpzYz5oDUxy7OEi8cLI-va6xidB2Fis,1596
llm_router/rules/gemini-cli-rules.md,sha256=Hx2uv2_E2PLXVZXJ-5aXNB2gTFcGFCLUSm4ABSnwOc8,1660
llm_router/rules/gemini-rules.md,sha256=2i_-QnsYTsIGWN6wLNZhOLSIjzQJLjUi2GQ9hv357mo,1530
llm_router/rules/llm_router.md,sha256=NK00NjwlIms0gOgkZghC8aMSPsHBF8ns7UBeHuc8zsk,5280
llm_router/rules/openclaw-rules.md,sha256=_Ew4uLok914yyKw4cscYVdZWaCkMcNxltOG2QljSXgQ,1513
llm_router/rules/opencode-rules.md,sha256=r81wNDeH-U6-CJI_ZkhfVA_mu0zRLPfalWiciW5aM7w,1517
llm_router/rules/pi-rules.md,sha256=XnWFUjjchb4mOZ4F11lYBSYZXfpPelNyS0t2d0v5Lz8,1485
llm_router/rules/project-agents.md,sha256=UaiwUMC7yL5Ymu__TbG5t-ZXp1L_IfPmQR87yol2kpU,1158
llm_router/rules/trae-rules.md,sha256=CP5fU4axRda2WN3tg1swInWe6zRjdC6zfYZsbI3BI00,1474
llm_router/rules/vscode-rules.md,sha256=lKB5Xvj7ZpN3vtI0-vF3PiS07Nk_Kqzbowb9-S3RxxU,1710
llm_router/semantic/__init__.py,sha256=5vAEwjoJdc27eGaKRtaYbQdA8z5IRraPRbhjQqPYtmM,398
llm_router/semantic/applicability.py,sha256=XN_cSNL2J6-WUEnMBH9YzS-UrBlERSTXZQW5o_mbx7M,4696
llm_router/semantic/experience.py,sha256=HFAH8QeTwEce5UdZikLdqnkIFk9mwqWDfB-mP7t5efY,19512
llm_router/semantic/indexer.py,sha256=YfNRNNSOlEZjwMLTb7PbsVBnoDeJUVYZjedbLYG3n-I,9254
llm_router/semantic/modes.py,sha256=SlXo9ktLPAiSZXtzl4dXNuRr00jU72A6EuDajINaFF4,11728
llm_router/semantic/pack.py,sha256=pQXKEtjQSjIoRtxdy3r5iEUNOZRLYfrCrv3xFhAhgFo,16586
llm_router/semantic/retrieve.py,sha256=8aI9O54ad80_OF54iBsjqknZ__3ZUyNmjjM21tNf5Ic,9250
llm_router/semantic/scope.py,sha256=u8t9fblhm7Cviy3H889M70kIYs1rjuCsQvzNJ2a18TI,6142
llm_router/semantic/seed_lessons.py,sha256=cf5BcKDwh7BD-1dnUw6Q0qqHB3pMPrCvLZ3IXke8Noc,25276
llm_router/semantic/store.py,sha256=KNobCqwdSxpHmUJu_5whZCcrxdW_qRIH2oXSVD5LpJQ,12083
llm_router/semantic/traces.py,sha256=STYOZLd_DCSuz2V5YLhMncmtho3VuBH6qgjQKXu4gmE,14864
llm_router/semantic/extractors/__init__.py,sha256=Od_isjMqZce2zP7u8pnvpIftUhPfq1CJF-v4C0ZrkTs,377
llm_router/semantic/extractors/python.py,sha256=vMJCANCE5lqduPiW0LwPvbSBGvESSlM_aYm-k6jj0zM,6821
llm_router/signals/__init__.py,sha256=-VkHgGZrMDlWFz22hiJGVGuGO7AL316Uh4_IwH0SP7o,1053
llm_router/signals/base.py,sha256=NfIycIizVsjXLEvsd1RBfT4_nv73yJSzG-DQq2nP1FE,1303
llm_router/signals/keyword.py,sha256=IqphOPrpnNHlLbDVmTU40cRuzDu65JSy5OpEtzWFfnk,1422
llm_router/signals/pii.py,sha256=36U7E3y4Dy_-9N0fuo80-fV9o8EheJuEPU7xgR37Ohw,2378
llm_router/static/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
llm_router/static/admin_ui.html,sha256=M8Sl5PRdCGD_SmG9FnWF5BuSZN2M6XHOpQe6vMR5qrs,26293
llm_router/storage/__init__.py,sha256=z9uJAjXLaZS1sDvcX6GXN3WQ7xYHnkndZC3d0mkskMk,364
llm_router/storage/models.py,sha256=NPU7ekFwYcZncVfRGtPIoEEldTrIGkRowPPq6OEt5zQ,1784
llm_router/storage/service.py,sha256=8_gIsudsSrHXNggASOldhRNGOkj3t_YtXlKyMAGnkMM,10043
llm_router/storage/adapters/__init__.py,sha256=Ubmdz4nomIbEuBEgS1FM8KfU_y-6pqmkldInrCMxv0k,288
llm_router/storage/adapters/base.py,sha256=S0ahRNxqo3TxEXUgdqzBPw61LCWlyHekkwEE7K423DQ,1673
llm_router/storage/adapters/json_adapter.py,sha256=LfwKvd8rq_sAixCs2VNe2WZlpr2P0D0RgKepnshJm1w,1955
llm_router/storage/adapters/sqlite_adapter.py,sha256=OzjBGuR9edm-vDUAs9S2cNKSNEk-gx9wPXOvYTTBLmk,7441
llm_router/storage/adapters/yaml_adapter.py,sha256=r-Bwwbssh_Lgr80PDqqJCpSX7YtxI2Zus6sN7e8l_W8,3038
llm_router/storage/routing/__init__.py,sha256=oAfLNjoKZuGUNkq-xV5toKhCBHbpYywK23tQmPzqhWM,304
llm_router/storage/routing/validators.py,sha256=wx6yRess7pD22r5FeplrPoBwlWUmnxM3BeIK-3ZTwYg,1880
llm_router/tools/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
llm_router/tools/admin.py,sha256=EgTHZrAkiQ1FqLmr28c3sEG6BbcARs4DndSSknVmfaQ,65686
llm_router/tools/agentic.py,sha256=UH1TBxCo2lZrmb_7kyMfjYoOhVykDSW9lY_Df3zsjlY,8858
llm_router/tools/agents.py,sha256=qTA_rIUitK7Nxdx6Zw9fUYXDZQcLjoMyKgQWGgviVNw,11403
llm_router/tools/agoragentic.py,sha256=ChvpbhKCuNSi1xTMBBBSJs8uLAXJ6czdBJB3KhJIuPE,10200
llm_router/tools/codex.py,sha256=jR63RCgjLnFqMymw369wTlHqDY3yOo3HzC-3D7iXqK4,2626
llm_router/tools/consolidated.py,sha256=Xtwi7jh235kKJSTM-9ILkOLov9gaxcUBzBkAtf8wQDM,7791
llm_router/tools/dashboard.py,sha256=2g3PdYnuQKAz7GRJfjRbr1F17pGMv68oaOVbaVOPIaA,16891
llm_router/tools/fs.py,sha256=L2iocVao9sxkfdS7MwDhk7iEKic3ErZ1FAHZAyDZYpA,15878
llm_router/tools/gemini_cli.py,sha256=GWXaoP5yh0hhsXgtrS48OMQnPDGpNg2_bGEQiQnOT58,2545
llm_router/tools/local_task.py,sha256=cblR-o19jzeJl92UURwktSU1z_2cLHgk5ZExrD2cnKQ,13856
llm_router/tools/media.py,sha256=YtCo3qjMuFHTtgIts2irTAzSrz2Ar-dXIl4KrvG71Hw,3107
llm_router/tools/pipeline.py,sha256=ejht3hXSsAk64-wND_3H6GLcJnx5Wy6jI888sIndGC0,3144
llm_router/tools/routing.py,sha256=PORVXP3wM67xaUvPX8R5_5zPHkr0qwMphncLnaDdCXs,38761
llm_router/tools/setup.py,sha256=BVY5jfJIQCJrKpaDqbTBST0XtVPwpfU3xJU-HRJqUq8,25038
llm_router/tools/subscription.py,sha256=rUTzUvMe2ZDuMmkeFbeszIQBoaeA46SeqvoD7YUtMGc,8959
llm_router/tools/text.py,sha256=7jCbVptphgYpuK9PmL_f38YF0q39YQkpqo8bIkjo5Ww,38297
llm_router/tui/__init__.py,sha256=MJDxCB43RK6VLbKdizdSWGlteJl9rWYaTfa9wAV-aRI,637
llm_router/tui/app.py,sha256=Hw5f_d7nU1qoYao6imsR4RIp432ETbvvDXSZn162-Bc,13661
llm_router/tui/cli.py,sha256=a4puHWZT2f4V2kG6owhUcdGnxtIE1S8XH4l6AYEgQzM,2226
llm_router/tui/dashboard.css,sha256=QToTs0xgflV4ZjqV6gDXVcV8Ln-LiDDaFGfL1d3WLVI,944
llm_router/tui/messages.py,sha256=t1OUzmCcYAa03jMk-BuX-rMVNnsB8d58NwJrKa3vfPA,2436
llm_router/tui/panels.py,sha256=XuMRcBNpceVSBAhzXrRVjvIwKoyor-0Ifu271dRLIqc,13837
llm_router/ui/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
llm_router/ui/demo.py,sha256=WbZ4-1y7q-3Mjn6dCosP2VDz3GLwhBOMNqUQSj0-wUY,4356
llm_router/ui/session_summary.py,sha256=GThC08-PWMidE3gfCRHp1EBGOObRqmLGBBlUZpQVrg0,47488
llm_router/ui/status_premium.py,sha256=vvCXVPFGBAbGi6nyxUJyWQSZAM5zwSA8HWcQJsMrmrQ,13070
llm_router/ui/status_spinner.py,sha256=9e3DguRE6qJQ9sKs_8STjTuqbJhLUULsuZyVnrmrQ7o,4070
llm_router/ui/theme.py,sha256=4veVX7ebkv80M76yWwFJhfZI3eoKgWLq20dxPQzq4nI,2546
llm_routing-15.3.0.dist-info/METADATA,sha256=6h1feIe-dX8T_ocrr3wbUKOsOfa6KXKW6RpXBMAuFfg,30630
llm_routing-15.3.0.dist-info/WHEEL,sha256=W3fkpkm7-wf9vBI5Z-7s0eWkeM-spu78I8Neb98DeEg,87
llm_routing-15.3.0.dist-info/entry_points.txt,sha256=-dqZ3vnAP7k-dexspGPILZkhstmfh9Yyk4g5u-BohuI,270
llm_routing-15.3.0.dist-info/licenses/LICENSE,sha256=rgnFZDuEWiga_4AmZ3Aus0KG6y4PU6wc6i3y1cTjW9g,1080
llm_routing-15.3.0.dist-info/RECORD,,
