cmdop_utils/__init__.py,sha256=w9yb-PV4Hb5kAJeaQW02a6uE90nBhbGap0y2-IlnAHY,971
cmdop_utils/_compat.py,sha256=hr18NKTopzzD3BZwafguEbfvFKJhDUzCHqxVaKzYyQs,5691
cmdop_utils/agent/CLAUDE.md,sha256=4IFeyAIvk32rcJM_VAm6mqIP-Bum_bQxv9TDGZksQoA,6630
cmdop_utils/agent/README.md,sha256=05Kshmh39esHKs8tg2-anrVj-CV3DE0rke9pnMdXCqg,3833
cmdop_utils/agent/__init__.py,sha256=4qcJxLqQJLAGMer7VUB9JHni0_DqPihOw8XeN-EuOnE,2648
cmdop_utils/agent/catalog.py,sha256=mXO6p3LZGRG1Y-bbbQXqKDwPKsD9rlOT_TcjfepUmZ4,1806
cmdop_utils/agent/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
cmdop_utils/agent/core/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
cmdop_utils/agent/core/harness.py,sha256=baZsnRxQCrjrqvMzKBAEadiFL0863BVkoksrBwOrZc0,9339
cmdop_utils/agent/core/protocols.py,sha256=ANUnm1GzPwYDTewIRjfwcDALBcNSxsZWPIp4PztBEFw,5732
cmdop_utils/agent/core/types.py,sha256=yRp2_NzT04pIhd5fRs_g1iAyL-Id4eY_REjsGF57SAM,7512
cmdop_utils/agent/durable/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
cmdop_utils/agent/durable/journal.py,sha256=b8Yid1OpAVti78VpV9KKX1gkKCQYE2-a6Ha91AHGgt8,6710
cmdop_utils/agent/engine/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
cmdop_utils/agent/engine/pydantic_engine.py,sha256=RCzXS-cVMEEActZpmgIp3FaNke_m3DrYQBoaOmWbClI,12169
cmdop_utils/codegen/__init__.py,sha256=ao085EMXeKR1hKBTd4LDUGYiNgJrml7E4drkLUs3GxQ,712
cmdop_utils/codegen/__main__.py,sha256=Fx-lz3tLzIbAkFe9TFCq7FpKww-4J5tFqgmjqgxvpiI,80
cmdop_utils/codegen/cli.py,sha256=79yEMwTQMd9eixK_0OfT4tRGwYp45r_dLiS2ac8eirs,3897
cmdop_utils/codegen/schema.py,sha256=8XMNmhvHsOAnhqMUKYGr7xagfge1PI0eClCqp55mxmI,5497
cmdop_utils/codegen/core/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
cmdop_utils/codegen/core/fs.py,sha256=6ZKc3tEmFsiFg3yvKbKQmEAybOK4PWNByoNIL0YZ9pg,868
cmdop_utils/codegen/core/manifest.py,sha256=BHCnwI1_5X0euPl2WfQgGSS8fUmH9y5m6ALT7XhxUak,12948
cmdop_utils/codegen/core/postprocess.py,sha256=NzHeZrSRobRUe1sDhECEaj_GUwOnbonLVXfvglWwk3c,292
cmdop_utils/codegen/core/runner.py,sha256=dJDAduAIiAe3oa4D8sYaAStOeo2l3X6ovcbrqx4W554,19341
cmdop_utils/codegen/core/slicer.py,sha256=AVs2MJYJdJq8YcKFUbSpbWNbi9itRcoM3M9a2MYgVrU,2153
cmdop_utils/codegen/core/spec_loader.py,sha256=ISnKpSCWsRH45KEq29quufGoNLKTdcpgaCum9hapqms,2096
cmdop_utils/codegen/core/ts/hooks/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
cmdop_utils/codegen/core/ts/hooks/barrels.py,sha256=xXM2gY8innbNRpCy9ESJ3Po1h0yIdbgfuXYD-B-FlP4,532
cmdop_utils/codegen/core/ts/hooks/generator.py,sha256=7tCHNjOknmF7vfr48OdJZVKNdSxN7ETUfdBLiJcBKYA,1560
cmdop_utils/codegen/core/ts/hooks/mutation.py,sha256=Qsx4kotcinUZcq6-BpU9TeL_VPHQl7Caf6XNvauuyaI,1883
cmdop_utils/codegen/core/ts/hooks/paginated_query.py,sha256=tenwyAy-zvHx4W4Ut7onWoQ1F0EIa9EvHYrJO-s2i6A,3636
cmdop_utils/codegen/core/ts/hooks/query.py,sha256=2_WplMqzck10WUc8ZH1brP4is-8hUqAJjaDMj_XODa0,2623
cmdop_utils/codegen/core/ts/hooks/sdk_names.py,sha256=OUIIROPpcydtNeEYURuIjiar1NDH3oOuW4N_2KMmDdQ,4380
cmdop_utils/codegen/pipeline/audit/__init__.py,sha256=4lyiK8NRJhr7fRlcb0Sz28QqaZgtWLBgFOI3YQn0I0w,377
cmdop_utils/codegen/pipeline/audit/requestbody.py,sha256=kj2KhOi40PVS2FPzeEr23hJT5v6ttoIvyOoya5Yx5Cc,7355
cmdop_utils/codegen/targets/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
cmdop_utils/codegen/targets/openapi_compat.py,sha256=zSpAf1vOHoEYZb3ElcMLAim2i6-ZJd1Eo1ThIBK4JMQ,9574
cmdop_utils/codegen/targets/proto_python_imports.py,sha256=pR5SWvdetEY79Ot_UP7K0Fe0XA6nCI1O9y_SrXpx1Hg,2463
cmdop_utils/codegen/tools/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
cmdop_utils/codegen/tools/base.py,sha256=_N7bj-jSUxMS7tXjgayLj4tX8X6N10ItsrHfppFpuLo,1191
cmdop_utils/codegen/tools/external/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
cmdop_utils/codegen/tools/external/buf_generate.py,sha256=-dpltN5CPrGo4zzPlfYgSty_2WpGtMw2LP6kz8DFNHY,5292
cmdop_utils/codegen/tools/external/grpc_python.py,sha256=28opq7gAxYMyiow-_Fo6Ns-IlO3bz2hfzhZX_1nflKo,1857
cmdop_utils/codegen/tools/external/hey_api_ts.py,sha256=ojtfgLmgexktUst9H13zog4JjgAGmj_i2qQL3Ko7nGA,2630
cmdop_utils/codegen/tools/external/ogen_go.py,sha256=6PrZw2AetaTbJvsP4I0oShwIUW4D88gNyfC7hrywWQM,2664
cmdop_utils/codegen/tools/external/openapi_python_client.py,sha256=9_pd3RTUZKTqtxOkNvrZjjhzuCerilrb3a2c1dUigZ8,1532
cmdop_utils/codegen/tools/external/swift_openapi_generator.py,sha256=kYLQYnKxheJO7_fwEMVt0HrCJIK8FYyaRZX5eFAQpCE,1979
cmdop_utils/codegen/tools/openapi_processor/README.md,sha256=QXHuo07JT-0wA8ZjNbfV_D5znsskxWaIqnIC4SHYsKo,6605
cmdop_utils/codegen/tools/openapi_processor/__init__.py,sha256=6bB4EeWhAMpMckPL26FRrEvfRdpa0nATDrCF-mZ6PQ4,292
cmdop_utils/codegen/tools/openapi_processor/go/__init__.py,sha256=-hCHVlCyf9aQDbo_cBIlhpkWPBe7lSpEq9Fw-zUcLxI,411
cmdop_utils/codegen/tools/openapi_processor/go/tool.py,sha256=SrfnlX1G_Xb_9CL_0secEGu2SkDZc3x2gvNcV4jZ2Zc,17200
cmdop_utils/codegen/tools/openapi_processor/python/__init__.py,sha256=HwUforIRJu5lyi5ZY6ldLTZ0Zaer57xCcC92y6UTqGQ,561
cmdop_utils/codegen/tools/openapi_processor/python/fixes.py,sha256=Z-S8iwCVXRD2U-gERUX_bM4pa7-ybHnK5GsZJzkt4A4,3606
cmdop_utils/codegen/tools/openapi_processor/python/tool.py,sha256=VbHcZQ3kzP9TqgmK8qqVGB8lwj8Uc7nI0aGf-XKFgO8,1574
cmdop_utils/codegen/tools/openapi_processor/python/wrapper/__init__.py,sha256=oAenpAceKuOtBTuc10SObxzdaq44wDOtE44LiDv7yy8,821
cmdop_utils/codegen/tools/openapi_processor/python/wrapper/generator.py,sha256=tTAKcKei6V5cLFNmhc7SIt6a59-coLmi32NyG8188jQ,14510
cmdop_utils/codegen/tools/openapi_processor/ts/README.md,sha256=phvHvAgfky9VPkyUj7wWWN5sE-NTq_TEShadIE0GR-8,8388
cmdop_utils/codegen/tools/openapi_processor/ts/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
cmdop_utils/codegen/tools/openapi_processor/ts/ir.py,sha256=VXESHbruMjMJW1jyKsJ9nG6KU6JPr9r8HYunFbHA-Bw,10878
cmdop_utils/codegen/tools/openapi_processor/ts/naming.py,sha256=hmE2YdQlDsTqgUQm8yF63G1-Q7PkkmC8q3qNIMLdJLk,2129
cmdop_utils/codegen/tools/openapi_processor/ts/tool.py,sha256=OEMMw-amCHuLbZSnPtko2xHyqCO9klmM4i0hRk33zqM,5619
cmdop_utils/codegen/tools/openapi_processor/ts/events/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
cmdop_utils/codegen/tools/openapi_processor/ts/events/generator.py,sha256=K0c-Nmtg6byXOIu0NhvC-ZKHDdojJYTrHa5LFm2lnPw,541
cmdop_utils/codegen/tools/openapi_processor/ts/events/template.py,sha256=xHoaI8elhuTdPEJAhrPouhSDczfQr4GdpTiCPbAmqWM,8199
cmdop_utils/codegen/tools/openapi_processor/ts/hooks/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
cmdop_utils/codegen/tools/openapi_processor/ts/hooks/_validation.py,sha256=Gmfs3iYGXsqJCl433P2jsgoRqDFuYjMNY4oyPCWTBJM,4089
cmdop_utils/codegen/tools/openapi_processor/ts/hooks/barrels.py,sha256=xXM2gY8innbNRpCy9ESJ3Po1h0yIdbgfuXYD-B-FlP4,532
cmdop_utils/codegen/tools/openapi_processor/ts/hooks/generator.py,sha256=Wu0hngAq3V7nCTXO1a_wNUXnVtktGtt5wbZ826Wvixw,3169
cmdop_utils/codegen/tools/openapi_processor/ts/hooks/infinite_query.py,sha256=InmIgJywWh3McZ7UYDvSTX0FURGElSfv1Lh7WBuCqQ4,4524
cmdop_utils/codegen/tools/openapi_processor/ts/hooks/mutation.py,sha256=kc0IH1DCXx3tofvYHHAfFYbaU3bZv0zpesnC4CafL8A,1770
cmdop_utils/codegen/tools/openapi_processor/ts/hooks/query.py,sha256=ow3YvKpQaTlzN1w_AIn_ktoPAHGmu6zwiL1syCR-Q_4,2770
cmdop_utils/codegen/tools/openapi_processor/ts/hooks/sdk_names.py,sha256=NrNRzVqkGAg5DmFqC_9yjKxN_wmbi0WtRCetUggr8jM,4460
cmdop_utils/codegen/tools/openapi_processor/ts/schemas/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
cmdop_utils/codegen/tools/openapi_processor/ts/schemas/converter.py,sha256=lDNcWbmNEi1yse_q_Bw8vQjhBS_2qkDCJdcA1FLGDKw,8109
cmdop_utils/codegen/tools/openapi_processor/ts/schemas/format_map.py,sha256=jVIEybtzLEBzxLg2vgIysYAhyvEJpeig7Rk-kBypQUU,684
cmdop_utils/codegen/tools/openapi_processor/ts/schemas/generator.py,sha256=9saQETt5nhH4eZ31a0ajd5pD9erbgK1lz-b_n79IXj0,5461
cmdop_utils/codegen/tools/openapi_processor/ts/schemas/refs.py,sha256=IvmiRRZOmtRQ1hxZ1FBVeeOmpDXvrP33HCtg0z5cHCg,679
cmdop_utils/codegen/tools/openapi_processor/ts/schemas/render.py,sha256=Wum33gfKocHkda-oSF0iiQNt7tLV12tYsJNCAPuymEc,1082
cmdop_utils/codegen/tools/openapi_processor/ts/wrapper/__init__.py,sha256=Q1uTA65ajTu5dddCk2d-xbhjy22qq0wqPfzuzdR0lS4,267
cmdop_utils/codegen/tools/openapi_processor/ts/wrapper/generator.py,sha256=C3SDAA5lafAFXHdrDirzTXDcBfbr5wjRG3ww3yW6Wiw,9805
cmdop_utils/codegen/tools/openapi_processor/ts/wrapper/templates/__init__.py,sha256=B44AGqGjg5uzrwFWQuGL8VnhF-sYZ8VZGi0b9f0wW9g,584
cmdop_utils/codegen/tools/openapi_processor/ts/wrapper/templates/api.py,sha256=twvXKZLl_ioIeL1jBM6dpSzqwmm1jEdUGa1IFqDpPdQ,15594
cmdop_utils/codegen/tools/openapi_processor/ts/wrapper/templates/auth.py,sha256=sVMYIifGHWC-FuCCWBeF-CsfB_qt0y7LBCgNLviziFQ,23237
cmdop_utils/codegen/tools/openapi_processor/ts/wrapper/templates/errors.py,sha256=ph4w9qqalEmF-PZSiW7lDOvvmpiDmcXwLzbHYD9yPt8,2403
cmdop_utils/codegen/tools/openapi_processor/ts/wrapper/templates/logger.py,sha256=FvVgELNf2oVtmi79blVqqu4ZR3AppUtEL7dd50njpNY,4279
cmdop_utils/codegen/tools/openapi_processor/ts/wrapper/templates/storage.py,sha256=17D6NF5Xd8pLfBub3DjOYNH5UdvnaMtaTlZMZ2yojKs,3114
cmdop_utils/codegen/tools/openapi_processor/ts/wrapper/templates/validation_events.py,sha256=CT974UMxYj3LdYYQerJf2-b79o_ZDprjfN6cInT1ius,1799
cmdop_utils/codegen/tools/ws_ts_generator/README.md,sha256=95Z619PgKmkkkNXVQgsKsJkS0H6s7NhC1815Sh0n5BM,14627
cmdop_utils/codegen/tools/ws_ts_generator/__init__.py,sha256=HwbAomRNRyKuIqtN-2tVMiUfHfqBFwqGQ0UMUcRNEu0,19571
cmdop_utils/codegen/tools/ws_ts_generator/swift.py,sha256=eFpLesALXfAn9bq0gXr6DQFlBUz9zosKm0dxWsCnu-w,10743
cmdop_utils/codegen/tools/ws_ts_generator/templates.py,sha256=iLDS3pCw_by_2ZEIfy98H0p5TwoxVfAqRAbkft-RGn0,8243
cmdop_utils/codegen/tools/ws_ts_generator/templates_swift.py,sha256=XsX-qH6pECbykl3R_wTYAV7CRpQk78oipf31gO9jkfY,17986
cmdop_utils/codegen/tools/ws_ts_generator/assets/client.swift.tmpl,sha256=m7XpnOSS1ODaeMjwZWRhs53QRtStHL958GQAWbuxLlk,23576
cmdop_utils/codegen/tools/ws_ts_generator/assets/client.ts.tmpl,sha256=bl2bLZ7Yrb7qj3tx9Cyq7EJqMzZ9MrKTJ0-kvZjs_6E,10974
cmdop_utils/codegen/tools/ws_ts_generator/utils/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
cmdop_utils/codegen/tools/ws_ts_generator/utils/naming.py,sha256=x0kJL8zpBUT9GunpusjmpL_U20GxLr7L4y12zTDTFBE,7338
cmdop_utils/codegen/tools/ws_ts_generator/utils/converters/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
cmdop_utils/codegen/tools/ws_ts_generator/utils/converters/base.py,sha256=EbSyGMaoTQPe9PewwjYoD7Oa8fL8tAgHtDnAswSLmBM,2999
cmdop_utils/codegen/tools/ws_ts_generator/utils/converters/swift.py,sha256=ZB5F46hh_4ClA0dCJnl1x4pQ4AKQA_q2VcU7LvtP2Jk,11866
cmdop_utils/codegen/tools/ws_ts_generator/utils/converters/typescript.py,sha256=l7OwC6pfUDX9uSJhRVuFQuuFyz4tHhLe7mF-FEyL7eQ,8702
cmdop_utils/llm/CLAUDE.md,sha256=alQqRCW1vrwy84JeBqn4VsLz2iPeKUZD8Tz6-1zoVsI,7465
cmdop_utils/llm/README.md,sha256=iT5CkD-e_7urVgaBGfx2kg5CjT5uI_bpVblAPd5svH0,5447
cmdop_utils/llm/__init__.py,sha256=Hs8-16A8seZWYSJVqrBK6nGFhGOvmkuTarCTNjWY6TI,7359
cmdop_utils/llm/_integration.py,sha256=Dc-Pht1zyWkMbLgOfA1blEDGrDpABvq254XzXrgzeCQ,2711
cmdop_utils/llm/@docs/README.md,sha256=oCWbWx-qDdozIcMHU7dATf2F7k48Cd-QDy8nr0x7_tE,4505
cmdop_utils/llm/@docs/architecture.md,sha256=jXqDfQ-pgXhsAZotzoCo-2j6HAkR7JHeNi_l5D4BJTY,13963
cmdop_utils/llm/@docs/audit.md,sha256=UNsvWGXNw5PgtL66iiIodjj2c_IDsRUiNx7YyYsD6Ws,9853
cmdop_utils/llm/@docs/catalog-registry.md,sha256=zGSvQUsbTbO3Q9qCmeKlXn41a42SqmRiRQX-rBfU1rk,3253
cmdop_utils/llm/@docs/fusion.md,sha256=pNTE7L1gwjPSULP36b8ZsN-TQN5SabZNNJVnVfOOPcs,11624
cmdop_utils/llm/@docs/pricing-units-audit.md,sha256=V-rSjtkRlLeWiAkGznDdYr_sFRXg0K-MNmPyEfQzRwg,27826
cmdop_utils/llm/@docs/reorg-2026-06.md,sha256=I5PIdRlBkX-F2d5rD_5NVCND7-M93kXq82KcgmIxfvs,5591
cmdop_utils/llm/@docs/roadmap.md,sha256=SSbu-2jh-1ZQ1oJh2K2opg2171AjP36ijB26enD6vtA,14066
cmdop_utils/llm/@docs/best-practices/prompt-patterns-image-edit.md,sha256=OovVGrR6waQuaTk9TZKwgtNhk6V8ZZbr0Ujhxny46kI,5793
cmdop_utils/llm/@docs/examples/usage.py,sha256=j2XdQmAhUBFdKKtJPN2foNtXHGgHN8j0AGDNEHIkVVE,6627
cmdop_utils/llm/@docs/insights/cost-and-caching.md,sha256=gWOtDOyTbmvCzFRfM49yD4xDmJWAjP76HXEGakt1dcI,11428
cmdop_utils/llm/@docs/insights/reference-implementations.md,sha256=Jv5waH8W7JvhoW70PGQW7r5lP-jRXIPfft9UJ3efj4Q,8689
cmdop_utils/llm/@docs/insights/reliability.md,sha256=M4Z9CryJjLEMDOc-L1NmXE-sAiy2ztvO5YcV3j8FRiY,9463
cmdop_utils/llm/@docs/insights/routing.md,sha256=0kPYOBeA0oKv6aqyvcBpGBXjNp6F-ygwtacobRHUUlg,8924
cmdop_utils/llm/@docs/insights/structured-output.md,sha256=vWp_SiIlw0FVc4rJH6ItH4ChHhpHYlJYHLscGoFO2Ao,10835
cmdop_utils/llm/@docs/insights/tool-calling-models.md,sha256=n1fuZZOYAzHJqLmSW3S1V4lYYPGVkOAoLG7jcyTpzFw,5913
cmdop_utils/llm/@docs/insights/image-edit/README.md,sha256=C_KwdNBQO6Qy_jGrLfCaQMWCHq3Teu-QZSS4vmtAZTM,3541
cmdop_utils/llm/@docs/insights/image-edit/input-resolution.md,sha256=uV2M7p_dB284_zC2nPqBV4eKQdBGgmXVarmWjStJwZE,6765
cmdop_utils/llm/@docs/insights/image-edit/nano-banana-lineup.md,sha256=h25KrPzeg_r-fIqbqrvGA-Hy6K-qqy4Q4yesvHMiKso,4340
cmdop_utils/llm/@docs/insights/image-edit/presets-pattern.md,sha256=3MQAdmXGv8oIV1vwWUO-3jATWhoNVfY3Kw3r5XiSz-k,4405
cmdop_utils/llm/@docs/insights/image-edit/prompt-language.md,sha256=-M7-zKw1Ac9pSErY31aSyHERulpngEQRctL1kQ3bHBg,5096
cmdop_utils/llm/@docs/insights/image-edit/prompt-length.md,sha256=9RxphGstXDDnr3ft5dmdIMDN1w84lLZph6ZK4cSyCQ4,4645
cmdop_utils/llm/@docs/insights/image-edit/quirks.md,sha256=AHg06mLTf-VzOo6FKscO1aU5eyviV_KVRwniVLSqZb8,8054
cmdop_utils/llm/@docs/research/claude.md,sha256=AjHrtr9basj9kPQnm_q5mqHew4HvZExIsW7VDb3SYkw,10544
cmdop_utils/llm/@docs/research/gpt.md,sha256=i9nfclh35cmhUIqzlQKxX_LvsdIqpj2tJPGO-m7tc9w,14132
cmdop_utils/llm/@docs/research/models.md,sha256=MBBElztxZKZ-BCA7lsAwcKdNg49AuaZNMPY0vxbN3ZQ,25449
cmdop_utils/llm/catalog/__init__.py,sha256=ITWBfLsO16ixaLL-tpto3-Y7FeqL288nW8CAi6m4m5Q,1570
cmdop_utils/llm/catalog/advisories.py,sha256=IwRvasgC5SVlyEHQrxaBEonza3-W0_Fmd9GyWab5Td0,3629
cmdop_utils/llm/catalog/fusion.py,sha256=0yb0DP1VQo00zVqCOiwgDL0U18BmRIeRgUQlhwRqU5M,5012
cmdop_utils/llm/catalog/models.py,sha256=g0k_6okz1u3b1rm8ci9Yt6ov7gBybz1d9Xbi42dhgXI,9387
cmdop_utils/llm/catalog/policy.py,sha256=FVoj4BVdysB6c0qhox7yt27TJ0AteRI98O32i6IpbRg,3298
cmdop_utils/llm/catalog/roles.py,sha256=30K_i7TUAeSQh4l5hCJpq2SRN4klCFPaXddaCdeuigM,1204
cmdop_utils/llm/client/__init__.py,sha256=6mQtCGJqJmA_bF0UmIkeWryyAY1FDpa50H0Fd8PoZGo,423
cmdop_utils/llm/client/chat_handler.py,sha256=V2DRar302Tt70b7c5P6GGMH7fJxXvcIcG6-GJzDGMds,7927
cmdop_utils/llm/client/client.py,sha256=7whPmvGZkAOpFkiJ3IMjciR4R2LrMbPp8848Wez5wQU,12638
cmdop_utils/llm/client/embedding_handler.py,sha256=mjGb0e2YZ3n39-hD1DCNb5y5xlRF6_Ed1ziCXhTGO-c,5117
cmdop_utils/llm/client/response_builder.py,sha256=oAsrCoY8WRUTlDnqOHQZQaxBlsNiEczlsZQq15_rX-k,4639
cmdop_utils/llm/client/stats.py,sha256=H_dKmSNmOcp7s3EhgKFpixkUTAmt1-JTkd36qW3WGxQ,3055
cmdop_utils/llm/core/__init__.py,sha256=nNB9NiHXdvX8LFXox5mwvbHU2eVuXA6lCSNQetcdf2Q,1269
cmdop_utils/llm/core/errors.py,sha256=t9dibiwRtajpwbdGV1RuYPKEkTki9JA6EOmOorhMat4,7020
cmdop_utils/llm/core/image_io.py,sha256=Rq_dQ0LMNBrdZpTffpDsILbHq-ElO5idH9WDzsZtkso,11904
cmdop_utils/llm/core/job_status.py,sha256=GhE_vU4ZJSfHU8w_86KbLkA39QDWqj1mKmp-XRITG0U,1693
cmdop_utils/llm/core/tokenizer.py,sha256=NMSj6nXUWVDxO1mqU8vLrt2UwIvonikPicob6O_dDaA,2627
cmdop_utils/llm/core/types.py,sha256=nd976TuxQJsIDmPHIBoL1olUANYNSQz1AN5o9KwcR3U,5447
cmdop_utils/llm/embeddings/__init__.py,sha256=aIJjnNCEeSFsxj6KauHdHpP50AZzyfjbQvQ-iyfFC5M,327
cmdop_utils/llm/embeddings/mock_embedder.py,sha256=0NXxAfF3B96lirj7yxp51RfrBVgKdeETduQ4Mwx3JKQ,3195
cmdop_utils/llm/embeddings/openai_embedder.py,sha256=ZB4LJ2gu5ObkjLpg53ViXuUcQO087OYBvQkbYVm2h7w,2144
cmdop_utils/llm/embeddings/openrouter_embedder.py,sha256=1KJcfncJyg-jL1pnPjTarPozV1BPiApt4_9pJb2LH3o,4387
cmdop_utils/llm/features/__init__.py,sha256=tNTdgN5NZwIP025gjf1KhJMNiZFH_h2ZDxo45z-E6vQ,94
cmdop_utils/llm/features/embeddings.py,sha256=0gULtTzTrH_Erpdg81qiNK61vKFokhFGSYwPElCfFsI,4098
cmdop_utils/llm/features/image_edit/__init__.py,sha256=SL3EM7XOC7sASlVfG_dvqJbpOfk7ry6dPr-msyh6krg,1828
cmdop_utils/llm/features/image_edit/client.py,sha256=H9DeLkzUag-CdUDuD90V9FKnJHryH0NNwDtNBnHbo6E,8539
cmdop_utils/llm/features/image_edit/errors.py,sha256=P67Pe1JIqTFiL1d-Mej99-B5So71YsrDpfrkKKJ6fVs,1519
cmdop_utils/llm/features/image_edit/fanout.py,sha256=qdaOHc0cdenzZKTzPUA4Njdnn-mLZ3Sy4zorKwrd0-4,2901
cmdop_utils/llm/features/image_edit/models.py,sha256=qA5k0r48NSU0wzu3Ut-Q8ONc7tqMPjP_mpBIvoFpkTM,2789
cmdop_utils/llm/features/image_edit/payload.py,sha256=rZIigDXiuPoPfsLxBSUfo8plBkvHQeGcknB0K6nG03Y,3572
cmdop_utils/llm/features/image_edit/presets.py,sha256=I7Lr2kDpzgzXuWFnYpXFMC9kArxkReBS-xQ5bksOeRU,2236
cmdop_utils/llm/features/image_edit/prompt_safety.py,sha256=t_pkpj9-N_pmLA8IJyOReRcqGfAGI4mZFOSks3SVkvw,7822
cmdop_utils/llm/features/image_edit/response_parser.py,sha256=VhaobtBIS6DpIB8yeqEsL7ESNwTlRBVHzQ6XlEOd0O4,2292
cmdop_utils/llm/features/image_gen/__init__.py,sha256=t2gQ77xcAgeYzonIISEPNRDhHDQ-Qv0fjNEBoZKaVkQ,568
cmdop_utils/llm/features/image_gen/client.py,sha256=WvBo8fNoDyl4KD4R0rAf6Keof_ahqQmhQDjoFvamQEA,8849
cmdop_utils/llm/features/image_gen/models.py,sha256=8NjkFv2RZaDAqrKhwebHgpI4W3Qn86c6Fo8Ka7CVExs,5239
cmdop_utils/llm/features/translator/__init__.py,sha256=rObiH2gMzHGjqfBaaA4y5aojxSx-nwEu5_R3A4-vna4,247
cmdop_utils/llm/features/translator/cache.py,sha256=ZdlXngFSpyyV9gnhW5zVKrDWLKy4KibKm6caX2I9o3s,6056
cmdop_utils/llm/features/translator/translator.py,sha256=SsQ9FxxaAlmOBz_krPAf_6CbdSge9lXhSU48vbJu3TA,10308
cmdop_utils/llm/features/translator/detectors/__init__.py,sha256=AiIWcHkKcryaqiXf3eB96GeXMdhHIT-2ByyVaPgCjVI,245
cmdop_utils/llm/features/translator/detectors/language_detector.py,sha256=ewYbsIkeyoLEhjp0Gxl3MxWIx5Y4yIqJINGNMXWCA0s,3687
cmdop_utils/llm/features/translator/detectors/script_detector.py,sha256=WwazZPRajNMEeyAtFKBr3QdjbrNZm-dT6Sgl3bDLrz8,4116
cmdop_utils/llm/features/translator/stats/__init__.py,sha256=Nx7ypXmfZOPXZDZZ6tYbGc_5vuxqDbxOP-CuUrRhe6Y,166
cmdop_utils/llm/features/translator/stats/stats_tracker.py,sha256=TZeTgEYsfLs1HTKcwISDb556lRwj4uVa2RWAFthlLeM,2394
cmdop_utils/llm/features/translator/translators/__init__.py,sha256=yQ4ZyTZfQ1_9-Y2971dw3RNVS8wh-QzAsOPWU7oi3Xo,335
cmdop_utils/llm/features/translator/translators/json_translator.py,sha256=wmX4VTL5LXFM7AGeAiV5D5fASFaXkm75SkjNwBozitM,12469
cmdop_utils/llm/features/translator/translators/text_translator.py,sha256=wxwbvHboFmHwIrqZzGT4ZI_6jbUCJzCjUfvRiiesx4E,4351
cmdop_utils/llm/features/translator/utils/__init__.py,sha256=t_sZIH4BT6UJzS88--srG5kL9kSKlWoK2EZ-tEGWsts,221
cmdop_utils/llm/features/translator/utils/prompt_builder.py,sha256=ZSOnm9_eoG_aCd2XT1HV_fzw8Sq9mrssTGF7Gm0tRXc,3352
cmdop_utils/llm/features/translator/utils/text_utils.py,sha256=_7Z4n1oi2_Zl3NU8kbRiLa2dCRViyzFG6-sUIcEmnmE,2925
cmdop_utils/llm/features/vision/__init__.py,sha256=B1Z3kVdk4c3dqlIpFR7n8Hru0ygUFnfTTFivr_4G_sI,2299
cmdop_utils/llm/features/vision/cache.py,sha256=z1-Pfn25KJVfnmuSLFeNKjx6CxrGEX7q8Nlj08B0gtc,9582
cmdop_utils/llm/features/vision/client.py,sha256=08yFQSiAtRmXtnkENlbsx47Eb_ECEgUKlTrR7DjayBA,39002
cmdop_utils/llm/features/vision/image_encoder.py,sha256=AiQPSIn8XUK4cH72SOP_aUygwo4LJK_q9N9OTBcw-bM,8847
cmdop_utils/llm/features/vision/image_fetcher.py,sha256=DKiYqVBSxG_482Nd1W9j6-7gL7cuZviCw4BIj7d9JjQ,10881
cmdop_utils/llm/features/vision/image_resizer.py,sha256=MtnFvBltRoVDQ79PUKpeq7dSMwGIG7tDaZWmvOgVFgU,8086
cmdop_utils/llm/features/vision/models.py,sha256=03TzXXIPmMS9tJbvsdYZcO0auKAOh_JcRkEr9Z2Lf1k,7422
cmdop_utils/llm/features/vision/presets.py,sha256=-bHIXSNfwDoMrJWU12-tqkSbHfE-zcjsvN9x3QKzSMA,4764
cmdop_utils/llm/features/vision/tokens.py,sha256=ymU6_PokC-NKWWiBlBxrijL0Z_F3dQobcnyNPtINCZo,3935
cmdop_utils/llm/features/vision/vision_models.py,sha256=Q1uy4jbDGLqucrgmilZGQKnZ7akt06EVbmizXtapgKU,10453
cmdop_utils/llm/monitoring/__init__.py,sha256=YXDhT62f8fwVn_YXAKVlMlG1OywSFcuc36uucCIoaMs,671
cmdop_utils/llm/monitoring/balance_checker.py,sha256=oLMrxmS6gVAZzts-gII4aiSXrTOImuA_83OaTl2sBuM,2726
cmdop_utils/llm/monitoring/notifier.py,sha256=NDY2NHnhrRUMSJO-PqeI9qvTH0LXss3FBS25tAS30gs,10459
cmdop_utils/llm/monitoring/schemas.py,sha256=bb062pW7Bbc5eL8VdYulFqzINdN2gsv-sOi6GktaT4Q,1645
cmdop_utils/llm/monitoring/providers/__init__.py,sha256=KEIwgHj6VRe1bN0E2k2K2c5rD5MxxAjFXpIM0XDjVcM,294
cmdop_utils/llm/monitoring/providers/base.py,sha256=4lInU9_5F0EeDsuAJtM1kze84wigO2zzNR99aXMOU4A,3120
cmdop_utils/llm/monitoring/providers/openai.py,sha256=io_3aLQZNPTdbNM8Lr5tufyLnL3i5h3jQRUit0VTKaE,4180
cmdop_utils/llm/monitoring/providers/openrouter.py,sha256=HnkO16YMjyA-ZtFikM3_9oA6EKei6bco_JC0Lqq2M0U,4088
cmdop_utils/llm/pipeline/README.md,sha256=Rmgv6N2i587IEB8Qk0KiHMxlimITtApPyo5b1fjRLS0,357
cmdop_utils/llm/pipeline/__init__.py,sha256=5TSkBX86ZsxnamMI9kzTngqg-tPn_6H-L49EEnN4Zw0,867
cmdop_utils/llm/pipeline/circuit_breaker.py,sha256=_G70BQizK5GIe3nZzgpPS8OUOiC3udXm3xWCYY22-tA,3333
cmdop_utils/llm/pipeline/cost.py,sha256=G6q0pxVXMcQTeCqPb5SWoY2QF7H17YOceS2rD69Wky8,9775
cmdop_utils/llm/pipeline/ratelimit.py,sha256=LY4Vzm30dBjfRVnUKc1V_Q7HwDYiVryHgCa2Rsz_cV8,4401
cmdop_utils/llm/pipeline/retry.py,sha256=UeB3JLLm79jRGeiYGGgPyUWoFLJ24EBmaMnUNrVxrac,3462
cmdop_utils/llm/pipeline/router.py,sha256=KgPjmFUJuG-gDJdytgI1drjnLUoMerkmslOeq8JW0Oc,4817
cmdop_utils/llm/providers/__init__.py,sha256=FX619w_ISN1rnF86qldSvZQqWP1UVIqWqDh-j-gwqUw,408
cmdop_utils/llm/providers/config_builder.py,sha256=69a0D1e0jFOc96DtZ9dzmHxyu7s1OhErDVHDql3XtiQ,3156
cmdop_utils/llm/providers/provider_manager.py,sha256=T46fGaeiwVMckjiXNxDa3fgVIxQzUt7b_5XsrDD1JgM,6383
cmdop_utils/llm/providers/provider_selector.py,sha256=PcM__YxvzolrdFLYW4icxEMpOoEk1uyPvHtOnrbFYC0,2226
cmdop_utils/llm/registry/__init__.py,sha256=nSiDLEhni-qz31CsNoyv101bZXIlL9iq8zc1pXEQTqE,719
cmdop_utils/llm/registry/budget.py,sha256=2WDUAE6Z5SnLk5QxEjPbM_20oUN2FBU49WUFshRwnEs,2645
cmdop_utils/llm/registry/free_models.py,sha256=JUsTutx4u7wKQiprkwcBD8JbjsrId8MSYs3SAFrF0wc,3544
cmdop_utils/llm/registry/models.py,sha256=AiOCgb9CNXm3MPf6Ya6Qx-afMwi6FYNc72VCvhxILzA,36705
cmdop_utils/llm/registry/models_api.py,sha256=bW829JxgLbzlms6vRZ0hNxRNFRbMxDuTXtS4KALhVBA,4326
cmdop_utils/llm/registry/pricing.py,sha256=ZfmzlSA28cH4Qe521Ju84EnqLM0sHjtrRP_ZYGuUqi8,5926
cmdop_utils/llm/routing/__init__.py,sha256=XdRGzPYaDYD5EAE_Dv-uAPRbniNP0UPwcfL4o-CFmBA,1628
cmdop_utils/llm/routing/llm_router.py,sha256=_up0ZJDc8HzaTj6KedoK9nwn0D6dcv4S56C0KA2X6KE,16341
cmdop_utils/llm/routing/presets.py,sha256=zmMHyt60lPrE_y_zeO9Pe2JbqxOjUuWGiD2yuWLUim8,10320
cmdop_utils/llm/routing/providers.py,sha256=mMNfcZon1p6gMTDRqstl7rHMuEcp_lrm-r5SSePsNZQ,4907
cmdop_utils/llm/storage/__init__.py,sha256=f-0lYYVyfGmekT3g0Snvfra2W59ojrx5UdqIaNMkeQk,478
cmdop_utils/llm/storage/cache.py,sha256=Ax79DwvqoB5w1lBBbJXAukKNqvZjP9UEV9cZ9zkbfRU,8009
cmdop_utils/llm/storage/cache_manager.py,sha256=W0T9RPU-s_9qjEVoF_vBwclhza5Bcy0qPQlYQK1Upj8,5332
cmdop_utils/llm/storage/dirs.py,sha256=orxc-sdBeRQGtDHqkgkvg2hEEGT_B7zFGfXvulqt6UE,3274
cmdop_utils/llm/structured/__init__.py,sha256=N4Hz85qhtztndqfpcNjUc-A7hSNqz5PBXbN7OlTzjVM,491
cmdop_utils/llm/structured/enum_coercion.py,sha256=jdYAwreOzI5zxgjL2BrcZ2hMoZd-m74fpxCyXI2MSOI,4532
cmdop_utils/llm/structured/extractor.py,sha256=OX95ZEylNKwDHucY-jSgKs36b0K7drtcSu8I4fqSM1g,5269
cmdop_utils/llm/structured/repair.py,sha256=ia97KTY5hE-1gFcn2c3zdo9RRLPzk5j2H05eDpUg0no,4592
cmdop_utils/llm/structured/response_format.py,sha256=KKI14qd_FolsmjyKalXxztUvi_yRbr2YVE7dgDD2AS0,4185
cmdop_utils/logging/__init__.py,sha256=Vgc1o1NHxfVhexkgEchSKw6-PdI1S4hKT9_tGiTKmaE,4395
cmdop_utils/logging/config.py,sha256=fgIHuS-w5VkI_c02z47PMFkGsAbEX0yZEki-JLoUNus,12121
cmdop_utils/logging/context.py,sha256=mctUN6F4r8WSTStq9L7nceFx8nOYwy1qjEV3FUBxBM8,3813
cmdop_utils/logging/factory.py,sha256=YflYbjYBFC_PiJRJnLxFC1f14mi0CFlgOPeMzlQpo4A,1131
cmdop_utils/logging/processors.py,sha256=TjZeie-rNmyYdvgCEQlYkvphYe4sjAeApfduG_n9P8Q,4366
cmdop_utils/logging/render.py,sha256=-k0_ToLaR_UQ6VJ1svQc7PZHuhXYogSV4fADX3AQvGE,6070
cmdop_utils/logging/usage.py,sha256=bC2L8IQx_w0yZ_8y9SS998nXKoLLPtc33lraNKJ6qoQ,3828
cmdop_utils/telegram/CLAUDE.md,sha256=M9GbAnTi3FsCu5XKXYZ51doejcWWHKCyHyUjFHKPUzc,1211
cmdop_utils/telegram/__init__.py,sha256=TYPyJbrOKOPzBX1Juffz6Q8EZuncEIDveQf0Fy5lXyM,1987
cmdop_utils/telegram/exceptions.py,sha256=e-Trmh9NlDSMZ9rMxWKFso6bdrm9dZlwyAesmdIf3Zc,481
cmdop_utils/telegram/formatters.py,sha256=Bxcoj03TpJeadnlx1uPeYuK_AY213YNxf37uFji9dZA,6115
cmdop_utils/telegram/queue.py,sha256=2zeS4CEedT91rlJ_5qJ0WeiRsIZ6G1rLHc_8fHSDlb4,9577
cmdop_utils/telegram/service.py,sha256=D-ZIUCtO49JsWjNxVjAs-N2Xh89W83mMXqaE20L-utY,19972
cmdop_utils/telegram/shortcuts.py,sha256=NiHEBFO1fTVHv0U0ZoVoblVnvDoqnK9RRAStJQ9EUWs,5896
cmdop_utils/telegram/types.py,sha256=cglGJPyPxRabLiQrQwxQRcPHEeJeehqdj3xF3zBy7c8,286
cmdop_utils/telegram/utils.py,sha256=bmayJcw6VSVVIMzr7JQdX38C1_uSbJa3pAKODZeavJo,2910
cmdop_utils-0.1.1.dist-info/METADATA,sha256=RNDA45IKXlBSuHEtH-q5kS5GVLD4J_7InymRysJEYgc,4636
cmdop_utils-0.1.1.dist-info/WHEEL,sha256=mffPy8wBnZQn2VnJUU5jE99KsxaSfiyMHV9Yt0aLVxs,87
cmdop_utils-0.1.1.dist-info/entry_points.txt,sha256=aO7Sd75mmD2kfFwEhahv6LC-EHAE8kkCIyR7xHDriv8,63
cmdop_utils-0.1.1.dist-info/RECORD,,
