{
  "version": "0.1.15",
  "commit": "f84b2977a5aadc76fd0e709a2cc3d241f35add33",
  "generated": "2026-09-13",
  "entry_count": 861,
  "category_count": 22,
  "source_files": 1332,
  "skill_documents": 91,
  "quantlib_files": 25,
  "located_count": 796,
  "factor_count": 462,
  "files": [
    {
      "path": ".devcontainer/devcontainer.json",
      "sha256": "7a9125339cb883ec410a2ab59cbb50eb6ccbdbbb6f3b77a0f5e3803515fd8b24"
    },
    {
      "path": ".github/pull_request_template.md",
      "sha256": "63016cc972cb5cedb74f17537bce135e9528c84bb4e81f55fd10751d6ff4a1da"
    },
    {
      "path": "AGENT_CONTRIBUTOR_GUIDE.md",
      "sha256": "2a6a8aa8de35275019dae7d151cd20de2279bee9849e7c8546b57d4ce036b102"
    },
    {
      "path": "CHANGELOG.md",
      "sha256": "e15057157be18d87da423a8b1c2afb4f982627349bddfd7d67b6e511eac23fd3"
    },
    {
      "path": "CODE_OF_CONDUCT.md",
      "sha256": "c3fc3714c83adbd6ba589f159b2ca23a08deef36fd46b2e34d132bf2ba0b1040"
    },
    {
      "path": "CONTRIBUTING.md",
      "sha256": "fbb8a6d585bc94db347268b6bb3dbbdc2e45ca9ba8c97fcb48ad4bd7616523f8"
    },
    {
      "path": "README.md",
      "sha256": "7263587a40fb9c77d38fd0fbbdc4c77e5a9a108119edfd73a571843a8fdbcef7"
    },
    {
      "path": "README_ar.md",
      "sha256": "885d73c1b0824c374957af764810c8ca9e02ce68a516046483c6347c9fe00acb"
    },
    {
      "path": "README_es.md",
      "sha256": "d33dab5a373d70d34bd457625e68566b511f6f9952aba80a411343ea8e093e94"
    },
    {
      "path": "README_ja.md",
      "sha256": "1a5fafc031912df18ff75ca464807a82bd57cd4a7d57cc718d70e0a7481b3c43"
    },
    {
      "path": "README_ko.md",
      "sha256": "6c5f2856fce04507199d93616db3a29be64cc69a7a71b06ad86baded970dcdd5"
    },
    {
      "path": "README_zh.md",
      "sha256": "06427c6281f2c83437ede156aeb5fced7449c9b459e21c9654d8ba505653b8c6"
    },
    {
      "path": "SECURITY.md",
      "sha256": "ef97df5f6c3002d0accf3f91abf7496f32ba0c67e96ea844768f5324e01b91a1"
    },
    {
      "path": "agent/SKILL.md",
      "sha256": "d7bf8a75c9534b8e2975a31efa2df45831459a2d0d3a09464d7c18dd1bf3ac82"
    },
    {
      "path": "agent/api_server.py",
      "sha256": "dc44f1a7d62ca162636c821aa693ebeea6401359d4f5d817ebe9942c3563a65f"
    },
    {
      "path": "agent/backtest/__init__.py",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    {
      "path": "agent/backtest/benchmark.py",
      "sha256": "b3a78023d32af35e11642cbad93ce1a1711704145003bd0a96850eabf3c32463"
    },
    {
      "path": "agent/backtest/binance_account_reconciliation.py",
      "sha256": "62551bbd8bb428cdb37f0dfc7af73aee6cf456dbf5aa97dfd4de54865c5a8f42"
    },
    {
      "path": "agent/backtest/binance_shadow_evidence.py",
      "sha256": "25c5bf1754b4129d8bdf0983f44b825275b885f0d5adba56051abd139ec722d2"
    },
    {
      "path": "agent/backtest/binance_tolerance_calibration.py",
      "sha256": "cc077db3740d2a6d085cbc7a56402cfc0d1360c1595b72b3a8e31147ed9cf751"
    },
    {
      "path": "agent/backtest/constraints.py",
      "sha256": "c1d8e5aad938da3cd0b41bfb43e31d5895b8d5d656b47d6732af2bfc67dae46a"
    },
    {
      "path": "agent/backtest/correlation.py",
      "sha256": "7b10f02654402fb6e1f4b87e9efbabe6ba7d9b1314f58f1a2630af8e392989bb"
    },
    {
      "path": "agent/backtest/engines/__init__.py",
      "sha256": "0f7700c87d268314da8ad414897f3921c960de84abcbc53f4aa6b353f3609497"
    },
    {
      "path": "agent/backtest/engines/_market_hooks.py",
      "sha256": "afbd8c79877b4110f117dde643f2a74003b8aa2133f014c272129dcd917e866e"
    },
    {
      "path": "agent/backtest/engines/base.py",
      "sha256": "e35b3e4de3d4fe614c60a629bdb3788d28edeccb799e339c8ce2e0cd9d907967"
    },
    {
      "path": "agent/backtest/engines/china_a.py",
      "sha256": "40b381b7ca5323745d2e40ab18512f1fc7fd5db24a0e86adc789ca2e94e0fd02"
    },
    {
      "path": "agent/backtest/engines/china_futures.py",
      "sha256": "d500215ee5f7b9fcb43c6d56231c137bd1fb99d8a873cf310a4744ced5f2227b"
    },
    {
      "path": "agent/backtest/engines/composite.py",
      "sha256": "edf1b0ea8cef73b496befa138bc1c0aa05b9f945b0d49ffc4611f5bcce12b74c"
    },
    {
      "path": "agent/backtest/engines/crypto.py",
      "sha256": "c653f88b55229e7e3ec0a461603d73a43292d490d3dacaef67dc3bbe18f8632f"
    },
    {
      "path": "agent/backtest/engines/forex.py",
      "sha256": "bdf9c8e070507c54b402126a1ceb1b2281daebdf0173df1022d3f6817a8b1cf5"
    },
    {
      "path": "agent/backtest/engines/futures_base.py",
      "sha256": "5d0a19b3fc61f7f1aadd8e6fb42e6f069ab56b4501855abd3080b8d734da5f3c"
    },
    {
      "path": "agent/backtest/engines/global_equity.py",
      "sha256": "4a760fa2be4fa79247f9fb9bb6ed57132f2347cfd751e899955fde95ed2def6d"
    },
    {
      "path": "agent/backtest/engines/global_futures.py",
      "sha256": "ccfbb4ba00867c4b7bbe0fcdf4729d8572201afd287e29b0f87bae3efdbc9380"
    },
    {
      "path": "agent/backtest/engines/india_equity.py",
      "sha256": "b120065cf3b92aca3781b328aa2a7f87a81d372a7126c17d57c01cabafdbd808"
    },
    {
      "path": "agent/backtest/engines/korea_equity.py",
      "sha256": "459be94001d8b1a836f453ab3578eaacb7e8c01b726f80cc8848e3659c1a6fd4"
    },
    {
      "path": "agent/backtest/engines/options_portfolio.py",
      "sha256": "61ca5aaff8c4705ab1f9aeb4d6b6e5417a04901edac036a9935b1f466af77583"
    },
    {
      "path": "agent/backtest/engines/vietnam_equity.py",
      "sha256": "946b2fa847c926deba8dd5f2eb7ac24e9f28310e4d08763bf2b78ddfcbfa4252"
    },
    {
      "path": "agent/backtest/factor_costs.py",
      "sha256": "e9cef0b415a23d6f8ef816a0ad9a80f72d5fed42a47721ea11a62321cad2d2c3"
    },
    {
      "path": "agent/backtest/loaders/__init__.py",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    {
      "path": "agent/backtest/loaders/_fundamental_schema.py",
      "sha256": "9ae587a6435de0e3364f2930ae765819ec43c1d31646c237dbdaaf94a5b5c671"
    },
    {
      "path": "agent/backtest/loaders/_http.py",
      "sha256": "38cd2f7e59f73ffd1e97ff15201c91fd7a66085e22a9add0e0d13e4f42934f52"
    },
    {
      "path": "agent/backtest/loaders/_symbol_utils.py",
      "sha256": "76dbef1fe0d8015853a1be6dcb2f18353509abaef1a5f1fdef4606369ba26387"
    },
    {
      "path": "agent/backtest/loaders/akshare_loader.py",
      "sha256": "f3a522177fca00587146ae7db3391a0646ed84a820acc6b051a475c99a715d48"
    },
    {
      "path": "agent/backtest/loaders/alphavantage_loader.py",
      "sha256": "70b0ae39609077cbf6fc3f723da3adf07fe4afaa99edf7c493057993fac8f49d"
    },
    {
      "path": "agent/backtest/loaders/baostock_loader.py",
      "sha256": "b553d1c08e1649b47c3da7885eaac1c5ef08bf4f660268cfd92b01e57799c437"
    },
    {
      "path": "agent/backtest/loaders/base.py",
      "sha256": "be974a67c87652530df6996feeb2fd6d6f0d09390ecddf498c9433b5d6833e8f"
    },
    {
      "path": "agent/backtest/loaders/binance_loader.py",
      "sha256": "ddac0c59df335faf168a8a6fe501957386bc4a4d5a524e9a20698e48c5b30b27"
    },
    {
      "path": "agent/backtest/loaders/ccxt_loader.py",
      "sha256": "be247c52ce6b95a65c06d94abb39f9f6cd2523c4308c0a527cc9e59cd85f1e7d"
    },
    {
      "path": "agent/backtest/loaders/cn_adjust.py",
      "sha256": "29dedab388458445ee1de117a1609ed08eeb780df56f9387e6cf26cc076430d3"
    },
    {
      "path": "agent/backtest/loaders/eastmoney_client.py",
      "sha256": "b4b6d5dec05e4178777bc9210bb2305a01b65df12ad93e142ac35e61b2ac0667"
    },
    {
      "path": "agent/backtest/loaders/eastmoney_loader.py",
      "sha256": "7d6fa8d8043bdf6746a9a2ab2eb08427b67b50aca1dc34d4d679414a190850b4"
    },
    {
      "path": "agent/backtest/loaders/finnhub_loader.py",
      "sha256": "6f0d6c5656d2bd517ce8fe16ef6b3eb3fad1b4e76abb268a713cdcbbef346fff"
    },
    {
      "path": "agent/backtest/loaders/fmp_loader.py",
      "sha256": "6ac37a66a1fc69f57b232dda216848187c4a9af9d044eda3699bb34d45097497"
    },
    {
      "path": "agent/backtest/loaders/fundamentals_loader.py",
      "sha256": "bc2cd9c4776650637102b10f14ca0a3684087de8e4d66ac94e933b744ad020f4"
    },
    {
      "path": "agent/backtest/loaders/futu.py",
      "sha256": "255cb41284d934e16d95dae1bb392bf27568f3f53827cf62eab3441190ed1cde"
    },
    {
      "path": "agent/backtest/loaders/india_broker_loader.py",
      "sha256": "51459e76ee6d3394dc5047c5c97f077556cde22d899421ff207858cabd1d37ab"
    },
    {
      "path": "agent/backtest/loaders/local_loader.py",
      "sha256": "2ac6621554227a1574657a2df25987cc032e2fc2c6a356c2f117069012761f7a"
    },
    {
      "path": "agent/backtest/loaders/longbridge.py",
      "sha256": "5ee1eec5607ee6070572c10dd9e92b1f3d4d4a78071de35fc4a74fde7b351b70"
    },
    {
      "path": "agent/backtest/loaders/mootdx_loader.py",
      "sha256": "c60b02efe495f73bae9eb4fe8766a967c1701ba49d41220a29bf5add3aa9e1ef"
    },
    {
      "path": "agent/backtest/loaders/mt5_loader.py",
      "sha256": "b01b0ba1dee6ea58888c5cd19b2b14bd435247fccc98d0cb2e38863674ebcca4"
    },
    {
      "path": "agent/backtest/loaders/nobitex.py",
      "sha256": "81dcc220567527a5311b628f23f259fdf97ae334e50bf796fc0e32e515943956"
    },
    {
      "path": "agent/backtest/loaders/okx.py",
      "sha256": "563c98f7812deaa02b649a4c1f699304222ac137153e46aa54d30779cb2f1e76"
    },
    {
      "path": "agent/backtest/loaders/pykrx_loader.py",
      "sha256": "83c19ddc00c6b227a5b0e04e1ce1395b7989c11b4e9e71093327ebc2e01e49d1"
    },
    {
      "path": "agent/backtest/loaders/qveris_loader.py",
      "sha256": "244352c064f82a5dc9088694450f4dc15f2123d10cc099954907a103dd6ea415"
    },
    {
      "path": "agent/backtest/loaders/registry.py",
      "sha256": "99ffc98e11ee6fea22549e40a15f653a528219c17454cec02f830bfc9604036b"
    },
    {
      "path": "agent/backtest/loaders/rsshub_events.py",
      "sha256": "c1fd24c59be4589dad00f924b81bd4200795646c2cc14b75a2460c30debbd6e0"
    },
    {
      "path": "agent/backtest/loaders/sec_edgar_client.py",
      "sha256": "5700b3fe92f8e836424ea26948ac40d53ef92f94c8fe991721a99c2f5ad60f0c"
    },
    {
      "path": "agent/backtest/loaders/sec_frames.py",
      "sha256": "c055d21916aaa3aff153752f272ff728bac0d3341ffae01a6f1965fce9223821"
    },
    {
      "path": "agent/backtest/loaders/sina_loader.py",
      "sha256": "45c3667e4355fef4ff0f74c62d1e3fee425cc2ae269c1de0d6d55f20763d096f"
    },
    {
      "path": "agent/backtest/loaders/stooq_loader.py",
      "sha256": "74693ca8d44f30fecfb7fc06b0a3e89148c605749b503f29847e7500fcc65535"
    },
    {
      "path": "agent/backtest/loaders/tencent_loader.py",
      "sha256": "536b4b9a3896a09eae74865ddbe0dc5b491dcc803e4a6aa73be6a17e2d79a335"
    },
    {
      "path": "agent/backtest/loaders/tickerall_loader.py",
      "sha256": "e1b367cfa1b4b3c8d77a5a1558bb5e7ac00558fe8541289fafddc53921e5c406"
    },
    {
      "path": "agent/backtest/loaders/tiingo_loader.py",
      "sha256": "f8deb7cb6d4a528a3c734a1a488bda6af0624057ae97d8d1b573b8a182a1e5f1"
    },
    {
      "path": "agent/backtest/loaders/tushare.py",
      "sha256": "a56599de7471f776490faeb3b1b8ff44faedc6f335747aa70edfdeff9025631c"
    },
    {
      "path": "agent/backtest/loaders/tushare_fundamentals.py",
      "sha256": "5b1963b062005ac22a7f7e48ab13cdd99d606f116432cd0c69063a4aa2d3da5c"
    },
    {
      "path": "agent/backtest/loaders/wallex.py",
      "sha256": "ea2a17a538256e26c27c222dd395ea99a7430a6eb70f12a0bfbb5a7542929ed2"
    },
    {
      "path": "agent/backtest/loaders/yahoo_client.py",
      "sha256": "d80188c1046c3c5547a3ffb2d5057d7f377139d4ac4a65688ae0ad7c3e3fdd28"
    },
    {
      "path": "agent/backtest/loaders/yahoo_loader.py",
      "sha256": "6d44df7bb48f2cee43ae1a5dc7f3494ab003a6a6e3ad196b57b30bf15a91143b"
    },
    {
      "path": "agent/backtest/loaders/yfinance_loader.py",
      "sha256": "27020becc8d82e8812f867fb228f04396661872ba9433b59dacff30552b78a48"
    },
    {
      "path": "agent/backtest/metrics.py",
      "sha256": "6c07fdb4598ad962d4563233316c25dccb0185f8bd0d72ee348236b570dba21b"
    },
    {
      "path": "agent/backtest/models.py",
      "sha256": "da3d5626c7e61d19686f6319235c3ef6e8c663d3c70ad0f6508ab21db688d314"
    },
    {
      "path": "agent/backtest/optimizers/__init__.py",
      "sha256": "1714382e36cd93cc58fdafa90f19ebecaf045113dd284797b4a3f1c76baf696c"
    },
    {
      "path": "agent/backtest/optimizers/base.py",
      "sha256": "55bffe8ff5963bda9a7be8d9bce43f3106bb38e378d4ee1f3d736a57b6d7da93"
    },
    {
      "path": "agent/backtest/optimizers/equal_volatility.py",
      "sha256": "821b92aafd10acf0d9bfbbebc0d8c11db1b817af75488098f0ecc6f39bde514d"
    },
    {
      "path": "agent/backtest/optimizers/max_diversification.py",
      "sha256": "2433844dda0b5e2309b1ed3963bc787a8e9fcfb5b426d7d54ec03b3318520dc3"
    },
    {
      "path": "agent/backtest/optimizers/mean_variance.py",
      "sha256": "0e94f2499fa82722acba1086509d8b98362ff5c906f6b0f48ce35fd0077a92b5"
    },
    {
      "path": "agent/backtest/optimizers/risk_parity.py",
      "sha256": "a1f1c19ccd5d859a631aa9325eb6e06ea7f220c7c91a25472d815c50286a87fa"
    },
    {
      "path": "agent/backtest/optimizers/turnover_aware.py",
      "sha256": "ed0759240f13df2e6a01f78d51546374b45893cca57f0f30184df33b283fc451"
    },
    {
      "path": "agent/backtest/options_payoff.py",
      "sha256": "ebe0ede42799569f42a24576a5576d2f7af13584758e87cd05f16a294183489e"
    },
    {
      "path": "agent/backtest/perpetual_evidence.py",
      "sha256": "477cd4fb4d8b6ea87592d81cbb1ed411ea88f20a2d9a24fc421e3f6c77f70e93"
    },
    {
      "path": "agent/backtest/perpetual_risk.py",
      "sha256": "52ad93c43d420fa455cb9d80fac63b32e89e63e3d1b9526928eaa2b5d3acd566"
    },
    {
      "path": "agent/backtest/rebalance_mask.py",
      "sha256": "28cfa37c536c9f2da77247b431483110bd3de91411abfee2c42a7f8bfba0d666"
    },
    {
      "path": "agent/backtest/rebalance_notes.py",
      "sha256": "42b302ec8e24213c33a326e23221c0200e9e2043fb1895572c5d102e319a32d7"
    },
    {
      "path": "agent/backtest/regime.py",
      "sha256": "42ac034c483c4ecbff99952120be49dd96a7dbf43fd8ef5d7580cf769c774116"
    },
    {
      "path": "agent/backtest/risk_xray.py",
      "sha256": "d364e8f46be4f5e241dde681e8347db07484690bacf7cd604c50a61d8c00b43d"
    },
    {
      "path": "agent/backtest/run_card.py",
      "sha256": "0f554862746c4ef371fb09ee60048d57f8a9bcf251d73aa7f7310694a6beb5f9"
    },
    {
      "path": "agent/backtest/runner.py",
      "sha256": "1a23c8144d472d54c4880e630d725abf850621f73cc5ea309427c17d6b94e179"
    },
    {
      "path": "agent/backtest/validation.py",
      "sha256": "71e9c2b1246dc794d75afafa6f04d6a40f01720cd399b7ab1856d2087e7f89c3"
    },
    {
      "path": "agent/cli/__init__.py",
      "sha256": "7d60ce4b4d310a503df4aed9d2e33c87f94ea930c58bff3096f1f2d823b69e0b"
    },
    {
      "path": "agent/cli/__main__.py",
      "sha256": "b181403d74ee19a16d9f512ccb83982afcdc335f05e74d3cc983f1d70009c064"
    },
    {
      "path": "agent/cli/_legacy.py",
      "sha256": "b956f274177a916bdeaeefef440e063b9f1cfb4582d525bd1d653963c03c647a"
    },
    {
      "path": "agent/cli/_version.py",
      "sha256": "d747de20a606e3d52362abf52264bde46766f19512273c34cde42ac15d2f09b1"
    },
    {
      "path": "agent/cli/commands/__init__.py",
      "sha256": "82b8312b639b61ae43483aff3d998c0bbd54d9cc1fc5f50b69e75859cfcafc01"
    },
    {
      "path": "agent/cli/commands/chat.py",
      "sha256": "f5e49399e8d62cc0d0d2134a26cdc5b9e1d4df9475fa8af717e5a9121cc9e4ad"
    },
    {
      "path": "agent/cli/commands/goal.py",
      "sha256": "bc37642269cd10bb047d664e69d0ff55d404016d88d524412de62765b9a979ba"
    },
    {
      "path": "agent/cli/commands/help.py",
      "sha256": "990fe72038b928eec34b7782e3e06cd803e6a4209aa5b42dd02f5df221c8f053"
    },
    {
      "path": "agent/cli/commands/institutional/__init__.py",
      "sha256": "5f95583030437ec81e31f4f3729ec1645c654e427d40e251bfe3479cd2bdb27d"
    },
    {
      "path": "agent/cli/commands/institutional/attrib.py",
      "sha256": "8f657b487961b9c6e06535b182837e592ff188e8f0b39bbc49586cf28c4b4b48"
    },
    {
      "path": "agent/cli/commands/institutional/comps.py",
      "sha256": "05617a5bb0562140a9da92320d729980547a445c27449598cf3bba35c4edb363"
    },
    {
      "path": "agent/cli/commands/institutional/dcf.py",
      "sha256": "ce24008416ffb7e694385b2964b76f6b715d6f5e63ae949ff3b60b96247e89c4"
    },
    {
      "path": "agent/cli/commands/institutional/earnings.py",
      "sha256": "c808a71b82995135dfa4efc0868a8a403943c622d0eafaa68924177909cede06"
    },
    {
      "path": "agent/cli/commands/institutional/memo.py",
      "sha256": "d83639fb79f46f0cc480cfa8b9260759be9a011ec1a442a77e798ee267559f3f"
    },
    {
      "path": "agent/cli/commands/institutional/playbooks.py",
      "sha256": "8f80b1812f52c64648f7bb030fdfadea06564723545ee2bb10c24f1b4ea9dd73"
    },
    {
      "path": "agent/cli/commands/institutional/runner.py",
      "sha256": "45082bdaa253346ddc970efdc4beb10305017c6c8337b233fec04c1cc891442a"
    },
    {
      "path": "agent/cli/commands/institutional/screen.py",
      "sha256": "162a2ce039576cb1eb4f35e325f9bc3a1dacdb6e5f1ec229085942443e554ffc"
    },
    {
      "path": "agent/cli/commands/memory.py",
      "sha256": "3a396511b5a97054d5cc50bf0b21a85a58b60a8d573c7c8a750bfd75e9f1d13a"
    },
    {
      "path": "agent/cli/commands/research_playbook.py",
      "sha256": "da00fc29439eeb3dd79964bb648514c9cf00c8c896e96f507b10a4fe6bc0d920"
    },
    {
      "path": "agent/cli/commands/session.py",
      "sha256": "705c2f9da701165ff8d4b93cc0fbf2a37a3d9c61fb81a6b43577dba09f8c9df1"
    },
    {
      "path": "agent/cli/commands/show.py",
      "sha256": "1bb33f598d4a0ee127e938deaa2ced732221f3476ca199cc6e63fea797a9161a"
    },
    {
      "path": "agent/cli/commands/slash_router.py",
      "sha256": "dfb4beda2f520dcdb2ca16b8b51c9ecdcd2877c47f18d61f71a9934a686f6bb1"
    },
    {
      "path": "agent/cli/commands/strategy_evidence.py",
      "sha256": "b39003f77e1fcab86722b3ac94b903c1b2cf6f68d0e5b02257fc6f2819984d67"
    },
    {
      "path": "agent/cli/commands/update.py",
      "sha256": "5f91c16625caa3076040e1d41b6ebf24d8e73ad3bbff48623867a743ecea9bba"
    },
    {
      "path": "agent/cli/completer.py",
      "sha256": "a786788766159d972f27885a8f39498ebead5fb2b121b595be32ad124865c871"
    },
    {
      "path": "agent/cli/components/__init__.py",
      "sha256": "9468bcbe4f97c306b3efafb3a37b1fe6756b66ef4f4049ed26bcb37b9edfa7f1"
    },
    {
      "path": "agent/cli/components/chat_log.py",
      "sha256": "b8b0f094e6956611d5006ecfb7ebc6017a98c124ad008dc77108534bef00d9d8"
    },
    {
      "path": "agent/cli/components/hint_bar.py",
      "sha256": "5f71a35ea9d609688d95c79c965e6b4e009ab0e22be754afc9ffaf4c8cdfa859"
    },
    {
      "path": "agent/cli/components/tool_event.py",
      "sha256": "229b39ce1ebbbcfb7be5202ca8e7cee91ef0f37cb0c2058939b4dd503e6aecc7"
    },
    {
      "path": "agent/cli/components/working_indicator.py",
      "sha256": "70669a74e4164cc0fc49701b31cfba98e4473ce1b3a0a1fd5e67acabd605df9f"
    },
    {
      "path": "agent/cli/input.py",
      "sha256": "b6dfa67ea5711a341e10c1d9f9adf44dc39d4ff754165bcfcb072622732ed13b"
    },
    {
      "path": "agent/cli/intro.py",
      "sha256": "7c7eb22c6296923fdc84406b419feab67e6486ef8b6321ac71de713f786f43ec"
    },
    {
      "path": "agent/cli/main.py",
      "sha256": "3e49eac3f1787db54a1120ff0419243133c4731fe9205ab17158b1bc8a7392f0"
    },
    {
      "path": "agent/cli/onboard.py",
      "sha256": "9cc3d7e4fee37da2b2010b0a976cda028f7ee3a16ced4d6ceed9f14bc2a7d420"
    },
    {
      "path": "agent/cli/stream.py",
      "sha256": "90963bb3dcb1223b10730cd776cd550c2e2d08d049fa78234ef4ffe933ce0cf2"
    },
    {
      "path": "agent/cli/theme.py",
      "sha256": "f233e51bf189802f55d20a23f43a072f14b23e4378f2722e6f7891398fc1b20f"
    },
    {
      "path": "agent/cli/ui/__init__.py",
      "sha256": "43712d0206b78e299c9fd9bba6bfc0133029067451e04ca896ff069c0a92c542"
    },
    {
      "path": "agent/cli/ui/banner.py",
      "sha256": "6d149fb5f351a54c6927aecd02a38afb39233138239605e876f76c5eda782d7e"
    },
    {
      "path": "agent/cli/ui/rail.py",
      "sha256": "a0af289392d71b704b684a7b35ded57b8f01017134f80a488d0a6fda8df37ad6"
    },
    {
      "path": "agent/cli/ui/transcript.py",
      "sha256": "732aee2c8b5c9dabb26735334a582d07ea40e26939bfc51f913e57a81ff51ed2"
    },
    {
      "path": "agent/cli/utils/__init__.py",
      "sha256": "6efed808f7a8c55f2ee970e98307ebf62aa28befe714a5d06f1fdb573d9c92d0"
    },
    {
      "path": "agent/cli/utils/format.py",
      "sha256": "e0e3aa85314d39f25d4c98422b0bae86501e7f5e4842fbf0e29f4d91e20309ba"
    },
    {
      "path": "agent/cli/utils/thinking_verbs.py",
      "sha256": "45fc973aeb4f41436cbc1210d98ce39c0cac293ee6b949343d487d32738acda8"
    },
    {
      "path": "agent/evals/__init__.py",
      "sha256": "8898048ea1efda600cddbaa724a4e4196c99b880cb4d1ffe013a311372c0fcb7"
    },
    {
      "path": "agent/evals/harness/README.md",
      "sha256": "2c3b036cb79a74b14f8742835d9f70becf7a659d4d11dadceaa834813e8c7dbc"
    },
    {
      "path": "agent/evals/harness/__init__.py",
      "sha256": "f78252c4284fe95a8fe679a1b519e5cd87dd3915d48b7015ba8ec0f78c7d1027"
    },
    {
      "path": "agent/evals/harness/artifacts.py",
      "sha256": "34bf391ef8ca439263a0560814e4fe61becd83fa7edb2e5d825ef30231d74598"
    },
    {
      "path": "agent/evals/harness/assertions.py",
      "sha256": "eeed925b5f7ebaf8b65e23b1391741d253b5b5fe13a9c500445993ca0ef1ee8b"
    },
    {
      "path": "agent/evals/harness/cases/identity/explicit_a_share.json",
      "sha256": "4aab42851eaa3862d159b240946e38796f7b504930a3fbab803200cb757f3ed1"
    },
    {
      "path": "agent/evals/harness/cases/identity/fixtures/identity/a_h_hengrui.v1.json",
      "sha256": "e90ae7cdfcb4095570108d46ed1416a95f6f2ebd9cdbf03ebe97c8a8c292c979"
    },
    {
      "path": "agent/evals/harness/methodology.py",
      "sha256": "b52d9b67565be43e0800dbd858cd4357c8a06287cb9ed2a0e39d4a92adbc6c34"
    },
    {
      "path": "agent/evals/harness/observations.py",
      "sha256": "e68e8d4e48a4400098995875f351cdb1ace4e36f8e4e2733f273bc77c09f6fd8"
    },
    {
      "path": "agent/evals/harness/report.py",
      "sha256": "5a72dcd67c739f3f8934f5d1cd858f6737fb0261991c7fcba79596db8e5846f9"
    },
    {
      "path": "agent/evals/harness/runner.py",
      "sha256": "80a4cc4017b05508b1f377c97db8c9d10181990dadc14d2d514676ab4129f9e9"
    },
    {
      "path": "agent/evals/harness/schema.py",
      "sha256": "497d33f2ededca50a1165611665e222a3bc2fa03fc1f5415b7f2c2e57c8ec620"
    },
    {
      "path": "agent/mcp_server.py",
      "sha256": "11325ffafb661f695454c713ea3f7dad2338720b4d0989187620e75cbf83f9c2"
    },
    {
      "path": "agent/scripts/bench_performance.py",
      "sha256": "1c94bc659a4487376c801f725e1f1ab726d776691c7b415497f60da999f86852"
    },
    {
      "path": "agent/scripts/w4a_patch_blog.py",
      "sha256": "e4b5775beda582af1ac01e19cd4d792cad75bf92b676682926c1a0804d8a4182"
    },
    {
      "path": "agent/scripts/w4a_run_benches.py",
      "sha256": "6554d9f8980240b50a4599d225bdec2a5096b0f027aa0db9a2b0633946257a1c"
    },
    {
      "path": "agent/skills/ashare-mootdx/references/a_mootdx_fetcher.py",
      "sha256": "4a4b2d08c0b3c648a06a9be92d242ac4ed5c516b0e45480040bc0cbf5419aa8d"
    },
    {
      "path": "agent/src/__init__.py",
      "sha256": "cc908513efd703bc7a6fb71c01110213666467fee8c79c4e788ddcd789d3f15a"
    },
    {
      "path": "agent/src/agent/__init__.py",
      "sha256": "7f2b0cc1c0ad9a04e69d3ce908541ea49cc815b0a4e2a8764f81c323d8c1896d"
    },
    {
      "path": "agent/src/agent/context.py",
      "sha256": "c33e8ba9e78bcbd471543de5c78cd32a884a441a83dd65b12deefe1de999fd7d"
    },
    {
      "path": "agent/src/agent/frontmatter.py",
      "sha256": "bffdcb3c4e8e1c7926b4b56128a370e8fa0611187325f2905046c18cb723f4c7"
    },
    {
      "path": "agent/src/agent/grounding.py",
      "sha256": "1095c6aaee2b57f17bb419221052c0bfd7143df84cf3db0af5f6d60d7fd6761e"
    },
    {
      "path": "agent/src/agent/loop.py",
      "sha256": "bd03e47352c9e2a111adb802399ae280b973d61e367f4aa52b62afa5c0e45734"
    },
    {
      "path": "agent/src/agent/memory.py",
      "sha256": "99931c9ee17f9a6d3003a3923fc717d0f13dc18c177b9634ff26c5091c69c659"
    },
    {
      "path": "agent/src/agent/progress.py",
      "sha256": "ecca7be270dd6e38956595a64d1258cf64c877ce199ff211ea72bb3fcf313fb5"
    },
    {
      "path": "agent/src/agent/resolution_context.py",
      "sha256": "7f59b10eea1cc1a2049b6f1a44e119ffc2ad9dd7bc8b6a662b2bc980a578430d"
    },
    {
      "path": "agent/src/agent/skills.py",
      "sha256": "f79a35cc568593a456757b32d136784d0a6a01078315ed63fc54fb921180d5f3"
    },
    {
      "path": "agent/src/agent/tool_progress.py",
      "sha256": "6754b3f6f689d61f5abf32f18c09082c973f9992cdeb84088a7143445d79e51d"
    },
    {
      "path": "agent/src/agent/tools.py",
      "sha256": "a67e02110e565fed8124926319976a8fe3ecc12d2251f30b157351d243525622"
    },
    {
      "path": "agent/src/agent/trace.py",
      "sha256": "8ffdf3f69ba42d86879b3161a1ebc2041ba9f88a4d5c5001bfc2820b72e1fc70"
    },
    {
      "path": "agent/src/api/__init__.py",
      "sha256": "16ed64feacd925aedadcf6e3ef9e92798a79613ffabd295e3fa6a97b6e874582"
    },
    {
      "path": "agent/src/api/_compat.py",
      "sha256": "42f342c618d5ede5e11755b51888aefda4752955941b786cc263d3121539d348"
    },
    {
      "path": "agent/src/api/alpha_routes.py",
      "sha256": "dcf72c650c62f6a1fe0e69f941cfc66ae53aba1b638770c673b98ed9df41b02a"
    },
    {
      "path": "agent/src/api/attribution_core.py",
      "sha256": "ff38350c0c1866908633ff178fce93eee3d40858b5da4f83437eae8b3300fc2c"
    },
    {
      "path": "agent/src/api/attribution_routes.py",
      "sha256": "5287e761b3c83f3b8a0d36c2b1dac35bd6e5fca14552237968478666dac0fe70"
    },
    {
      "path": "agent/src/api/auth_routes.py",
      "sha256": "038488381f06444b2ea6faf038cec6336b74d81bf919ea2851e8a0fbed1b17a2"
    },
    {
      "path": "agent/src/api/channels_routes.py",
      "sha256": "d926de74289451affedaac2ff33cf9847e8c190bd4a67fb531a4c7f5f3d54618"
    },
    {
      "path": "agent/src/api/connection_routes.py",
      "sha256": "66a78aa031e0ec768ed372490e61624b786b81c4dfe773f05f53bf03849d8eac"
    },
    {
      "path": "agent/src/api/helpers.py",
      "sha256": "7ecfe526e32bb74e872dfc0c998ea1d04babd8e2bf54cedf4e3dce79a15b9a74"
    },
    {
      "path": "agent/src/api/live_routes.py",
      "sha256": "e9c6b5e984547a2bee945e8409786ffab52aa96a8ddf8d9f541ef1dc2e1240fb"
    },
    {
      "path": "agent/src/api/models.py",
      "sha256": "3ba017ecf6715774acead26b96eea14d959eadfe364dc4b3ba606df58e9732c6"
    },
    {
      "path": "agent/src/api/options_routes.py",
      "sha256": "3c49750d49e9bca4d1385c6693a6c350454e288c2c8302f643a7dd9d85627439"
    },
    {
      "path": "agent/src/api/portfolio_routes.py",
      "sha256": "0c6449555767b402d0e0bbbc0115bec307ea195a16f556e01ed7ee5b8559431f"
    },
    {
      "path": "agent/src/api/qveris_routes.py",
      "sha256": "9553d9396fc25070ae9187be5336e7c55a661f2fd868aae23e47e7d09f2da2b2"
    },
    {
      "path": "agent/src/api/runs_routes.py",
      "sha256": "bba10531b1b9848af991fe07edbf79c83f086d547ed69c645393be28c2bcaf75"
    },
    {
      "path": "agent/src/api/scheduled_routes.py",
      "sha256": "ceaea14180adfefdf4580826b001851f0f7ce656d02d68eed38a4c666613c1e1"
    },
    {
      "path": "agent/src/api/security.py",
      "sha256": "e7f53e70062a3f50f21a1a978bd9ec0cc5dcce7a3f2f2182687a9b88e7b43a93"
    },
    {
      "path": "agent/src/api/sessions_routes.py",
      "sha256": "5b892027c68f6151b35daca1538721f4ef45e0bf77d833de1e32a005254d3d9d"
    },
    {
      "path": "agent/src/api/settings_routes.py",
      "sha256": "85a69a8ed05e113a02e902d3dd2ced157f9832685b00976bd4fb624060e32d51"
    },
    {
      "path": "agent/src/api/spa.py",
      "sha256": "bb03cad28ae37ff027348eb469483557841de8d3a913de6924696bb8b3564227"
    },
    {
      "path": "agent/src/api/state.py",
      "sha256": "3a01b2198885c0cc568eb9da585be0d0d7ecfa0b04c9046bdd76a8cfe45a6ccd"
    },
    {
      "path": "agent/src/api/swarm_routes.py",
      "sha256": "024cc502b35afa30ce45beb8edc2162e387b9ebe90016d29b10cc7fce2fb3e62"
    },
    {
      "path": "agent/src/api/system_routes.py",
      "sha256": "a9db887f0450009eab1c2154c6ca981f0f52d4c095624d7ab7f58963cc7d3e35"
    },
    {
      "path": "agent/src/api/uploads_routes.py",
      "sha256": "158f3ef2f7ddcc8109e6af2c0ca227f71f39eb6a4cfdda53ee2bd0419bceb70c"
    },
    {
      "path": "agent/src/channels/__init__.py",
      "sha256": "b2f0bfc2190f754aac31374084bc795ae9947915bbcb94c6178d3e40ec300c15"
    },
    {
      "path": "agent/src/channels/base.py",
      "sha256": "6ded2feb0e9b4a51ed8a1f153040b97f91dd9db4079e0c9c5c8f1bd7ec5e7b35"
    },
    {
      "path": "agent/src/channels/bus/__init__.py",
      "sha256": "04f51d6745263b7b4f51a14355c9707c6bf50cb9b42608efdcac262b0482eb53"
    },
    {
      "path": "agent/src/channels/bus/events.py",
      "sha256": "1533674d4b09c777f4f46168ee1493300093a730ed4be3b2d37e3afcfb02f7bb"
    },
    {
      "path": "agent/src/channels/bus/queue.py",
      "sha256": "1d5cb865e542789fd24250f0fc33ca248a94a2362fc93dcf9f7699a3e9e2ff23"
    },
    {
      "path": "agent/src/channels/config.py",
      "sha256": "93bdab6a60f4e23b82526ad60e17ac579e02d2f1fe4bc0debcecb592849b5f2b"
    },
    {
      "path": "agent/src/channels/dingtalk.py",
      "sha256": "3ff62c2790626f6c17e5516b948802b3f4f08c0be3a43604012a4a270034a823"
    },
    {
      "path": "agent/src/channels/discord.py",
      "sha256": "d111167e4c03bcbd41112a7455504750f46acc4083ba763bf2c19d6635cc8b9c"
    },
    {
      "path": "agent/src/channels/email.py",
      "sha256": "1b78634b559fa36f732356bd518061ce92c0b146015678dbec648302c8db4be7"
    },
    {
      "path": "agent/src/channels/feishu.py",
      "sha256": "5a3fd83d8ab61c8ed682198043d6565019d1ddb55a6640d4bc26a5bc2da04d64"
    },
    {
      "path": "agent/src/channels/manager.py",
      "sha256": "b2f91e2b4cf7dc5cee19830e22f47382ccb87708e069ee3e7bf2401e4c3b50f4"
    },
    {
      "path": "agent/src/channels/matrix.py",
      "sha256": "461d171d0d7a5ca4d0140f33eb7e7633ea934a2d382182fa932550c9a9d786a1"
    },
    {
      "path": "agent/src/channels/mochat.py",
      "sha256": "35bf6feed543c4136c869161fb5e4ded0a44fa82714d06fb8019935119753060"
    },
    {
      "path": "agent/src/channels/msteams.py",
      "sha256": "6d28580e70038d1060bce34b8d33fb8abaf72fae29116430e5c784160b9b533d"
    },
    {
      "path": "agent/src/channels/napcat.py",
      "sha256": "312c651ba0f1e0e631d63753fb45df1cd7a718731f6403307c6a526c348a29a6"
    },
    {
      "path": "agent/src/channels/pairing/__init__.py",
      "sha256": "6c7dd0db850596a6b24f7e014ee66b1d372503afe58c892501289ef0e0cd156e"
    },
    {
      "path": "agent/src/channels/pairing/store.py",
      "sha256": "05404d767724f5e796bb0c85d7db01d79af0a740c2e37579469e75f19b92b84a"
    },
    {
      "path": "agent/src/channels/qq.py",
      "sha256": "66ba73559c5fae54df4c32e434db986de2d9e1e8c2a352e72a31d7fd7ef5ddf3"
    },
    {
      "path": "agent/src/channels/registry.py",
      "sha256": "04e28846453c553b7e9256aea4a6314cf1a388e5e01c9a36228db855213e58a5"
    },
    {
      "path": "agent/src/channels/runtime.py",
      "sha256": "f9dae39e8822b3202711e7a799bc1baa287eea9dc417f11640a428f87eafd428"
    },
    {
      "path": "agent/src/channels/signal.py",
      "sha256": "cacfbfe2263cbb3cec9dcdc1f5a2d864e6b449695a3d19837f239e16ed3a8512"
    },
    {
      "path": "agent/src/channels/slack.py",
      "sha256": "b08e0329afb7e16834ae742b4311c49cef0624597e3162f1c9701da0f1441616"
    },
    {
      "path": "agent/src/channels/targets.py",
      "sha256": "f7169114ac2acd03ff80a6787046c2fdf7ebd4d3b1ee02c822840fe09d94c6ef"
    },
    {
      "path": "agent/src/channels/telegram.py",
      "sha256": "3126a527b23bc7a5c6bfb03a9f68fe1da70bf07f30042cb7b9669e3b7c7853b7"
    },
    {
      "path": "agent/src/channels/utils.py",
      "sha256": "d39f89fbf354ec3434bb4832f410898d92f32cfcf905cc25ad105ec28e3cabcc"
    },
    {
      "path": "agent/src/channels/websocket.py",
      "sha256": "fabece1069bd337224097998005254355761e2115ed7be0691d33052d2f4d91f"
    },
    {
      "path": "agent/src/channels/wecom.py",
      "sha256": "d2665ba22e640d767cfd64113c7a47fb9a3fd6ee159a0a159f01e77fcaec2ec7"
    },
    {
      "path": "agent/src/channels/weixin.py",
      "sha256": "a76811bcc4bbbc5775c0fda771523b1b3a411ebc3f947206b14eb487bf111f05"
    },
    {
      "path": "agent/src/channels/whatsapp.py",
      "sha256": "142b2405eb7fa2b9e1b0a63e71b258f34d5cca3833d0a35cd3348e53fb810d96"
    },
    {
      "path": "agent/src/channelsui/__init__.py",
      "sha256": "3b79e8181ef058df416a4e06df5c611b48c19eb06d6dfabd5a4a614d8d395f93"
    },
    {
      "path": "agent/src/channelsui/cli_apps_api.py",
      "sha256": "d5eb026131a181d2173540e0d1605aaad0fa6e071ea79f6e3169305e0f1bfa38"
    },
    {
      "path": "agent/src/channelsui/forking.py",
      "sha256": "82440d16afc395acf2261a4564b4a79805d12246c22d377dca9b930994704da3"
    },
    {
      "path": "agent/src/channelsui/gateway_services.py",
      "sha256": "64966aa08436342f0a9489f7e777caf2f8c21612d619ed6c1006b93ad7d28cb5"
    },
    {
      "path": "agent/src/channelsui/http_utils.py",
      "sha256": "9ac866da182ea7f87316b5db3219d6c74429d2444f2c998f49684b37a36995e0"
    },
    {
      "path": "agent/src/channelsui/mcp_presets_api.py",
      "sha256": "0960c114a3e46caa139c90438aeccbf17871608c30dae572f0d931ad475d530c"
    },
    {
      "path": "agent/src/channelsui/transcription_ws.py",
      "sha256": "531145ed2d187939014c20fb3d0850870a3c71ab9d4a1409f0a1aefd5b54203d"
    },
    {
      "path": "agent/src/channelsui/websocket_logging.py",
      "sha256": "5c54c6ff6ed050dd43d6e1542809f7f6d27f40a9805563e04ec78d59702cbbf4"
    },
    {
      "path": "agent/src/config/__init__.py",
      "sha256": "d68e364756b60d7895e78c60935f37de5b86f262352fb8a9ec3145b2ac996144"
    },
    {
      "path": "agent/src/config/accessor.py",
      "sha256": "094402cc5ddb37cbbbe7aaf51999070082c6d52085b52e9a5ac21d8f8571f823"
    },
    {
      "path": "agent/src/config/env_schema.py",
      "sha256": "e3486d298ec099b1942d65f6a14cb6b0bbbfff66a7db1ddb866f82af297cfd5b"
    },
    {
      "path": "agent/src/config/limits.py",
      "sha256": "b9b7895a3048dd27149a95a6ffa20b1e1680aeb2439936706a6c919bd2030fca"
    },
    {
      "path": "agent/src/config/loader.py",
      "sha256": "ab34430a9dacb702714532476d6f2c0e69adecafdbff6689d40e74c81dc89819"
    },
    {
      "path": "agent/src/config/migrate.py",
      "sha256": "ae4cc9027566a526769276cfd7f43e0a4713f8ccabfdc065b98711080572f64b"
    },
    {
      "path": "agent/src/config/paths.py",
      "sha256": "57f18c372d155eb41afe1e9c509638ca32a7448f15f067fc8c65019a6ba8ed15"
    },
    {
      "path": "agent/src/config/schema.py",
      "sha256": "770a8a8a7ebe632ecd3c2d6fd4137d3fa3cf3bcc8d717ac0e3568b8a0a65c7f9"
    },
    {
      "path": "agent/src/core/__init__.py",
      "sha256": "89db32b1bccefa4fc870643939df441b9cbbded233b52e9fe30a80908cd93b0e"
    },
    {
      "path": "agent/src/core/runner.py",
      "sha256": "f32748f5f08984e8421d441a74de3cdde864db8768edd7add26a3f66f45a0e1b"
    },
    {
      "path": "agent/src/core/state.py",
      "sha256": "4872c79b75362f78b2110e6f7d697d9487e58a33dc972a21678f53e8cee858a7"
    },
    {
      "path": "agent/src/entities/__init__.py",
      "sha256": "1d3808ee322803e3bff9a9a84f173113e1a770d8c9e4b8cab7f4cfac89d8bad5"
    },
    {
      "path": "agent/src/entities/cashflow.py",
      "sha256": "14e5940bc2113546d2bebd56912618c526c8eaa73440eec631a4c226ebfe46f5"
    },
    {
      "path": "agent/src/entities/ingest.py",
      "sha256": "a8b53053f38a88084e52e2ea8119beeda145efb0a72c35fef4b6a19b2277b2d0"
    },
    {
      "path": "agent/src/entities/models.py",
      "sha256": "dc98f35905e375fdf70eb0ee87f0cddb6a8b0aded476ae75aa0c0a41acefc26f"
    },
    {
      "path": "agent/src/factors/__init__.py",
      "sha256": "65142643ac73f48bc0228bf2a5331e14abedad45a6cef5982d1d7f9893c9f997"
    },
    {
      "path": "agent/src/factors/_backend.py",
      "sha256": "c9e228cb5595ab8cc81041fc5a41b438c4dacd382e45d58925c9c5cc0b1c0403"
    },
    {
      "path": "agent/src/factors/base.py",
      "sha256": "5ff502bdfa45a3d5ac0d5a2ff0c09484cb4671dc72ea31047bf53204357d1f4a"
    },
    {
      "path": "agent/src/factors/bench_runner.py",
      "sha256": "d11b27bc3091305ab47d61e70626d6cd5a5d7b4ff7ce7c9c4864c0b180616b87"
    },
    {
      "path": "agent/src/factors/bench_runner_strict.py",
      "sha256": "8383d611fb78f1538af2fb72ecabf70b069c4524d5a015ec7a778732bd9eed67"
    },
    {
      "path": "agent/src/factors/cli_handlers.py",
      "sha256": "196f8ad8e90aa32fcbab4c3c4e4c0041e9d4c4d47f7eb2666ad957ed0b9bdbcc"
    },
    {
      "path": "agent/src/factors/compare_runner.py",
      "sha256": "d0bddeff3e61d4b6ac2a7cdf4b5583f1f2ae50d9e5c8fa1da90149611a454c86"
    },
    {
      "path": "agent/src/factors/factor_analysis_core.py",
      "sha256": "7d39b4220b477f3a5de9051b8c19e56dd1ae55fd11c1d276fc5ea4c099a2a940"
    },
    {
      "path": "agent/src/factors/registry.py",
      "sha256": "8a23ba0ba23e4286191663999bda7d8c3312a1a7c1dddfcb86fbc82617456d25"
    },
    {
      "path": "agent/src/factors/zoo/__init__.py",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    {
      "path": "agent/src/factors/zoo/academic/LICENSE.md",
      "sha256": "950f52e9438fd58c3574483c70ad520a37371bfd885cfc32359aa486c25987a6"
    },
    {
      "path": "agent/src/factors/zoo/academic/__init__.py",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    {
      "path": "agent/src/factors/zoo/academic/bab.py",
      "sha256": "a3fe1754e74a95a727284fa587c550b2c3aa85afb71edf18f23f4e350bece2eb"
    },
    {
      "path": "agent/src/factors/zoo/academic/carhart_mom.py",
      "sha256": "ef4424aa462e2aaabf5a035c91aeb4db2313b67eec83d911f4ed1d6e554f36f1"
    },
    {
      "path": "agent/src/factors/zoo/academic/cma.py",
      "sha256": "73cac9580a3437fd9aad341982ddc675587d03e273c9ff4ad79c63266daa99dd"
    },
    {
      "path": "agent/src/factors/zoo/academic/corr_rewire.py",
      "sha256": "91086f41b7d0065ae732b616dfcc8ff950e9c281d905014779501c222d8a7318"
    },
    {
      "path": "agent/src/factors/zoo/academic/high52w.py",
      "sha256": "82cbd8421fd56a7dddca9a142538a679d76493978544fa320499eb8baf785778"
    },
    {
      "path": "agent/src/factors/zoo/academic/hml.py",
      "sha256": "2191c22f7078806f7298214ae270f9b1681b4c8de33577e35a968aecadfbe6f3"
    },
    {
      "path": "agent/src/factors/zoo/academic/illiq.py",
      "sha256": "a2bab2dce9549f1db7274d8699d41b8fa306c392f3c96fd1e46ac0bba0b6edc6"
    },
    {
      "path": "agent/src/factors/zoo/academic/mkt_rf.py",
      "sha256": "a664ce2f428de2e43377486cd2d336a58e6f31a1d6e664b4c4dbc85968710915"
    },
    {
      "path": "agent/src/factors/zoo/academic/retskew.py",
      "sha256": "ebad2970ef2b2d23318bc34c34ec9407b43d231a3c964cd872295555ab57ebca"
    },
    {
      "path": "agent/src/factors/zoo/academic/rmw.py",
      "sha256": "74062386250c956d116316d24997e11acd91d75d7ffb1a52177827b877a9dfd5"
    },
    {
      "path": "agent/src/factors/zoo/academic/smb.py",
      "sha256": "b1564d22b3c0ad5f8240ed01b4f82f186ead2dbe064a3d455af61ccb38e67925"
    },
    {
      "path": "agent/src/factors/zoo/academic/strev.py",
      "sha256": "480ada115d111ad5c58a6b3fb91cae772ae0859000df77ce0def41c10f3f8cd6"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/LICENSE.md",
      "sha256": "55956e63ebb5f0aef6aaf6bfb0f16c915a3507789453a46dca641d708b479215"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/__init__.py",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_001.py",
      "sha256": "b4a64d07e5e8bb23036751009255cb8b43991e22f4c6edfea4c597b644d516f7"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_002.py",
      "sha256": "e289c17441656bebe78134ae2728443257d600813c4cd26283ee4ff7ea8318a6"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_003.py",
      "sha256": "f6ebfe4db63722c5a606883faa58928acfef35d11be9a904ec8f6c8035ef4add"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_004.py",
      "sha256": "4fbc7a2f2fd342b716fdda7c3a2d35e617a72dea33816370880f40be5b81d3f0"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_005.py",
      "sha256": "1b027c16778f2f37d79b74b941797bd7fdaeaf27fdca04475be2500c8366a2fb"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_006.py",
      "sha256": "ebae03e20684ab0174d12465eed250384bd751dabd2330abaffe3d23044c4d78"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_007.py",
      "sha256": "59a3d2dc39064183bead789e0522efa4a200aba03841aeff7dde7b73d68ea821"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_008.py",
      "sha256": "1b9166798d1cd7f114cd40784b0fa55832ef8afd0d960a355e76093fc73e8e2f"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_009.py",
      "sha256": "249d926a482bb6fc13ce64cc4ab9b120f803598c0b883bbc56b9b97fc4d1ea14"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_010.py",
      "sha256": "5e10cbf07a07a19f947737cb07109b1515032153f5b89d9967e83e3bc0b73369"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_011.py",
      "sha256": "4242fd81367f511494fb4cdfcc36c335cfbe4ceda4bfae9b2685453ae3fb90e5"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_012.py",
      "sha256": "e0dd877f93942b156487da1a4c4dff3f0be56ecada07c2b7fbfb3713e5629f7a"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_013.py",
      "sha256": "9325377d185226cc7a271703b343b33ccf00c50a8393c81136cc43b814ca8b68"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_014.py",
      "sha256": "91f79c6691fb00a6e89f9c1693a27085456ad5dcfaf3ae2d90797059382c9280"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_015.py",
      "sha256": "3ca2f2e3823fca7c261a1e78390e095603745cbe0548238405741520c0ffe358"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_016.py",
      "sha256": "62a1df05a3d8a82710cae4d643fb4a3e9d10c781e835f02b644cb7cb8e804f63"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_017.py",
      "sha256": "dcf31362235d560c75354ba39c3711d5a11bd4479a1e2dbc3687bf5b20cc7dee"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_018.py",
      "sha256": "b01518d0b1a06d4cb672dbd51894abc8c584a4f98844ad20018047489af63a23"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_019.py",
      "sha256": "c7981e0f3aacebe35e375f5947b5e39173aa66a6d270f8b3f7a31bbbfc0d738d"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_020.py",
      "sha256": "c88572a84d850f45fe6f12470f3ea0c78c65aba9d8f8cdc9a4415c82593d802d"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_021.py",
      "sha256": "0b2dbbd10d33e03c2473aef72644644664cebfcd98f066bd49eeb50ad8409cd1"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_022.py",
      "sha256": "2c4cd2412f2cbafad3007a497106a768d92e806ffb582fe700c47d4281f3ded3"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_023.py",
      "sha256": "005c62603a8c5f52cf136ddd7a97cf45bc0e830702a16f3a4ede122b07bcc046"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_024.py",
      "sha256": "d0e5d60c90f5733fc152bae83d478e15a05ef398fa009317ee982b3a852faa82"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_025.py",
      "sha256": "968ab370cbac1e783a1a5b002b41ffcb7c704aad3e45739996a6980b38dfac81"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_026.py",
      "sha256": "50f744b61899dffe0cfc55c336c6b2ec6883a229a90d41d3c34146e2fc8ed3c3"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_027.py",
      "sha256": "dbc6aedab831e6f19053ee159bc9bfb7a146845d13db5821b3d78499957f50fb"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_028.py",
      "sha256": "23dd97b01a8d9067cc68faa990ea2f8ca50eaaf2b1c5cc701bb136d1a5eb5740"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_029.py",
      "sha256": "77a9f94ad3b8d80b665320e84c280706281274db9f3f6068e9bcc90e0c8b9fb3"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_030.py",
      "sha256": "cc86f865b802c9e190646fcc7a5afe3050261c82936fc0fd3b8e56d2389bb98e"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_031.py",
      "sha256": "6bf0d0773eccf2133ab5452a75b129d2ef8568cd5500161d3110a112c6e0794f"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_032.py",
      "sha256": "b517d6b5d88f647dc22c17cb1059e4ce459c701fa70e76f002ddb313776c0102"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_033.py",
      "sha256": "59a1bf3e7bc6b0abc7dc26f9617e383e373a3a6aa44c0857a44bbcf08a394405"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_034.py",
      "sha256": "add8d86ed176c3ef214451a1bb8f4839cb6923733d7f8af42b0e6d750cefd14b"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_035.py",
      "sha256": "2c047d8c32c55e5adca549cbbafa1aecd91acdee8037cdf2919f2472c54aca12"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_036.py",
      "sha256": "7132c93be5a7bb386dbcdd021ccb8cba925c47ef69ac59a88a9c8515cfcb96a7"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_037.py",
      "sha256": "51a09fecd45d613d0c2f7e41c56600de060adde00568cbab0967831f7c42a72b"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_038.py",
      "sha256": "759ed5633d210a5b06a371c293b5017f7842ba355ad77574d559a7ee8d948510"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_039.py",
      "sha256": "039ac911113127b694a6fdbf55e91f1986fd3069ae9f7310de21d217ecadcdd9"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_040.py",
      "sha256": "3d92aa32055719c0345e7db13ca9edd6496ab23f6ae1e2e45578c1d4ff4a6950"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_041.py",
      "sha256": "10b56a8cb8fcced75083bbc4aab827e6eee855b1ce09b83eb01c376ba397b517"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_042.py",
      "sha256": "c5ffd1aeaff902035f26f0b07abc7b4a4736c0314b44c33819e27e71eb229357"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_043.py",
      "sha256": "97cf219b4d5e600a8f7cfa35b969a25648ee8fda1a88be5e4b40eea033c764c7"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_044.py",
      "sha256": "3e31eaba8d51c7259ad1ae55c76784fd4b02a552d845e3de61b33972a82f1d66"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_045.py",
      "sha256": "6db946e79df18fe37c32121f0e233596fe722717fd10d8ec0e17a992231eccdf"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_046.py",
      "sha256": "87beaf6d00216b28740825d7df523e8e1c29982e4c6817bf2c7f9c9889761405"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_047.py",
      "sha256": "01f626a5919baf57962c3308b59d8d0a757ed8867871f7bbe2ea954568f4f714"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_048.py",
      "sha256": "4bbecb6c2967fa95d8500d5a491b52035dff1eb6cc786a2ce3fa0a9f400e6e12"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_049.py",
      "sha256": "702ac7fe498944ef3e978fafc2a16a0b2e7e89ff1fb0df77ff2db00a50fd5a6f"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_050.py",
      "sha256": "fadbce76182704d7be5148cbd0637a461a6ea7c9f9e845f70e34e58660e5efb7"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_051.py",
      "sha256": "89054f974fca671d08ea33704fcf6716065df47ce71c02fbf33bda257fcbc0c2"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_052.py",
      "sha256": "37548d1f263d1890d70f5550c18f64f3d5bafa313983eb097dc5b1928de49739"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_053.py",
      "sha256": "f89eade0f5d8dd64b0dba7d7168c69c2b436c715aa81ec90acf73493662c1885"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_054.py",
      "sha256": "eb2c86a61dfe0fb8734a62f74fdbc5d15567f8044550e83e499eb567c1b6e26d"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_055.py",
      "sha256": "33896c7ac8cf3548d338f3fc0fa52989e5b396944384bbe0936434df46de6b54"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_056.py",
      "sha256": "cf00ccbc1d8e57633ea1517934bbcdf746d9f908f7c5732e2ceac3933a5747bf"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_057.py",
      "sha256": "4b0f4d2fba3bfd507e63c77f4562511162ffe8296571c3771489a085527adf12"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_058.py",
      "sha256": "c3c95a3d60efb0cccd5ca38e82b07a84637b633100f71ac9154ac47374c5a6e7"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_059.py",
      "sha256": "e15022c683c7d566e61c9c4e48d634316a7e53fcd924e9a893285c17582f4784"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_060.py",
      "sha256": "4534f192980ae8bccff92a25023ad786d7f1ccf309c79c842ab2890f65d9dc0c"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_061.py",
      "sha256": "43a6d985f82560a86e749d9c4bed7c8872bb92307960ed33e18f3411ad435f9c"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_062.py",
      "sha256": "b0f13a717fcb6aad74cde8061317f461f42b8de9d1788b7e73ce4f274ae81f98"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_063.py",
      "sha256": "71f2a284b3f75c68f1642d9cfcecee837bd47e79295e77949fb92be1812e820d"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_064.py",
      "sha256": "15412188c968ca463d407110d77cbb0bf400976c8136c1a64fce7e61c9aa8af3"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_065.py",
      "sha256": "d66e915a14872f0e64d2ca9c2942edf2c55c713cea1884a437ef639ba641bae2"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_066.py",
      "sha256": "ea22a284fe992f6c0ead0eb9cbf984c5dce9c2a3e23661d58d0d82a1dbdfd038"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_067.py",
      "sha256": "f1ef5be0a4a3c091ea5bf98a3eb4a588ebb86dce6a974cadaff990e7fe377133"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_068.py",
      "sha256": "d4f131641eed19f37227a4c7dc7ac056593490cdcd85e887a74db4d6b57fbee5"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_069.py",
      "sha256": "01ad13d0b8cc2d4bc4f4d28800735cf5320df0990659f978071cb9f537d756cb"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_070.py",
      "sha256": "d858c621fb3e23910b6e7c737daeca68a2ef9557f4294ce9307c78441c00a58a"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_071.py",
      "sha256": "6e887550e09c443831b9f5cf3642161e48bce28744eaea65719543fd91ec5531"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_072.py",
      "sha256": "c47fc4f250f5458b94fcd382c48fa39887730744eb841df5feac0427f18a459c"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_073.py",
      "sha256": "8e4ab30caf5078beccb0c0f5131b31386f37f881939c6fbcc99e9c247e6d5d25"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_074.py",
      "sha256": "8c483af14e41cd1512a28d159c3f0fc2ea4e5cfa9c25f747cba27f83373fe6dd"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_075.py",
      "sha256": "febf0b9a2eaf8fbb1944198ced3c7cea1821bb9332dcecf9fd31cc6f3a2038ea"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_076.py",
      "sha256": "177a6e4b8196f1b8773e6323a50f525f28c3b2aa7daafd79d55464fea0cd9e7c"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_077.py",
      "sha256": "43cd9b50dcd445b7458b064d99eaee66b5dfd3d60446203789e51df68a828527"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_078.py",
      "sha256": "d18df44e065992b8460ff7e40383698752c4f5395432fa4a6c59af1a2273d34c"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_079.py",
      "sha256": "b7ed6e4c48de8f70fac9308c2e25518f12ecb4b5fce9f8e5a98b8011011151e5"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_080.py",
      "sha256": "99aff84256bad664add2aa22daeded363029ac580655fe77d8ed17ed1b9bd336"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_081.py",
      "sha256": "763164fdb8428f4b58c31e912200d86848984e6384d73122a353bd7527a8d4aa"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_082.py",
      "sha256": "9e12ac9713185225ede21e5ced2237f9a71254068bc69ef2a6dcca1e0c1b6827"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_083.py",
      "sha256": "46fbfb069b94a8b867d9db3e62378e88b754f526a8232abb20dd89f789de8807"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_084.py",
      "sha256": "cbc773953d1db0daa6abebda2a45707886f471eb8768bf5fe9e5d872a8f2890f"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_085.py",
      "sha256": "172348083d163b66407520a4a86de6adacbdf36c5779c548f7a60a0ee34b4424"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_086.py",
      "sha256": "5889d0bcbcfb05a0e541742e77117eaab22c4a52d89979788f8382aca730ccbb"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_087.py",
      "sha256": "b3025977064500ad279101f1411ac2fbb74786a080be9acd2e8c49c1d6474bd4"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_088.py",
      "sha256": "9e45c28afa0d2626dc34601b6159d0e50106a34ac09462a66767d8f292955010"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_089.py",
      "sha256": "a96bc7b694940a50e92a259d57a85b4ddb2ab3c4488de259128d9025e35af4d1"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_090.py",
      "sha256": "e26f104a2223ae92f42f464ead332f98f2fd2f4eb73f1f877b7d60c8268f4686"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_091.py",
      "sha256": "4f80e08831f0ed69baa1b23c5a971aa1c81df56497d3c01f15d670135f4b7627"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_092.py",
      "sha256": "95d2fde3c3074df45e034b3e1c4d0f6fd3d0468dd143ebc9307475fb852abf3b"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_093.py",
      "sha256": "fb490318018f5f93a241be4ec848484af96ac70509b43d2b39927ed94ce90cd0"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_094.py",
      "sha256": "3cab0810006ada2fff6290532586b2231672c8de4a926b1c0a86aa3e01eb7217"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_095.py",
      "sha256": "03d3f2ca2381a1988fdd0bf0cdda6b6544eec13e6b966d55411f4f7b0ba0574f"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_096.py",
      "sha256": "e108872bc445960f8cfcded51d32e08785ea442c0c891a857383e0d98bdd6aa3"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_097.py",
      "sha256": "cacd594307b1fa684896b80ef4569d44c2a7ab65db120e4cf07844d4203737d8"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_098.py",
      "sha256": "8d8fca4d2694c463b78b99ae3661d029c3e4dea36394ec0038c9bbd8365a6406"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_099.py",
      "sha256": "31d3f4ba8dae6f20954cfb32907e931cef659e1c7e83da513daf2ef0b39a0834"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_100.py",
      "sha256": "32dd99346b54083aaef7e22c1afc30fd6e3b5b87a03990f6a77328c8c13d711d"
    },
    {
      "path": "agent/src/factors/zoo/alpha101/alpha_101.py",
      "sha256": "7df515c46a4630a46544c4bfd220d1d808f919ebc528d671d7a9b24365da5ecb"
    },
    {
      "path": "agent/src/factors/zoo/fundamental/__init__.py",
      "sha256": "75814acde122ba3efdffc7753f65ffe6e5ec2916a790586e879dfbbf84c76b27"
    },
    {
      "path": "agent/src/factors/zoo/fundamental/asset_growth.py",
      "sha256": "ec1f41d259caf24247213bdb57d4c630a0030ddec118feaae80887e2c77a5bce"
    },
    {
      "path": "agent/src/factors/zoo/fundamental/earnings_yield.py",
      "sha256": "acfd63a310c3cb54afcb2c470831697c20fda43a4e27caeb6e50cdb4dc89b9d6"
    },
    {
      "path": "agent/src/factors/zoo/fundamental/gross_profitability.py",
      "sha256": "5e4543518385759fc5c8cb597b05fffe138de8f7fb530a29a40bc33001688ed9"
    },
    {
      "path": "agent/src/factors/zoo/fundamental/roe.py",
      "sha256": "bad00a30b2c1c7a6496093c11022d8751bc0986c227feb39d8be2717a67d383a"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/LICENSE.md",
      "sha256": "331269618339af6f72b686cadd9c49c31a5f4391708aa8faa933cfcb2a273b18"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/__init__.py",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_001.py",
      "sha256": "d1e892c34ec8d1634b644aa3e4917e713a32b4c6b02f8e01fac9a274f46eae56"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_002.py",
      "sha256": "70c54c6e11c93bdb5a3c317c6b8de8f5e2f32706042e5eb4cb28ed396993f937"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_003.py",
      "sha256": "5a781af592c39d4a07026d33e5138fa459f8244e255ca10e80fd95b4f7b97423"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_004.py",
      "sha256": "7c6bbef19198315755f6189486ff57cdf85a684f18437549aed3c7872414c40e"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_005.py",
      "sha256": "fb9e555f2776b6a63669c9e92876c66d675437ba205f18bc68625024ac363f66"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_006.py",
      "sha256": "07cbb5bffaa21e6b6c7ca4ee943714d032efcaba41f97db445beb4c4ac5b4c89"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_007.py",
      "sha256": "5c38408f581b619581e4770975346dcd8eb1778a369737a3862d26f4e04111f1"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_008.py",
      "sha256": "42f17de4c5481c14642a2c44000fadc80860a807943401cb70d8e2f3b45f505e"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_009.py",
      "sha256": "0d5a9dd2f45b29a24ca07f7581a54f116a4cf6089014a522810945d7023b2314"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_010.py",
      "sha256": "e06c2dd757679df4cdae70169bc8035d2981822bd14284206076b75468e89af5"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_011.py",
      "sha256": "2505c42d09d9cd17d0705bfa58be6a082227c62a8d9c1fa17883d5e902925023"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_012.py",
      "sha256": "535a04227d4296b0d66a3bf38d650c8c9c7609cf8220aafad07012859cae5c7f"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_013.py",
      "sha256": "219ef37cb9cc500499d19008cd427d1051624ab328ca65b1735abc80142521a3"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_014.py",
      "sha256": "22b9a62b3f84456be3d7efff257a819e58822ea6b3ebbca9237a8ce7a23c91a1"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_015.py",
      "sha256": "8cd89dd4429c4d059c2fedeb4f72b14130bf7418be4f0c856441bce2259e4761"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_016.py",
      "sha256": "88c63b49f0b1fbc1dbceb234f9193e26d8c088c66dc8f7af53c3f379aa4555e7"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_017.py",
      "sha256": "3b50f4b2245ea7009b5d8ae0427bbbdce10ba4ae8aeb79ca5a0c76544de7e6f1"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_018.py",
      "sha256": "0048840cc2fb63aefdfa7870230dc154a2f07d1875cd87f81f093c583ebfd74f"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_019.py",
      "sha256": "4808976cee24d7e83105c3b0b3ad492b97396db3f4a7dbceb42a09fe41ae7c19"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_020.py",
      "sha256": "887f8d8ff2d417bf876a3ebd8784f60c694ddfd22e1499d000fdc9f93b000500"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_021.py",
      "sha256": "3110f1e410b681a1ae30da9bb9093e273a5c6fdb5b1da09e5402c09eb99bc507"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_022.py",
      "sha256": "dbc217bef30a632093b9144e76871a7fbd3f71351d3be451b15b11b6d526d4ac"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_023.py",
      "sha256": "ea5af2847c03676bdc6b0f48ea624e6c6c6210eae24e065df97d7e9ebe70c59a"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_024.py",
      "sha256": "d21e5d29cc4f2c173260e66af4e70f9a9ee70b80d72d825fe54190d349a94a52"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_025.py",
      "sha256": "27de55f8eb2ebbfec79f9121b259bd50cfe0fe82876943f7bb1484525b4118a4"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_026.py",
      "sha256": "7b704d52c14f43a5ec6b23483d65b8e88d1f987c670c9730cecd4642b699fca1"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_027.py",
      "sha256": "6fc629301ed64ff810469555cdf49d277d3243c1a9e99065d54c212f797ee0f6"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_028.py",
      "sha256": "1cb6bd4246055b54ce2ff4cc1dee9917affa22261ccbb39ed26fd14c8be2aebf"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_029.py",
      "sha256": "7f5164a5dc7c0702bf4a6bb2be46dfa6614eb76f345cd81b76266f977da018f3"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_030.py",
      "sha256": "bd2028ef93a0aa08e196ffc49949f61e5a384bdb2c2d0d1ced1c40bea73d204a"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_031.py",
      "sha256": "7f39d0192095da18e65d09c5d6b27c67c909cf417a2e6d1b6855529934c56047"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_032.py",
      "sha256": "22d1c92fdb30c4cec3916f41d01ad7248db274f491c4e34a1b3c8c8e5fa33106"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_033.py",
      "sha256": "6b5be6dd8c9fc39f8fe1da5cd274b6ba9ff7b7f6cc6ae57bf41819d7dc38d2c6"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_034.py",
      "sha256": "e616a91677092b12bdfe53b217a18f09266f10444a07ee95885de273fcd2e488"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_035.py",
      "sha256": "7a2213f156d868497385f229875c2ab8f80e3fec673d85da54e1750640c13e04"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_036.py",
      "sha256": "5dc474ae26e1bc4654cd7d8f04e1a9faf8e2d74e84e6db20615a0cf7f6e2de89"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_037.py",
      "sha256": "a6d2e64464dacfa5a4781689f52166bd8573667eb64ab1b37af3a5a0378c31d6"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_038.py",
      "sha256": "4063d660eb564dd7abe9362148ad388aafcd98de83752f8b0a8cbd80f1d20f94"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_039.py",
      "sha256": "02a14374e8d39811b7162eaf9fda0a8143e2404cbd32fbccf05f8bd4fefe82c0"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_040.py",
      "sha256": "9080eed9e977ac27aef3d5a5ca15d3d702e74130cbb4321deca202e4affa7644"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_041.py",
      "sha256": "3c9bf57c3979836fb580266473ecca9edab49b9cdf8a29c509c481f36c25c9c1"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_042.py",
      "sha256": "5733902f07dafc244991f5c1dd92d53e429ffcd0d5ab80cdb59df525e2ef4ed0"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_043.py",
      "sha256": "70813a11cec8b7699fda61226a07ffe3eef85d4912859584f2a25113f9d15745"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_044.py",
      "sha256": "ea383e2423ce8e8c6be74846b7f230fea908c490c6f5d975db0a5e5301b7e323"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_045.py",
      "sha256": "c386ac04847dd3f711702f23bec45a779d1681e94caa9be3642505c5159ffc20"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_046.py",
      "sha256": "ec14f6975ddf191cce480f756b70e20c18a450317b62dcc3cbccf17741fd0a76"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_047.py",
      "sha256": "7383ab91d43dfe1245fd8be3e30ced5af2b11f6674833490365c7f5b9721d1ad"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_048.py",
      "sha256": "1bd434f53300a8b97682d8eb0011d752b6ebaf0b075076d93a1f794e6958b7ae"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_049.py",
      "sha256": "2380a44c5bb791a90716cfd1c317021d7bdf1cbe5da152c96565d953ccc08ab8"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_050.py",
      "sha256": "46006ab7be9984b7e8b93e7a25f26e46962c46697eba7b2993facf78bc883b76"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_051.py",
      "sha256": "79444487f7f5eceef6cb26bd9ebeac05a9b691a9aa5a2442ea6ce19b219e67f8"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_052.py",
      "sha256": "43dacfcc4fd8a95d3ac7b37c032c01e1e17106e2c9e5c0b2b1157e3448675dfe"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_053.py",
      "sha256": "d4c7c0dbc7e9b76c73785b70b66a3501300d359a04a5bfc3d6de3ffb3f77e756"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_054.py",
      "sha256": "ef58481af683b53beba5bf8140e65a0aeaa12f2581f8828f7178732a0170c278"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_055.py",
      "sha256": "4f2d3196a568971e20fb3e41066ecf80660f3650984b1d753e62aa5e0137e9bf"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_056.py",
      "sha256": "e852e3ba9cbdfc3d180439638276d41c4f85ea1406e742ef3b943ebbf7cf5a3c"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_057.py",
      "sha256": "bbe53519fc6d6305909ca17455583611abf27d60fcb14edb14aebb9927ee4c3e"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_058.py",
      "sha256": "330d11bdf03cd90660c26b249d1e602a5d4a38a813604c37665f7e6c74e2c1bb"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_059.py",
      "sha256": "5003187d0ca99355e66d840fa8231b753e8fcf33daec14863fb26ae903eb1b41"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_060.py",
      "sha256": "f74efeb384ef5e71ce4914050a830a5844cabd07f25d07851f0c20583d5787c9"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_061.py",
      "sha256": "2a31d3933e2a478dcc81a77c1453c4a66adad0d7c467aaccb33c8d9fd24cfaab"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_062.py",
      "sha256": "0b8c2ef8d562dbeac94a66d4bb059629f05d760fd61347b1242a536c7bdcaa22"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_063.py",
      "sha256": "82094d8b6db84cfbb6a2dfc5ca47df547a0be6365bfefc24e884312f8b8fc28e"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_064.py",
      "sha256": "f0a5f0001c7e939c08365bcd5092a220fc965daab21de94b07d897e2f4009c87"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_065.py",
      "sha256": "8c50a43b5336524cc36fd248ffcb22b42067ffdf3dff2e26008f389f55cc7996"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_066.py",
      "sha256": "5413b739a748613f305ec38d036cb4a4926a033f46aa11569a467c916ab886f3"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_067.py",
      "sha256": "57a752784de55eb007498c6bdcb8179f1fb84f542d4f4337a6b66a93fc672e5f"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_068.py",
      "sha256": "603bba651e2a43a62afb81eb0e612d41dec92525e39441fbce55564431de3a62"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_069.py",
      "sha256": "01fc8499622203e21b493863184b9f4f88dc173fcb964332bfe12caf73435900"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_070.py",
      "sha256": "3e0316bd8ad35606b76de6cefd1d81099b2f59125173d5fb16300affad2be69b"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_071.py",
      "sha256": "e71ace9dac20759be91e6438f38c8e0748c6e41e9ea48b6b06cd146bf239c62f"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_072.py",
      "sha256": "1938e588a9869ec9fadc81c0815d782233d78f4105274113b1f2c1521c4502eb"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_073.py",
      "sha256": "32797d2dfef3f46ad96ce32634082ed19b61f3f27e2fa13dbba9849f284d1933"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_074.py",
      "sha256": "762101cd3b7ac3a700dc89757d6efaedb5a70ae92259892ab86ebd137d164842"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_075.py",
      "sha256": "0f2bbb20dcb001fd0cd31ddee39ba15e43c919c9e4c1780947664f42560eb2b4"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_076.py",
      "sha256": "e4bfe09dd590203023c4207706b135d15a87fd1d9d001b320e5bbc7f7d5bb0ff"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_077.py",
      "sha256": "d6fbdac3f094bf32427a7db6c109bb26db88405217e1fdf13574ece9f1303e48"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_078.py",
      "sha256": "1f7794bc2bc757e64881846ac3ac7620726ddd54af12cc302fd3dd25e70330eb"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_079.py",
      "sha256": "a73f2ce94b6c30358d61040e29b58056d879ba83840ee79dfc8211cdaa8c3b6f"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_080.py",
      "sha256": "9b07c35e7e651d8eb9cfd1e8407d5add2fc55d55e864b125005ddb6a1b197620"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_081.py",
      "sha256": "2d1f4886b546866185011a9a0d529c366d0a34fa267ac7401b44dc085db0b0d3"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_082.py",
      "sha256": "86d9fd7f015dded9e7ca67b147ee47de967e5c888834e41f0c87d8af81083f46"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_083.py",
      "sha256": "62d261a6681fead0863a4ecf3ba76e26efdb6516d39f872311d8bdc0e0a40dfc"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_084.py",
      "sha256": "6ddfdc2c029d0b2dfae89fcae59c9cc2fef070f9968bd7aee7a19027a1b4f934"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_085.py",
      "sha256": "3315dae9f7e6af7f977988bb435569c280b72b4a410f1fd236dbfe44795dcdd1"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_086.py",
      "sha256": "c33fa5bf28f88bf4f25fa374cabebce349da577c84064965fa6459be893eef3b"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_087.py",
      "sha256": "588531425bc170e63ce3e4ffd3e62dcfbe7752b0c72bcaedc186117693030514"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_088.py",
      "sha256": "e76b995698075cd06b1da7102b539f68a34a68608230d7bdfa9acae3e3067f55"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_089.py",
      "sha256": "04dfa6026e11468812a9dc3ece3000a21a969b406f9446ea1309e875e23753e0"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_090.py",
      "sha256": "726053c7566054ab3e55a69a4ba80b8e20d6335f9be671ecd78eecdcd4bff7ec"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_091.py",
      "sha256": "a44f6f7f54ed36c2ea7de47fd6a515209f426e9d20499986893dae2686914a5e"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_092.py",
      "sha256": "8f3ecc68eb43c473da3bff2fae8db389e89d74f2dbe00b52e03b55d17e240556"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_093.py",
      "sha256": "60d4dc4ed8611a93f40acbc527394ac3149828dbbde6a687a978d4ca731182d8"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_094.py",
      "sha256": "e8a043d5c1fea07afeb6508cb53464876305696ebcbb82c91385a3d4e2d99b5d"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_095.py",
      "sha256": "93f53c9d9bbc5d998ad75733dbeb90d737d3555d0959a5a3650eeb81b94963dc"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_096.py",
      "sha256": "29952fc6e2083e85109f8c83731954de3f545986831fdd22288a465d016f19da"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_097.py",
      "sha256": "564b3e98074cc06969ac7498350238a636b92b151781a6ef1839c823cae48e16"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_098.py",
      "sha256": "0fe6f275f0c946bfc38a01e3b30b5d9a38cf8419723cc56006d30ce8da8521c6"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_099.py",
      "sha256": "c5a7b159fc454f46608e4eac4f9132533040eaa87e34640ce3178388d51cf280"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_100.py",
      "sha256": "7947684d396a4d2b01be799ce25ce68b4361b72af62a4781a87dbaf80cc3e552"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_101.py",
      "sha256": "f587d3a9d7bd55e239cdf8bd867c1c7e43e7cdade8df31b03a71aec3467b537d"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_102.py",
      "sha256": "d4be62433741a197eb23e7722bcf0722a6119ce2c05e6cb0d7a595225d9fcddc"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_103.py",
      "sha256": "eaf1c69f2c936f9b06299376fa74bd72dd6dd3a71ba25507b75dd4e8363c81c9"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_104.py",
      "sha256": "ecf07311ade6e06b69226e5b240184101d7db1e82fcc03ca1c5a19c9e70aa710"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_105.py",
      "sha256": "3bac82a357bee6802c6336cf450d189ecc2bf9e78e56e5ce1328ccd9531d79da"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_106.py",
      "sha256": "179a31fe4e914798c465cde1987763f06c702ae1bb4692dd824daac908f625f4"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_107.py",
      "sha256": "b18e2ef0bdb9d093c999e5b51b3e94f75c8453f0528a9da73b6b09d0f7c75974"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_108.py",
      "sha256": "f8e7addccc8f6b1bc4ee2278d23dd7723df090ba213725544bcbdd20404980c2"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_109.py",
      "sha256": "74f95aa83ff69930c61676ff4aec8b3ed47020b604cea1009b24875e6d4029b5"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_110.py",
      "sha256": "a432b227335377cab7f4ae80b53d5f5dba9236214bd8e37dbbcccc0ee7cf2776"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_111.py",
      "sha256": "4f0010165f6f7eaeebab97ac198b3723bdfcf94d8f95284171e23b2bddc9bda6"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_112.py",
      "sha256": "3960a9a4b50e1cba2fbc98fed59ace61e06ba96d8fa10b853c2fdf1e79b34266"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_113.py",
      "sha256": "851efaae5c592f08a453cbb2fd6ea9184cc91d26e8cbcdb41f914e0f3102ea08"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_114.py",
      "sha256": "533a6f3ac7d97e92df926bfa75aa23dfc8217d29256f00d0998a92839dc037e7"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_115.py",
      "sha256": "fcc69781811ddb97c9151714a9d4ed129e404a834ec742fc3267d36abe994745"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_116.py",
      "sha256": "e634dfd738c2c973f01c6e099de1e8c51c0b7f552bdf8bef6739e2374f8354f2"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_117.py",
      "sha256": "e77c612238adbcee38a467c5dc6c0f6f9d0a7c8e52825d1d58744687beca892c"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_118.py",
      "sha256": "da6ef7ebd81bf6e4a34d356a080733b66972e70d9e84861c86e3cf9ea02fa2a0"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_119.py",
      "sha256": "87403eeb446e7a984c085566401a4286de66386968c108bd020170a13472884e"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_120.py",
      "sha256": "b66f64711303e11582257f252a44f248854db9f8bb4b055a9c8d8b6cfb2f1409"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_121.py",
      "sha256": "a90a54c134f0a14f9b16d1f904e29c1f427ea15aa84673dfaf4a1d7c63a674e2"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_122.py",
      "sha256": "13f23ae8673a0dcbf89be767c012c74934cb4481087ed7e5c632fbd101d6e8bb"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_123.py",
      "sha256": "c62f6286483127af2e88d7d5ab32f6e8d3c0939bab83040717dc2f315cc5c285"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_124.py",
      "sha256": "542bae77f80de76ad23ef709269e186b7f101c2c847633ea407b6aaa09c193f3"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_125.py",
      "sha256": "1bc059bd926897dc4f70b95723cd4738d6f86d70e0c050c7a714c5d185b65fe2"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_126.py",
      "sha256": "abdda6549c878105ef9bc2ab9cf8ecce7d7bec0e94ccce3fb62ba453fd8f0b69"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_127.py",
      "sha256": "8d9845e70708201be83ac01dce126807a70507b4337bd58c385781b8198acfff"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_128.py",
      "sha256": "64ba3842d51aff95b4b4d987ea11ddb7d9886cba68222c3171cdb57e41acea4c"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_129.py",
      "sha256": "bcd5c4e88098e9668027350c1e99b0d9253e36623ee7a2cb18c364500a3f0632"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_130.py",
      "sha256": "6a0921bdb7c8c1d7d7f198e4f93b5a922948b8b13089a8fec4140b2a6c3dbe74"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_131.py",
      "sha256": "54a5747e8af4ad52d1d09846ec22f87037514c1e2940cca378fc22ea39b37875"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_132.py",
      "sha256": "555f1c03005713dd1e75fecedfa3aae84aee637c53219aaaddfa765661c9df63"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_133.py",
      "sha256": "a0b911f8b943c9c219705d0bb88e965f5b095587dde58e3bf4ef758a8bebb99d"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_134.py",
      "sha256": "cb5ccf4ed6cf03b2355c0d0721a1cd67c99c3d65aa3ec177cd81130a407a3da0"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_135.py",
      "sha256": "8cd896dda0012e56b3a27697a63b31ecc352665642bf939d13767f4f6bccc034"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_136.py",
      "sha256": "e72961ea7c29884a3d82ce962008dd8b4d8fcc04a4e19f43fc77a8993ae4a963"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_137.py",
      "sha256": "78847bdaab67b818a749e5fd26579df3e5b7c72550ffb2491b5a20fdc10a0e25"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_138.py",
      "sha256": "9a74f5b71232e804ed97ee55d9601d306dfa47f9b24485799d77839f340c9bbb"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_139.py",
      "sha256": "3b6e4a2361846f0e604a29bb233981e6eff0a7d7b622ce44bb9eff94e2ec199a"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_140.py",
      "sha256": "0d8320022b6d70fecb3b07948ac42ef043648b1625ae710da8bc532f9e912ea3"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_141.py",
      "sha256": "0db0655dec7871dddb5d2b17ca336152388751ad0705ee513775701d4771387b"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_142.py",
      "sha256": "c051addd3001674f5ae56c19a2c4bf3cb78d6710e584dace9395c21dfc0ca91a"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_143.py",
      "sha256": "8c69ff873ec4ad1c23e2181759ce1974e22be75767e99e2ca7b9492f99d8e3d5"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_144.py",
      "sha256": "83f8030e7aa27978b235f0b4dc85edc017d395bb28df26514bc888a9a7fe689d"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_145.py",
      "sha256": "fe8812c680562da9c1710f0008a68f6d5928f03ad63007d066f01207b2b4e0fc"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_146.py",
      "sha256": "7c5c7d2c435ba495600c2b6d5c268cbc5fa762c9120025542d18c6563d84c955"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_147.py",
      "sha256": "948fde4d7d08472510b58c4ac799c2ebf1b32deaed2a2d1406b59e5d262d525e"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_148.py",
      "sha256": "180b81821063023378ea802bb4efb210b557d1407580ab0ee073c6176427b40a"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_149.py",
      "sha256": "5b5a7851d9271926ed3b5c7c5ac5e5a1982ac09898574682b5bf979a9b51bcb6"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_150.py",
      "sha256": "5eb3319f0d7542c6a5a6cf7d3e63cb4085dbb7f066ccb4a0b4a69e2111f6c6e6"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_151.py",
      "sha256": "8dc5dd0abffe11a33311b3614d9a3edebca227f53ff973f076b3fec8a091e68b"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_152.py",
      "sha256": "d6a7356fa5e69be8ad2223fd6085ae4c880e725fbc9c8e67d6e2e76bfc9a769c"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_153.py",
      "sha256": "8b66fc320176c03cf9687d9ab13aad6a8e0d3c50df7b6fc83db820ede8a945a6"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_154.py",
      "sha256": "2af79f2b087727f4734baf31d652df611b0f74f4cc1c3da9d64f78f404fd6a6c"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_155.py",
      "sha256": "0551ada8650f453bb36c39048ed3c3905c4efe430b132c53ba382edf96c1c151"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_156.py",
      "sha256": "cf90a1da6816ff5ea62415e94cada3dec204887df79d04a10eb8bd44c9728827"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_157.py",
      "sha256": "2da6f7a86242b65df1757659d0524c5d900cd4e8ca8780633ab0ee73bc3893e1"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_158.py",
      "sha256": "55fa52264189bca8c6f2d298caa9382defc23a4cd5bf0c1d5c36046715bb5bef"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_159.py",
      "sha256": "49256ecc23c29e17e4062f59432f5522ef765a639aa8e50d612e25ac4a4cd0e4"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_160.py",
      "sha256": "de0ba23110cd37ffe5aa47fbfefc9c333dcbc15e9074d68a7dccb1c411161d6c"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_161.py",
      "sha256": "940ede6aefa8daca1d9e74ee55e8e18bf57a7b0afaab64cf55603840f8d301ba"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_162.py",
      "sha256": "0b3464db302be037b333dbeed278b10dcd2badb33615203a8a536bfe4d621ed2"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_163.py",
      "sha256": "56069d0b414a7d01f299fe1c191ec62b3c8eddcfb59243782bfef312931750c8"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_164.py",
      "sha256": "a657aeba3d2ef0c68ac0dbd1e5b53deec49fcc87fc3408e506dea00c1a7eb451"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_165.py",
      "sha256": "9157c90ed772cce8f614a670af21e00bebf5227afed03b5868fc25bdfdee74d5"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_166.py",
      "sha256": "51e4012a1d2cb71195fc95626c251279e365f5f79ecfeacd954ef4eb0cbe44d7"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_167.py",
      "sha256": "4ee0e56a3d3fcaf0dc0abb2cbc1b11fd05db77a5d0da0893966560bde76dab02"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_168.py",
      "sha256": "749abdd2d757cabd42f7fd0a4cd09632ed2306ec69fc34f8bbc6087c0c71aa6f"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_169.py",
      "sha256": "e039fd409ca0caf59ac2c206c6decfda3089ac6ae929f551ffc651e7eabb4e02"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_170.py",
      "sha256": "732b468d2c5772bdd2a2129602f45500e5b67dc6a41a82d961ac8314bd17835b"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_171.py",
      "sha256": "1fac829d3b09839507439fc8ee6f69e60fb92937546b2558bf41d3471277fcbb"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_172.py",
      "sha256": "25e0417dc57f15b280540687b4a6e61a01b00c0e11cc401113b848f7cd71fabe"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_173.py",
      "sha256": "5aeb1ce655ad3bfa421805c328f754a34dc7c828e90df2a53d84ea9adff921ac"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_174.py",
      "sha256": "8016d2b7e10ac9e563078d267a3173016932b48146be574de2c82e2c323a8fa1"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_175.py",
      "sha256": "fa2aa8cae76d6ca7a7f0cfe3259f9f0c0dd8dc68b6e90bdcfb297acbcd503f83"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_176.py",
      "sha256": "5cc150a787e4a1066fabeb407114a81c36add950e547821bf704592feefc4f06"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_177.py",
      "sha256": "62abae614fa323cdc28638566a0bfc758e54d79d6a85f5adc059894e53523b9b"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_178.py",
      "sha256": "46d3a60f9d9b04a430898943c717f1c2322d96bc412d24b28acada00e7d34f66"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_179.py",
      "sha256": "c492794fd984efce0f3632ab18a6e22e32a388d7872e93d3aab3338078116b04"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_180.py",
      "sha256": "d5146dac21d23132beb147a8169ca3bc1548110507ea4c050627b0a4d56b7380"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_181.py",
      "sha256": "a46a073b59e3fa3270436ffa37a1f21b27cf13972c1581a5c94c5d4a60b68664"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_182.py",
      "sha256": "c8ba33aee8daad45be0d12e2eb6ceea029c7c09bc330cc8a6fe99eb60b18dffe"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_183.py",
      "sha256": "a7a9b68757c7507eedcddf11d7520c87ccfb5c744700ec5fd1a91ca036e2abaf"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_184.py",
      "sha256": "3824495f9f1a1339ce36174caa7c8782ba6d50ee1a3beb0e9bb1d8ec0f7007b3"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_185.py",
      "sha256": "78f0208d3ac9e2efc63c72d17191868c4daa246a8312c9d86f5b86db7fd3aaf8"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_186.py",
      "sha256": "5b883227869dc402dd87998e2ada7d42843695d4d7fcbf1cf3588685efe1d039"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_187.py",
      "sha256": "b859f8546d20abff6b10850b27e206d49f60a616e912712de0f255ec0a0590ec"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_188.py",
      "sha256": "8cd56d091c26bcbd381b8bb1e7110d71a7f1fa345e998ef67a7cf2ee115d1b3a"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_189.py",
      "sha256": "606e1a6521d435522e9ac0aca40146875f1deaa60d43b33e110bab82e3f5e23e"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_190.py",
      "sha256": "f58c309c35b2724e48b7944542ebdd6a80c14d3748b317cf42b2ea184d5f278b"
    },
    {
      "path": "agent/src/factors/zoo/gtja191/alpha_191.py",
      "sha256": "1abb5aab0071d1d0a207bf0fc6d4750ab0301166d51dd215cb089a904e3e2b31"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/LICENSE.md",
      "sha256": "97f669cd9cdee75c936740d71ff0f261aef10ade2d8400247a81282a1b46549d"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/__init__.py",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/beta10.py",
      "sha256": "769ef1e6210499436ad41449448598d2100fdf694f6dd7800b812b5cf63d98ac"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/beta20.py",
      "sha256": "9942499bedd612454923b4b24d6bd818121dbc1eb07bc2e9190d4b8f59d7a5a3"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/beta30.py",
      "sha256": "a5bb1d6dca03dff479ce029718302cd1d8c6228910b618b56101b28be68c96fa"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/beta5.py",
      "sha256": "db45a35b6ca851bab4bde309d8c7f1922e0efab7a142611fbf3462cc8f0e8e8d"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/beta60.py",
      "sha256": "c222edef108436f4b9757885b97ccfa5e570558417ea414e48e25c2047a61b3c"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/cntd10.py",
      "sha256": "a97b713365d5603c761ff3bf951474fe85ac3b3797925923ffb6b810759328bc"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/cntd20.py",
      "sha256": "e79943e56380ff57c6a82f4c36088a93308d908e8a0bc9af6fb1f23b99a8cf4a"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/cntd30.py",
      "sha256": "1b682ca2da5536548bcc90678abb9d92ded28373bdfd6ace020d3850fc7ba000"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/cntd5.py",
      "sha256": "ae7a2a80bc8cd1c8ebf9f11a5566402644b2ef0b2e845c62d7e5298444b54324"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/cntd60.py",
      "sha256": "b5c8af0ae451f14e5353928e31ce784f9049a0d9884530a093051935c18272e9"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/cntn10.py",
      "sha256": "43564b41f027c0877213f4b934b94315dd0361f5bed44756ad2a183cf2f6faf8"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/cntn20.py",
      "sha256": "03a84e4aff3cbd10673b996adbfee68066987dc0eb43d8026466408bc8dc1823"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/cntn30.py",
      "sha256": "a456a93950adb10970ba632a34ff7b062474843879766389b2aaa35a2fff598d"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/cntn5.py",
      "sha256": "807c28d2aca7af22ec5d2294db286def5ea9372bb1389cecf0720728bfef6c10"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/cntn60.py",
      "sha256": "a3c3e3177ab566c695c6a2c3357b5ac1b799a22aed42ee8a1ee61284e25c2381"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/cntp10.py",
      "sha256": "c60a0b2df6888081229961b53c2ebd7a4d7a6e7e26e5c82d461897058f83aa05"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/cntp20.py",
      "sha256": "c554a3e88d07f02a51da276cd5510a2a191575eafa89a31107a88b3958fe3a08"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/cntp30.py",
      "sha256": "fe2b18ae48020ee4573a2ed0288f83194c507557e9778d689dd91a866c746f10"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/cntp5.py",
      "sha256": "074152129e50a5d0ea36e1a72d4889c39553a515413dbbad0f44cccb49dbf813"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/cntp60.py",
      "sha256": "73ff52d4d667bb9e96dbebb0da6f5dc9758e7d65a7a8f9b5f0707f8cbb7bd368"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/cord10.py",
      "sha256": "e8b0efc6705f8c4c35ec58d520a9798360c1bee7a99509e88b8cba486d8d3803"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/cord20.py",
      "sha256": "6c68182b88e579778aebacabece965213fe959b0a69d0034626eab6f1a31c427"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/cord30.py",
      "sha256": "75154bf065ca4867ef29563eb129d59431938ec6d4c5ed7768f2f1b11df7d733"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/cord5.py",
      "sha256": "b9cdbe9cd8582878b6124155a91c49bd5c948332b85a1cb1b8bef70f201f1038"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/cord60.py",
      "sha256": "6a62a9acf8ce7169e9366afe57cdec83d4720709b82b3ce21a711b9169aa2984"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/corr10.py",
      "sha256": "42a683b44225e58fdb8bac2b79f792d48d5c48f6509012e5155d75b573020685"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/corr20.py",
      "sha256": "64f7dca5eac48de43045e3d63e332f3561ddaa13a3bd614b83ed42cb4b844c63"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/corr30.py",
      "sha256": "67e0e091aea6d55d77d3f408d306493b80e3d0be3f3a2b38fa0704a98c0318f1"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/corr5.py",
      "sha256": "b48dcd85827f747a1d333ffca1a4f1c258919e68471462ba91742e4447a38bea"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/corr60.py",
      "sha256": "48cd56c8f219aaa09874538f0374db4d2ec0549bf30b003c5b190c723f1bc3a1"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/imax10.py",
      "sha256": "6ed70bae603cf053f7f56b0e7d6efd9134c430c0deff9e778f5de8b7596ed67f"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/imax20.py",
      "sha256": "13ce288386e4b0756727b863f3f15e80beaec2342b0459e80fd06a1660b8568c"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/imax30.py",
      "sha256": "b561d46abf6a14044f260b774f365d7d996cf9ace128adef871001b0bb5c7d2d"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/imax5.py",
      "sha256": "072064c738309b5ad5015f1cc62391e8290455381f6a91b55fb609a286605527"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/imax60.py",
      "sha256": "11545cf75c72eb2119b1923de7bb42bfcb5274e4f1f63ed0fee122f3d0f64d68"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/imin10.py",
      "sha256": "324d0c00fcab02b7b6078be457fa5a9086642046e30366046d78b5266c7a55ae"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/imin20.py",
      "sha256": "757fe987e40a6fcb206c0e49b34b20c72590baa22da23625d1ba1728bc75354b"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/imin30.py",
      "sha256": "e91663f5ad012c29feca74a41a0ff5d9f7fa586cb8eebc394d28bd7f6dfbbfd5"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/imin5.py",
      "sha256": "2ddef051ac9ed3a68b08f8afab24818c62b5c0390ea3a2b7ae4cad7e02800e4d"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/imin60.py",
      "sha256": "b15c5b517ea80fc06c8d1f1c500f5e052e0ff4683d25a805a5d3b64125ee64f0"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/imxd10.py",
      "sha256": "7210d901a3d2c2f9e1174201a529a4066d36d0c32fc5b5d9a7dc8f7e035ae154"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/imxd20.py",
      "sha256": "c22a6cc961b4e0db1a2aa74205e2b85fe5af100d230513eade3cbdc438572c6c"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/imxd30.py",
      "sha256": "e274962a5b2ef0aa778509a586fe75cef592e42291aa5472e3bba66ac54fa1a0"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/imxd5.py",
      "sha256": "7aefd2be21775e94b67347dd85fb6da5c083566e32dfeb0bb13f28fabcc0ea89"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/imxd60.py",
      "sha256": "5e9adc805f7a40c2324d77f23d414da53a157c951d52ad05f8a1e515aad33444"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/klen.py",
      "sha256": "ce69adee750ae30149f61b44619f4a8d5b86cc7ae862920b3835f6e0dfcfdf20"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/klow.py",
      "sha256": "507e7fb5d303557b69739882c3f452326e0fb70eb450900e9ac5f8f46f59bf02"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/klow2.py",
      "sha256": "e20b8b9f74b036c4de2ea09c1411f5b75289e736dabea5e8fbd7787bd537ea6a"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/kmid.py",
      "sha256": "d6c54f69720e3405af02f6e7fe15c5a4175036c9164fe171cfce21372e8a5950"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/kmid2.py",
      "sha256": "f2d1c961b6fb281f38894aa4a9a434446ff72ab50ddcccfbf5f6ea0cbc62ca22"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/ksft.py",
      "sha256": "1bdb958c24cbdae98d7ff09cc90aa7760a49716bd2da40f9c0e048e62fb4ca35"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/ksft2.py",
      "sha256": "ad6c8f055deb023da18069bea8d1ff39786e3626cd68d146b225ca9f644dcbb9"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/kup.py",
      "sha256": "da14bf943ea805cb2b559bf600cbb5b7d86250bfbe510a0da02aa625e1b75b91"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/kup2.py",
      "sha256": "e80fdcbac9c2d3ea2783c168ca5884c4a278eb4f47c7d836f694ac126ac6861d"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/ma10.py",
      "sha256": "7ae173bce06a9a7a8a91fe8dcc16401e047448f36b9d5045340bd9c6597617ae"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/ma20.py",
      "sha256": "35d055ba653d93c6980611bff60944ffa1f498a884f3f4be253bb3f012116210"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/ma30.py",
      "sha256": "1d58e7886a1a16041dd0fda9369f01c0730178e554306813e7ab4c78281bbcbc"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/ma5.py",
      "sha256": "125ad882018b3e923ab61404c2e3e0d9eda06abfb9e941832bf1914cc1bc2f09"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/ma60.py",
      "sha256": "d074af6f0a2f94205e0c4b6171d838a2c6c1ede7f71ed59c1227b26999803cd7"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/max10.py",
      "sha256": "1db5ccbfab4c397264c1bb2ff978c38cd0369b384d8df31aa83e617a9df4266e"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/max20.py",
      "sha256": "2399469b0a0d942f0dcedd5a72db037645107fae30d2144de327b92194b2d50f"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/max30.py",
      "sha256": "eef18fecf9fb0d1c5f5845cdef270548ded522890ebf2119d2f636a95108e5ff"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/max5.py",
      "sha256": "bdf0c6f0344bf35731124ceb63536f22a233c74df0e514203b5890d63b6246bc"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/max60.py",
      "sha256": "296948de7546175f0f0a819de99b906d0470013d09b6de3fdb76a807145c5a22"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/min10.py",
      "sha256": "bf65ca2d683fd12d83c386cbeea573322ef4390bcf2399918241e1101e680030"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/min20.py",
      "sha256": "5604f724f0ededd4069f4bea2e9a152c6f87ba341fd2f53eef2f9700478d86c7"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/min30.py",
      "sha256": "4b398807a3edc6b52af41c4630124f1f50c7be31b6adf733a99faa7bfb212f93"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/min5.py",
      "sha256": "4cc75a540724a5a78c9bc5ac50f6cba0200053e523c80ea57920b84c8eab6521"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/min60.py",
      "sha256": "b4325090a8777f02748d8cc345a3375eb8b99934f44896b3c56b1dcce7a96fd4"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/qtld10.py",
      "sha256": "59f4115a4ef5d89727e7b785b9e7ec7fa777f978d6c9bb898f0fbc240ec8a803"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/qtld20.py",
      "sha256": "f0d92e60b59f10598518e6ce80b931d9569ee9200465c45c91648fe0fcd524cd"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/qtld30.py",
      "sha256": "9b966ed997db047d69e905b832e8e02c8899482b641add2699a4450b970c1c94"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/qtld5.py",
      "sha256": "4d76ce9057f5fecb50581716033959b622772cc72b434f9afaea37e47f5e077c"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/qtld60.py",
      "sha256": "c49787b2bd0d035492c91768d2177d57c207cd9a7f3cf5bea44308124b306206"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/qtlu10.py",
      "sha256": "eff297257fd593916d8eaa2338adb2816d917349150eb62764e53a33490c081a"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/qtlu20.py",
      "sha256": "7eb3c925b9e61e995193cffe1d773288cff8d526bbd4ffa3ca78bfd6d4820c22"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/qtlu30.py",
      "sha256": "48193b2bcb765dd0c53254ab15e538c4be90e76430937e5f5de764799feec399"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/qtlu5.py",
      "sha256": "07c71655dbba58ec197f66542a8b7e19a95072b41c02577ab7544b280d818936"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/qtlu60.py",
      "sha256": "2d770be95042288c44b4ccd6fe9f759193548af883bcf7d24c5777174919dea0"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/rank10.py",
      "sha256": "236e50d3cfa38a5d8775301b893ea5ef62a21583fabb6fd03c9e005cae61df0e"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/rank20.py",
      "sha256": "7d3d42b6b2ac2303380670b37af32ba0a6c4e43f343dc84f9fdfdb70c5db013a"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/rank30.py",
      "sha256": "aac9dc18ee9ad0881aa6bd8105e4c8a5205cf95147666b3a4711bc81b4b17ac1"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/rank5.py",
      "sha256": "4fad38ac385bf94d9a1dfc8de44889b892644ed41c242571d32e9755db5ab0e1"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/rank60.py",
      "sha256": "2df95106aaac13be21022d22be76e7a86821b1935c2162dc86a07f6ffe6a015d"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/resi10.py",
      "sha256": "ce4eae3414b25f58f8e3ebc0863be808b416d26c27a20279a14133e4045b83fa"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/resi20.py",
      "sha256": "cc4cee4e25634b8095abc4327c0cf0e02142a1a7075ed47e26a5ef7a5e21c5d6"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/resi30.py",
      "sha256": "e7f6f49162a09b3d6d275219aa4a860a7d0c25aaa3dc3bdee7420b4ee6c4d4b4"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/resi5.py",
      "sha256": "2f1dc956e479cc6978173f3836386192807717f9892b8d57d80be46132129e7b"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/resi60.py",
      "sha256": "a99f6f2fcdfd14faa2bee1143068e7a5bee0042dda674f3ebdb342accf2c09d4"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/roc10.py",
      "sha256": "20c091f34495bb14898832600830e1a8cf29f5b9188a98d2961251b319a82e3f"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/roc20.py",
      "sha256": "9657c29ade60d81cbfea35f7c879187121b1ca2e05ad615497adf49a7286cafe"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/roc30.py",
      "sha256": "bd1b73bdd8faf3483fd526246028dd215c93b4483fb34bdfe1b8e9f4a8174463"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/roc5.py",
      "sha256": "28222640a050638d60ca6ab21e105832815a42ea65f1590ebb69e34346873340"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/roc60.py",
      "sha256": "a2598548e84c7013f488732a245eb5f1e2dee88a68a6d2edf1cfece11e5a99cd"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/rsqr10.py",
      "sha256": "34b53ae6b16e85191ab0989c20064a505310e55c68cc10791ad95057766e9d84"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/rsqr20.py",
      "sha256": "89403281cefc7457a44b0244579bff0302bf9082678f93d74f319b0be04c91b5"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/rsqr30.py",
      "sha256": "6c54249ddd8e69f1341569cb1c4317eff124a9875bfaad1faa229e3696029953"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/rsqr5.py",
      "sha256": "48b8c9c1f091c6a84a34a521dfd862d06806884c59cd343a77e479b7630b462b"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/rsqr60.py",
      "sha256": "842313b9dc0cca43cf13b43c3eb2505f18675998ea9643a0c1717442281dbe31"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/rsv10.py",
      "sha256": "83795b7f3030b037d4c035735ed4336dfefd61272666948b6efcf31a110c4c35"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/rsv20.py",
      "sha256": "904103606d9251c095a2af3474b83ef638411816e5f4f6d381927708c8d96c8b"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/rsv30.py",
      "sha256": "4f58030e9491ce78ef921934a80c3c388d69a0fa621ad195278d24c0d571830d"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/rsv5.py",
      "sha256": "31bcc14d0837d1158f1ed5465b653f1c957f697b4547153e4f8725acd2850222"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/rsv60.py",
      "sha256": "054803d6b3119b44ce20b5dede6e30894363a7a886c0c7cdadbddeef498d1e3c"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/std10.py",
      "sha256": "3998f25bbd92f89ea48719ef6f9d963d80963021f1ac78c9e079811d642f7b58"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/std20.py",
      "sha256": "8abed102785febbc178930c99a954f207fe1fa066147d6328b41e842f9862724"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/std30.py",
      "sha256": "e64f578f9a3da1211d8c951bd7e821cfa66bf2685a4033a7d251d6b9716965f8"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/std5.py",
      "sha256": "e833502ab30b075b972bdc38033972fdc58ee1db92a5cf236bec00e81a1e3573"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/std60.py",
      "sha256": "c727711941f15dc06e13a81ea0f614cad379b23dc476fedfd5cd6936916240ca"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/sumd10.py",
      "sha256": "202191047ccf72fbb8c18f65ebefe18d77b122cda1e3da119977dc1ad91af2b5"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/sumd20.py",
      "sha256": "1e0ad6b5858ee73089351bf2152b0f4466c087acd399db27f2f8d024fde340d2"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/sumd30.py",
      "sha256": "7c9c1d0fee2e60aa2f73b0fa18665f4fbdc8362b95582fa5ab3eb316618deba7"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/sumd5.py",
      "sha256": "e3408f8ed35217a86dd0f60e387166893fd7610fe9c43cff41cc667d8abf7809"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/sumd60.py",
      "sha256": "7a9231d307c4c4292385bcc480620ab95d96f066ab5826adcaad2b9b4ef025f1"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/sumn10.py",
      "sha256": "efad9249f84c8b654d44366683e5e538ba8987fdca734c757995999ffbf2a718"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/sumn20.py",
      "sha256": "7621301fec4c5edbffe1007695606d5d9317c3f7926091aafe1b66cf9c481e98"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/sumn30.py",
      "sha256": "0111b37d87c2c720dc3abdb360092448713955ba5f1ba3315ff9812a968189e9"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/sumn5.py",
      "sha256": "33b8426d3e7b3c6e85c28e5eaf88466b2dcb608c6dc5e294c619533d671b74a7"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/sumn60.py",
      "sha256": "0d6a3cabb1d322407207966e1d25180627ff259d5c55b22d0a88be11ba335cc2"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/sump10.py",
      "sha256": "97d536b9bda655181014e8b2c9d16a9a0ba006751ae1dd23885c83ca95bc7738"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/sump20.py",
      "sha256": "346cfbcd3cfef020cd577326af042e158656e65e0498babd93dee88157af5dcc"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/sump30.py",
      "sha256": "970b770375aa099c708d9eb6cb17ecf80a2953c73be42c331296627e92463f8f"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/sump5.py",
      "sha256": "c233fb7d7d6bcb9b3422afdc6861c1094bff0d643e5a5cd1afb7a6e937a26ee4"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/sump60.py",
      "sha256": "994cabaa115924434a3fa940b27736e0995d4606e9815d599015b2fee4297cf4"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/vma10.py",
      "sha256": "f38feae137adad705e5004ce7ab4fa1d8e1e71c01035cd58a76bd6f0213c2578"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/vma20.py",
      "sha256": "8c154eda51e41f9facaf3aaa70fea2905c9d149e8d2ac78a7ece9897f1b921de"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/vma30.py",
      "sha256": "1ce7910abd7a78543ff0726d5449fa50ffd0d597b0ef350c7ca31abf77d11999"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/vma5.py",
      "sha256": "2389dd7070d8acf6084b4ddd70c76acff7a833191135e030634a804b599d32f0"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/vma60.py",
      "sha256": "6fd5e0c53d819785e4d17b6f0875b91ee4d1f83805b970a6b5a20f7be7df21fa"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/vstd10.py",
      "sha256": "36eae19ad4ecb0905e65f069ce4318aaafc923bbf56d7be53069c60089151af8"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/vstd20.py",
      "sha256": "ee6f43a0399204b187930b5ee36369445a003db1d27109a120e5ab8376925974"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/vstd30.py",
      "sha256": "43158719cc7f35bdcc6261c71dfe0660152cb7b717bae9b4c36e5e43448b226c"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/vstd5.py",
      "sha256": "ec02a5c8d0e01b6a6e53edfdc4da9f59afcd1cb251f77040bb8ade9504b30103"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/vstd60.py",
      "sha256": "226df11e2aee8480302a278bbe4705f3efb86a73e9007083d44aafa073599177"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/vsumd10.py",
      "sha256": "c07d656d01ab75496166cc0d207e51e527ebe8e8783bb336146a26fc0504eef3"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/vsumd20.py",
      "sha256": "02e99091c49cf4e16b5633668dba2e76988b4cec22766d1ddbc87920ecfc4ac1"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/vsumd30.py",
      "sha256": "729faf6fe62b441b219abf5b98cd207a677b956934a0037407e4304b582eecaa"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/vsumd5.py",
      "sha256": "b1879ebf707ff23c5c83cbf1c3f9593663355b234c422bbc7756c4a1cc7c65d5"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/vsumd60.py",
      "sha256": "fd7e4dcb0eea663512758e48ee10ac34859deb23e514f0d620fd13abe28a6e38"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/vsumn10.py",
      "sha256": "080701c147e1a6220bb1c8750956259e8249015c91bb49bdfa213b52270c1533"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/vsumn20.py",
      "sha256": "b50f5da85f076801f75d3991f51c728e817f8da4f6bc9061d51b343ae2c9ad9b"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/vsumn30.py",
      "sha256": "2f888c8fc525af3d01fe1571ae7575e5edc75ef6440b6e0460a0d7955f0e3768"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/vsumn5.py",
      "sha256": "283fb7e95c0498b8f4c378f23a8de4808a75799b386e499e646c6bca9680087a"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/vsumn60.py",
      "sha256": "56dafeb895e19ce46f15863a7e50992d6f19ee998c4ba393504798f69649fb40"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/vsump10.py",
      "sha256": "a588977a6c361d2e33b64220ea3269988e454c83662947ae29f1420d61c9a61d"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/vsump20.py",
      "sha256": "d1d84564439c34957457c46a5e36de2200124f121bd570f6c0cfad3f4268e2a0"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/vsump30.py",
      "sha256": "d9f864419065dda8db7541d1067b17438c6999ce9fd00480ab3a7088396ff0ce"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/vsump5.py",
      "sha256": "e29419bc27fd613dac927803033e08d1a31beffc89a35c84438395105e6c30ea"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/vsump60.py",
      "sha256": "311e3c6c1b0372f6c94c86b5bf10fbe27a984df04183c1cd8dfe30f7b3ea47fb"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/wvma10.py",
      "sha256": "594a584d5948793f9ba80c0e4b02c96ded192744a3637d43d8f52ac0d3cc8407"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/wvma20.py",
      "sha256": "7d70e05975694f48e10ce672d07b3e1e5ad5c99ee80a9fd1186524efa41a7d67"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/wvma30.py",
      "sha256": "3778fbb569740183379c891e821a23ca57e7687f30165e0ebb902ad2473fa138"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/wvma5.py",
      "sha256": "a2ccf3b7c8287b9fc24cb307f0696b677463002836c7c83c3e098379b68790b7"
    },
    {
      "path": "agent/src/factors/zoo/qlib158/wvma60.py",
      "sha256": "52878f8b6822e2e6bcd5b3a109c48bce078b7927f5103c830c9bb604ba73a2cc"
    },
    {
      "path": "agent/src/goal/__init__.py",
      "sha256": "60def4c40800523299159f55ac427caaaf2bd43b9f7608fc4e835c651901cf72"
    },
    {
      "path": "agent/src/goal/context.py",
      "sha256": "90ded8b8efeec7afcf9078a5935b776ce28abac1d40a5d9ddd13428b585c5b60"
    },
    {
      "path": "agent/src/goal/models.py",
      "sha256": "376b757c44770e8562885a6aa56d22d6381dbcde24d30ab92eae33ee1adcb5a9"
    },
    {
      "path": "agent/src/goal/policy.py",
      "sha256": "e3426d744b975b9b0d5c74e8dba7a4d77e74444e511e113c5e97a65eefeb141f"
    },
    {
      "path": "agent/src/goal/store.py",
      "sha256": "3888586c96074194baa2ad31e7d2b8afd4e2ccd9f44e098361433f4c7b7d7985"
    },
    {
      "path": "agent/src/governance/__init__.py",
      "sha256": "045c829884ba7efe76699ccf9bfa109fe278f56057f32cef5a3a007ce3db9178"
    },
    {
      "path": "agent/src/governance/ledger.py",
      "sha256": "aaa7125a505500c49b881a1e13150115609a2ce0eb372966c281f500b021a23b"
    },
    {
      "path": "agent/src/governance/manifest.py",
      "sha256": "a7f6a34e469f747b5ca9efb4fcad337133d0fbf816fb7ef51b310af4a64f83d6"
    },
    {
      "path": "agent/src/hypotheses/__init__.py",
      "sha256": "09c2e7af7bebbdd616d1c717e1057ff0a9eb00610ad0e6b5b378518d45757b73"
    },
    {
      "path": "agent/src/hypotheses/cli_handlers.py",
      "sha256": "bcba73fbefd2aa0f6692fb9cbbe3dcb83c70cba8a1da79eecb3f2b423343c340"
    },
    {
      "path": "agent/src/hypotheses/registry.py",
      "sha256": "c05ee7e9ff58339a416f903f13db32aa87a9786d0dc780f191321e80c41b047c"
    },
    {
      "path": "agent/src/live/__init__.py",
      "sha256": "3f226657a06bdeafb0ab5d6fd7b29cb07c4f896d7219ba5776f491240063a5e6"
    },
    {
      "path": "agent/src/live/advisory/__init__.py",
      "sha256": "645aa18cad594d4751bde80d8d44c9fd319a8ff6e538862f687d5b7b7f992155"
    },
    {
      "path": "agent/src/live/advisory/mock.py",
      "sha256": "3db0b2abe1cdb2bf43256ce415e7edd25b2909803eef1e9d3690faab48c69842"
    },
    {
      "path": "agent/src/live/audit.py",
      "sha256": "24b41e80d41ad0820287389ae45c5654e9d99e30f051287bf09061afae585d92"
    },
    {
      "path": "agent/src/live/classification.py",
      "sha256": "97b5b285c83c2eb82e4081ea01aad550621953f535f478f48f1d6e230a7407aa"
    },
    {
      "path": "agent/src/live/daily_count.py",
      "sha256": "52606f0c35024093410cce7f8e0c4cf4720dc889dd66cc716e8d7030a517bb67"
    },
    {
      "path": "agent/src/live/enforcement.py",
      "sha256": "b4cdbae82a93dd4f661c9506ee3ca82da50ea749868eca6a7c015b3768f297da"
    },
    {
      "path": "agent/src/live/extractors/__init__.py",
      "sha256": "b8c27b81e6f0a916b3b7458435c27cf1d3119121f5539323fefaca662a41dc3f"
    },
    {
      "path": "agent/src/live/halt.py",
      "sha256": "6c17eccccbada3ee85808c7e7687da2b8867c85f08b28e8c3c0af33cbadf4c65"
    },
    {
      "path": "agent/src/live/mandate/__init__.py",
      "sha256": "a191be6fdda446990c5fb65c400fcea7d95fd765aa7a2977c265a349d06c26ee"
    },
    {
      "path": "agent/src/live/mandate/commit.py",
      "sha256": "fa0b0a256263ba5fe58dc575d6d7a3a0b814c58979534c4cf4e3c48ce6ab6792"
    },
    {
      "path": "agent/src/live/mandate/model.py",
      "sha256": "6dfc91600165d18be44ffb085cf4615082db41a9e0afc6596baf119e538f6435"
    },
    {
      "path": "agent/src/live/mandate/store.py",
      "sha256": "972d7d168028e6bd7b2f4e3e4d5c3973bed57fa767feab6263b3240ab488ab1c"
    },
    {
      "path": "agent/src/live/order_guard.py",
      "sha256": "d00928fbb6283ac58dc04b868bf7f7f40b7a8ba88ced2d72380bc9c848d190b4"
    },
    {
      "path": "agent/src/live/paths.py",
      "sha256": "167c4e07b8596b73c2fb49e47375016c955f751596715213893b8966b71da320"
    },
    {
      "path": "agent/src/live/pending_action.py",
      "sha256": "a5235d39047db96e523c668b0bcf4002244d12b8360d09b79e8c428c99960952"
    },
    {
      "path": "agent/src/live/registry.py",
      "sha256": "b3cb45dbd9bf061764522e6e4df1fb608973f5f99e4f73d3ae0f1aa4184fcbc6"
    },
    {
      "path": "agent/src/live/runtime/__init__.py",
      "sha256": "af403dfbf57b622aa6762b9745527aec84e2d37761ecc4d7a9b091dafbd0f8ae"
    },
    {
      "path": "agent/src/live/runtime/flatten.py",
      "sha256": "09702cc61a03ec7e29f97fdb606f32d9260412053e0964004523dd4f81aa318c"
    },
    {
      "path": "agent/src/live/runtime/jobstore.py",
      "sha256": "922dd2e7624871486e98f6883377a3137fea49a5e97c44362a14e87072845d1a"
    },
    {
      "path": "agent/src/live/runtime/liveness.py",
      "sha256": "c34b0cf6dfd2e467aebf834d012ffb975f32e20d37a0e73c10a035374a6fb5ad"
    },
    {
      "path": "agent/src/live/runtime/reconcile.py",
      "sha256": "f9ee4dad3eafbd1ef348d772158484039576f4b178af2b2c8c3228af14d8c591"
    },
    {
      "path": "agent/src/live/runtime/runner.py",
      "sha256": "e1b1f0a1b97cd10113c59d5bec108664b81181c94a873dfbb3cc4e17a3707b83"
    },
    {
      "path": "agent/src/live/runtime/scheduler.py",
      "sha256": "c72f91dc3f98217fb4417b02868ebb5a2f36c02f298c25cf0b1ec0208a2348a5"
    },
    {
      "path": "agent/src/live/runtime/sweep_latch.py",
      "sha256": "86d46da88d08fb9edbaf03ace692de87753ed549ffb45055ba092b70a9a9589a"
    },
    {
      "path": "agent/src/live/runtime/triggers.py",
      "sha256": "670931a69fe8ddab9cd7d7b95ca75a7d73897e0b751903859034cd0f2c28e8ff"
    },
    {
      "path": "agent/src/live/sdk_order_gate.py",
      "sha256": "63d4154baeb9cf3563d05cd0d6448af8acd40cb3aa9f97a83b941d73f4314e63"
    },
    {
      "path": "agent/src/market_data.py",
      "sha256": "7c1027a36988ccfb616df1f280fb8657dfc9ddf1bde1c61b235759f57674b29b"
    },
    {
      "path": "agent/src/memory/__init__.py",
      "sha256": "600d42527629f12aa7c53a957d44ba24a27fd01bc118e4af87344fcc27cf1948"
    },
    {
      "path": "agent/src/memory/compression.py",
      "sha256": "1edbb5fa647ccc6828b2901139526009673fe61647dde59d9971c0bdf3032ab0"
    },
    {
      "path": "agent/src/memory/hierarchy.py",
      "sha256": "fd2aaf2298f412daabc421bf107aa5d726bff46c0fe5c02217f14299bd0e0abf"
    },
    {
      "path": "agent/src/memory/lifecycle.py",
      "sha256": "6611ce2fe15f5d2ce42b3238130b094f95573e6fd3fdb0f4650412c74b9c24be"
    },
    {
      "path": "agent/src/memory/persistent.py",
      "sha256": "65ad3354d059b9ae119c4baee1451a01a5fd855fa9a9a9826ee89ee4bd69b13c"
    },
    {
      "path": "agent/src/memory/search_index.py",
      "sha256": "5c5fd8f7a6872df6c3f401805e6cad61f98e4270d5a9d95cb448b0271dfc3c6f"
    },
    {
      "path": "agent/src/memory/semantic_links.py",
      "sha256": "6bcda93af39674eb43077db7acf803bce8c8ca5cc8efead0f20e075fe7728f5b"
    },
    {
      "path": "agent/src/openbb_bridge/__init__.py",
      "sha256": "1fbbe823677dfb436c005a0ce7a3c086c5d378eb61a68b3ae8729efc8ce95e7b"
    },
    {
      "path": "agent/src/openbb_bridge/adapter.py",
      "sha256": "a57c8dc5fc505ed095fb46a251c3832c0b2e43bb07cf310822e6523e33017c11"
    },
    {
      "path": "agent/src/openbb_bridge/context_injector.py",
      "sha256": "38fd53cadcd803c18ab2ee066165d8b6d0e766b9140ecfe9da6fc74a3ce8d1df"
    },
    {
      "path": "agent/src/openbb_bridge/event_mapper.py",
      "sha256": "059d2c05bd342ee134549fc8dd1381f83d07c76953e315f50764c8faa08ffbb4"
    },
    {
      "path": "agent/src/openbb_bridge/models.py",
      "sha256": "af8e5d457ae4aba3461a32238888251b79ea17ccdda3163a7f5a271d4a900472"
    },
    {
      "path": "agent/src/openbb_bridge/routes.py",
      "sha256": "b4bcd68e4092cb0fe1ee61d621aa736330e9582b61e9e422f9aa3c8de34e2d68"
    },
    {
      "path": "agent/src/portfolio/__init__.py",
      "sha256": "9b7f8e9d7292ecd610e04fd8a813300bcb56ffd445d823e480703c56213eb207"
    },
    {
      "path": "agent/src/portfolio/compatibility.py",
      "sha256": "89e6e3261f31ca34c23d9d20c513740461ab97d7d175215c171ea2147cc352d1"
    },
    {
      "path": "agent/src/portfolio/config.py",
      "sha256": "04fcbdff6a5e5fa932dba4f219fc1e0c7132c1a89068bb501a57b3c9e2a7e5f4"
    },
    {
      "path": "agent/src/portfolio/extraetf.py",
      "sha256": "2efa6c9e57489c88b190c751141e35d22715b96b27b9bc6482c9d0e1581b168a"
    },
    {
      "path": "agent/src/portfolio/longbridge_worker.py",
      "sha256": "f75259538f66123e05da3d39370d6eae44f9e57e9e5ecaeff141309cc2df6d6a"
    },
    {
      "path": "agent/src/portfolio/normalization.py",
      "sha256": "6166e7e573183303a2f2a637e91f2b72ce340b9c5a11d1f977023ef3e36b8d5d"
    },
    {
      "path": "agent/src/portfolio/oauth_worker.py",
      "sha256": "2dea4ab8c2fa54f9ca54058bf1e980576ce5b5e63f6a1bf0962ec1d11abab70a"
    },
    {
      "path": "agent/src/portfolio/service.py",
      "sha256": "e44bfb646d8a3db8815ea9baf5afc263fe14c9161d9a4f3a8b79d54c01967fc9"
    },
    {
      "path": "agent/src/portfolio/store.py",
      "sha256": "699eeba1d147b1db7c22f440cd207c62e48868ec8bf60eb4af1af1504dd282d7"
    },
    {
      "path": "agent/src/preflight.py",
      "sha256": "d4efeac1a2e512e378eb180a420dc34ed274ede0a08613a67aa0adff7652a89c"
    },
    {
      "path": "agent/src/providers/__init__.py",
      "sha256": "6d9b9f9df69f7e50390cf342128809c1526345638b60558668b2a28a0f362a81"
    },
    {
      "path": "agent/src/providers/capabilities.py",
      "sha256": "6d4360138b4ea2f02d3a6421562006a62c223a2077b9bdca83321ba8847610ee"
    },
    {
      "path": "agent/src/providers/chat.py",
      "sha256": "39632080d0b098abb43e189d7d438d130c4d3105428dae3883059eee0213faa7"
    },
    {
      "path": "agent/src/providers/content_filter.py",
      "sha256": "8e384dd88d9274d83af995b078ff3f5cbee43cb9fe544f9fc6f2f1ee51ad7da9"
    },
    {
      "path": "agent/src/providers/copilot_auth.py",
      "sha256": "208c7f123cd85c0789da5041499a2e05f9e650ec514e85f74a4d3f721a5126b7"
    },
    {
      "path": "agent/src/providers/llm.py",
      "sha256": "7dbcf03747ec56b4ab6b5551b06a00b641c145b764e658a4fbce96436cb54c70"
    },
    {
      "path": "agent/src/providers/llm_providers.json",
      "sha256": "06bfaea5e0192313c5a8ca2a6ee637edc53c3874b0dba0499ecfd2b959e8cdd2"
    },
    {
      "path": "agent/src/providers/openai_codex.py",
      "sha256": "c054a59fb69cdd65d16caa9547f6645f3c7823da1f77fa7abe56ba00e4abaca3"
    },
    {
      "path": "agent/src/quantlib/__init__.py",
      "sha256": "d30501f505a68c226552b57ebc77e31fa805949f20e10c4bb4957efb2e7d5fb2"
    },
    {
      "path": "agent/src/quantlib/attribution.py",
      "sha256": "5e3249a0166f92312819c78988e31cb0743f59dc13fe034559dc84112663e1c2"
    },
    {
      "path": "agent/src/quantlib/copula.py",
      "sha256": "650e148eed7ec6e3cd8f7f00be4905fb3af057f9eec6f23c01057a66eb0f9040"
    },
    {
      "path": "agent/src/quantlib/credit.py",
      "sha256": "60f5010594d51b06412d9f8db7d93d1347c592dc5631c82365e9658d89407285"
    },
    {
      "path": "agent/src/quantlib/crossvalidation.py",
      "sha256": "a22cf782f4ea9067143393d11bbd68ba24a2a0f424479a2d920a8faac0084410"
    },
    {
      "path": "agent/src/quantlib/eventstudy.py",
      "sha256": "bcc2126dd3583aaee09c4aa2d928b41fa0274c44a8b7d3517eb595150ff00791"
    },
    {
      "path": "agent/src/quantlib/factormodel.py",
      "sha256": "003ced75354d6afd5ea5b81aca8e4a9d3920bff4bf2ee85b9a73915f887a00f5"
    },
    {
      "path": "agent/src/quantlib/fixedincome.py",
      "sha256": "b1f8a01c155240c718dc8233122c07d52af929e8147346734c6b52e46decfd89"
    },
    {
      "path": "agent/src/quantlib/fundmath.py",
      "sha256": "ae4a1f3215006c4fa09f83c5996d28991fded9ea4401119b57a9b3de4833d78b"
    },
    {
      "path": "agent/src/quantlib/impact.py",
      "sha256": "8e34de5b9f205ec83daae38cba7c5e1cc942720a83a729089d1fece63ac2dde3"
    },
    {
      "path": "agent/src/quantlib/microstructure.py",
      "sha256": "35e6fd53342d98e490c514bc75507e42c6abfbebab54cd48443c577cd15df63e"
    },
    {
      "path": "agent/src/quantlib/multipletesting.py",
      "sha256": "617bd61c782d5b5822eb4f8c99960142b8aa0d6fd7c576ea873c7ff36c55bbe5"
    },
    {
      "path": "agent/src/quantlib/options.py",
      "sha256": "562b169e517445af988ba9c0b3457a09d289de673e23a82fab49ecc512d37184"
    },
    {
      "path": "agent/src/quantlib/performance.py",
      "sha256": "ec57316dea2aefe99c1ebaa0161460cdb67f6e5a070d644e55dfcccd2bd52e2e"
    },
    {
      "path": "agent/src/quantlib/portfolio.py",
      "sha256": "77a54f3e69cff89375121c3ae2e5ecebf31c4bf606499f5b154bdafd998b73b0"
    },
    {
      "path": "agent/src/quantlib/risk.py",
      "sha256": "377c6c4ebbf59b35130dcab9d8b96b07fd672d0a910b4681718549cc1f7a05ab"
    },
    {
      "path": "agent/src/quantlib/timeseries.py",
      "sha256": "c1c40ef7fb70e755e65c76812862de9e81907a81d4e2db30ea88475e9135b770"
    },
    {
      "path": "agent/src/quantlib/valuation/__init__.py",
      "sha256": "71e1e116092d849732c6d8f5b1fb3311583916e6609c8e8797e127bdfd85cb9e"
    },
    {
      "path": "agent/src/quantlib/valuation/artifact.py",
      "sha256": "9ccf6c7478cb8e9a6c1452c0293cafc25c7a0f4c25ef5f230e5127251c79d14d"
    },
    {
      "path": "agent/src/quantlib/valuation/comps.py",
      "sha256": "8ee00325e946ab36d9b6a02e9e627aed7acff2050b0e398d4544b83fc00812c9"
    },
    {
      "path": "agent/src/quantlib/valuation/contracts.py",
      "sha256": "6e393535bb0415b96be8cc7a868c5c199c002efae6f33c6cc8e754de9e09f256"
    },
    {
      "path": "agent/src/quantlib/valuation/dcf.py",
      "sha256": "d589f658f72bed7e9969a7ed4cb6c22300bb665510392433f0eb610fb6d9cb47"
    },
    {
      "path": "agent/src/quantlib/valuation/threestatement.py",
      "sha256": "26cd6d7623b7672ce217577f9e066a7264070299f9141c67416aed729beddaf8"
    },
    {
      "path": "agent/src/quantlib/var_backtest.py",
      "sha256": "85cf2d5fba36d5bea7d507d214af782392cac79bc1cfeb38e3c1931ccdec2f7c"
    },
    {
      "path": "agent/src/quantlib/volatility.py",
      "sha256": "b86b8a1bfecdac50117e59e24e58914687a41a2e985d5bf8f7e15f127fe1b013"
    },
    {
      "path": "agent/src/scheduled_research/__init__.py",
      "sha256": "e0252bd4f031305bcf956e8499a513dd8ef8f084c4b82de01c92f387a16c06c2"
    },
    {
      "path": "agent/src/scheduled_research/executor.py",
      "sha256": "feb6246371c6ab371b4d882342d987df9c0ef19b1f901ab2f3738859e16e114c"
    },
    {
      "path": "agent/src/scheduled_research/models.py",
      "sha256": "f5af8d56c0618720b6af036b7598b459605eae35989f3271a01aea31b2f8bd0b"
    },
    {
      "path": "agent/src/scheduled_research/playbooks.py",
      "sha256": "b18a7dca0a6049f9645bcdfaa6497f7209bef2c9399fa7237529951729debbc8"
    },
    {
      "path": "agent/src/scheduled_research/playbooks/a-share-money-flow.md",
      "sha256": "789d29df2c473327aa0ad708e972bdc472c6d94c2230b84329ca38ce3ecaf255"
    },
    {
      "path": "agent/src/scheduled_research/playbooks/earnings-season-tracker.md",
      "sha256": "c45ae0e2e64a3c7d0d09879ababd13264d89e7eeafc23cbe51f81dff14efef02"
    },
    {
      "path": "agent/src/scheduled_research/playbooks/institutional-holdings-diff.md",
      "sha256": "9d9849d63b50e9682defbc2e9549e45830a2fc9eb477e0ad82cef9e5de53d8bc"
    },
    {
      "path": "agent/src/scheduled_research/playbooks/portfolio-checkup.md",
      "sha256": "05b3a2b26a4b630808fee2f16df81b835040d010d83eeb0c057eacb37c0f66be"
    },
    {
      "path": "agent/src/scheduled_research/playbooks/premarket-brief.md",
      "sha256": "39fd1d6991576ba47644cb8009c1173a6de0eb9285f4a0b94661ff3cfc2f2f88"
    },
    {
      "path": "agent/src/scheduled_research/proposals.py",
      "sha256": "1bbe083324843526919b05511542b43f6073f5f0d678cc37e13a21d4ff44c1d2"
    },
    {
      "path": "agent/src/scheduled_research/service.py",
      "sha256": "9db598767e5eb98a862a2143b8e4489a94bbb996f44c1704b2008f2def862d47"
    },
    {
      "path": "agent/src/scheduled_research/store.py",
      "sha256": "6559e0236bf92b9f86095a101f8a24726be58536050afada22bcff5d0958bbb1"
    },
    {
      "path": "agent/src/scheduled_research/verdict.py",
      "sha256": "754674d47af7f5997525f102bb99cd53ff223741cc8e77bdc60f1eae5b999e05"
    },
    {
      "path": "agent/src/security/__init__.py",
      "sha256": "ea43f354bd0f1495c658dc68e3e5138be3a93f415a9268132ffe3d9106c58f7f"
    },
    {
      "path": "agent/src/security/network.py",
      "sha256": "931b50a01e215a7db6eaf17ecd7d1fd2290c10a9e9100b2170c408ae0d0dac1e"
    },
    {
      "path": "agent/src/security/scanner.py",
      "sha256": "b3dd654a7c43bf21a59dd657d58c632803f7df158b2a88c5c3adc131399bac9f"
    },
    {
      "path": "agent/src/security/workspace_access.py",
      "sha256": "a92544f0360e91247da2f81fbf203cf4def0647472571a5e7f2f9e7083b5fa83"
    },
    {
      "path": "agent/src/security/workspace_policy.py",
      "sha256": "d5edaa99e98e957e49679dedb8489c6e1ddc547bad3a09784d0979fed43a1e06"
    },
    {
      "path": "agent/src/session/__init__.py",
      "sha256": "2bfce54afe40595c64c1cd472908d619a52d7af0a0925ad23be6f11a0f4f6b71"
    },
    {
      "path": "agent/src/session/checkpoint.py",
      "sha256": "c903d72a43f677ffebb1d99e4529c55a6a9128f9d3973236e034d50fd6552136"
    },
    {
      "path": "agent/src/session/events.py",
      "sha256": "751510fd09d58e5172df555214663c60270bf82f12a7ce45ef45e0571c603f82"
    },
    {
      "path": "agent/src/session/goal_state.py",
      "sha256": "7b74e2c8c5d71a008d3eb36d9c53798c0f23703f0148a3c39356968311d8afb3"
    },
    {
      "path": "agent/src/session/models.py",
      "sha256": "10fc6c6a6fbf9b4b7646ac3877c377e340e66226c59494ceb3fbdc9bd0153a61"
    },
    {
      "path": "agent/src/session/search.py",
      "sha256": "7bbc4ec6aa68e5a9d38f20f3ecd3f5c38899d9edd58a4eeb3604f980b2fa5d05"
    },
    {
      "path": "agent/src/session/service.py",
      "sha256": "2eaa457d6755aa54c6adc77915f3bbbfafae5c8dac8f7ce47a8e128ca3aa353b"
    },
    {
      "path": "agent/src/session/store.py",
      "sha256": "153d1f06b4b911f806bd4f6252936be62a7af25ef0ecf885df0b333ba8fec427"
    },
    {
      "path": "agent/src/session/webui_turns.py",
      "sha256": "00afd4102215f4b4a50ea4d969d0d5a6b03d9b60e336b21d1ae0740f4ad73a7d"
    },
    {
      "path": "agent/src/shadow_account/__init__.py",
      "sha256": "d9a6728e03744b5eedbccfe462262465e9c5b59149b2ee1956aa959a1334b332"
    },
    {
      "path": "agent/src/shadow_account/backtester.py",
      "sha256": "b4dfe4aaadd286e228e2b7a2ad6a723f9e5bb6ba0dfd1ba5f3f0c2539a26978f"
    },
    {
      "path": "agent/src/shadow_account/codegen.py",
      "sha256": "043f306cf21e1e117398b44faea5d19845ae5855cc869127e555a3035985eccb"
    },
    {
      "path": "agent/src/shadow_account/extractor.py",
      "sha256": "9929ca1096f04356d7ab310b351545bcb9699302af14b3051c6a19aa5c8fb75f"
    },
    {
      "path": "agent/src/shadow_account/fonts.py",
      "sha256": "a07ceb9ef4094b544539a07c6f31284402b4c70fb127a09c29a8688cd4603188"
    },
    {
      "path": "agent/src/shadow_account/models.py",
      "sha256": "d2c82942220469cf08d8834764d5ca90dfdf42809ecb473b021b543a3fe71178"
    },
    {
      "path": "agent/src/shadow_account/reporter.py",
      "sha256": "116e2a85a833da451331095e0957792d6a6fe031ab12955ee9ec376eae77f30f"
    },
    {
      "path": "agent/src/shadow_account/scanner.py",
      "sha256": "c85fa7be69c22fba14bb0cfa12f51aa5c2195616729afec7a4b333c2de6ea30f"
    },
    {
      "path": "agent/src/shadow_account/storage.py",
      "sha256": "f1ab4effe3e474c0bdb5081911f5ab5b3d9f6e64ed0d2b59c92d3393d2293217"
    },
    {
      "path": "agent/src/skills/adr-hshare/SKILL.md",
      "sha256": "e222f561d645649912b270fc0fb63741f824519b14ed60b94ff6ac48552bbcd4"
    },
    {
      "path": "agent/src/skills/akshare/SKILL.md",
      "sha256": "ab7ebe23f597b1c9396fd6685b9ddac570b113737c981aadb0b2c600a238724b"
    },
    {
      "path": "agent/src/skills/alpha-zoo/SKILL.md",
      "sha256": "38a2168fe94d8516a56224738d038ae23fbc209abdcbc143dfedf8aa092aaa2d"
    },
    {
      "path": "agent/src/skills/ashare-pre-st-filter/SKILL.md",
      "sha256": "18633f54faf82b784e9beb32f3b8a085ed19d125d08a1b5ed6fe76d73cf37833"
    },
    {
      "path": "agent/src/skills/ashare-pre-st-filter/scripts/fetch_sina_penalties.py",
      "sha256": "1d6834ecb39a0faf66ca957732de3b6bd2e44a5f559e08e980f7abf76c48c243"
    },
    {
      "path": "agent/src/skills/asset-allocation/SKILL.md",
      "sha256": "8d34abca148e7dc1753245b0583c1d2845108e6b5fee08bb6c14ad113c89ca93"
    },
    {
      "path": "agent/src/skills/backtest-diagnose/SKILL.md",
      "sha256": "591c26aaad476e54ec23df50da39e711cd544e98f3f3c810042e0b42e911be51"
    },
    {
      "path": "agent/src/skills/behavioral-finance/SKILL.md",
      "sha256": "1ecc91cc4d5cf5b45a1ef8cac2430a08cbab2cb76b52ceb09ec41c6a512650ba"
    },
    {
      "path": "agent/src/skills/bottleneck-hunter/SKILL.md",
      "sha256": "2b8063b299929028b4a16c98ce0c67832af47d518eb68faa3a408c7187184f01"
    },
    {
      "path": "agent/src/skills/candlestick/SKILL.md",
      "sha256": "edd62a88890f4327e134d49c56e7d2d2c119691e5fdaa440443e299e16356f47"
    },
    {
      "path": "agent/src/skills/candlestick/example_signal_engine.py",
      "sha256": "f66c574d61ce9fe2c9cf6fb7906a479f33ddcd91c3720a81681a94c26b1e1aaf"
    },
    {
      "path": "agent/src/skills/ccxt/SKILL.md",
      "sha256": "04fa99635e83c5cacf467d2fe9995b8030573b5f80db1c6f58308b2ffc46e4ca"
    },
    {
      "path": "agent/src/skills/chanlun/SKILL.md",
      "sha256": "9e4800c5d43473111d53fcf611db95dd4d138900c8d49def5d5545720f5cc9c8"
    },
    {
      "path": "agent/src/skills/chanlun/example_signal_engine.py",
      "sha256": "87affafb96d7c19c360125311dd03ea88c3e7be1ddc74b6bc3d557a697e3920a"
    },
    {
      "path": "agent/src/skills/commodity-analysis/SKILL.md",
      "sha256": "1719e229159831bae3f02a4842b18e9cb9185508b58c7dc9840df0c559b9a517"
    },
    {
      "path": "agent/src/skills/convertible-bond/SKILL.md",
      "sha256": "7c21db59250517e03bc1178e6427c11e7145c9095c880a5388648a076b302f69"
    },
    {
      "path": "agent/src/skills/corporate-events/SKILL.md",
      "sha256": "09b8570c6663f7607ddb4987a63da6c02bdd5fb5f538f98b7b19b144df57e43d"
    },
    {
      "path": "agent/src/skills/correlation-analysis/SKILL.md",
      "sha256": "ef15489b70479c7850c302c64b3a53b835495e957863f6b14bcbe3df33c97e08"
    },
    {
      "path": "agent/src/skills/correlation-regime/SKILL.md",
      "sha256": "a77e8d994c3a563c92bca6396f2516031fba7f899af5cfb67cc18af3b839261b"
    },
    {
      "path": "agent/src/skills/credit-analysis/SKILL.md",
      "sha256": "10d206dac655b81ce1301a2858a934fe598b5adb7dec629beb18541c6a319ff0"
    },
    {
      "path": "agent/src/skills/cross-market-strategy/SKILL.md",
      "sha256": "17be6347c28f0e07816b682e0ac2eabe7a48a91d7237b0ef0ec65f68fe409e92"
    },
    {
      "path": "agent/src/skills/cross-market-strategy/example_signal_engine.py",
      "sha256": "a579f83468fbf59f4632f924c390d1bd4433aa1aa3a274bc3332bb5fd3c9cb20"
    },
    {
      "path": "agent/src/skills/crypto-derivatives/SKILL.md",
      "sha256": "9c7280af8145fea6b2776b8581bff4e5fe937cf4c6ba04c30ec820ee20122908"
    },
    {
      "path": "agent/src/skills/data-routing/SKILL.md",
      "sha256": "6b44c4dbb21e5f6c6e8498d53ec366ea1ca25922ca69a0eab9e85acbea356916"
    },
    {
      "path": "agent/src/skills/deep-company-series/SKILL.md",
      "sha256": "f6537516f2796685ec66b61b1247e57b2cff2eca9673f184cfe0d62b1b646a00"
    },
    {
      "path": "agent/src/skills/defi-yield/SKILL.md",
      "sha256": "d91fa57daade5998f57c86bfb093ee6d366912924f02ad5d7d52e38db620a588"
    },
    {
      "path": "agent/src/skills/dividend-analysis/SKILL.md",
      "sha256": "e8e149f3dab923998883dba0b8cada7578c032d3b557fb492274101536edc051"
    },
    {
      "path": "agent/src/skills/doc-reader/SKILL.md",
      "sha256": "01fd83063ac5aefc27a4997b0908c612e9cc5936f6fc0df25996be2f2276544b"
    },
    {
      "path": "agent/src/skills/earnings-forecast/SKILL.md",
      "sha256": "87eb84ea6dff4ff79f0c35ec7ba9ec91b4f16e84dc04023a318a4eb81a713583"
    },
    {
      "path": "agent/src/skills/earnings-revision/SKILL.md",
      "sha256": "0f50849bf41791099469ab2f0e7d093845d45c40631bbaa1910c8711ffa01952"
    },
    {
      "path": "agent/src/skills/eastmoney/SKILL.md",
      "sha256": "aa122e838a9b41172a92459a66534b36eade216e5487b4f66e521940e969c841"
    },
    {
      "path": "agent/src/skills/eastmoney/scripts/disclosure_example.py",
      "sha256": "d12551aaf5892f1f5da9bb5cb054702048ce1e9edd49c16271a0cf77906afec9"
    },
    {
      "path": "agent/src/skills/eastmoney/scripts/fund_flow_example.py",
      "sha256": "62a8a4a4d88763181760766badd3d536891f41a7a7591bd6fb87799abae455a9"
    },
    {
      "path": "agent/src/skills/eastmoney/scripts/fundamentals_example.py",
      "sha256": "392ce1f4885fc446b4a8cb8de302011482c9e40943b7cea067271794110523ca"
    },
    {
      "path": "agent/src/skills/eastmoney/scripts/screen_search_example.py",
      "sha256": "9ec4164caba0771a54e7874dabe1787c6459f35abddf1cf4c30043fd826dab66"
    },
    {
      "path": "agent/src/skills/edgar-sec-filings/SKILL.md",
      "sha256": "9697ffbc7305efd4125c510e8c8d5dde4a16c9b0cff8b5b5a2e6d64be782b97f"
    },
    {
      "path": "agent/src/skills/elliott-wave/SKILL.md",
      "sha256": "df0b62789c30f246c8344fba20f9a03dee3033beda0f9603f1142a9bf6b2fc51"
    },
    {
      "path": "agent/src/skills/elliott-wave/example_signal_engine.py",
      "sha256": "7129d5193e07f8311cd0c13cc067c54e794d424e35f9a9262ee40c90d1859165"
    },
    {
      "path": "agent/src/skills/etf-analysis/SKILL.md",
      "sha256": "35754891e5ffec6b440c4aded34b210d05674262fcfacdb113f84ab508a0c9d8"
    },
    {
      "path": "agent/src/skills/event-driven/SKILL.md",
      "sha256": "169e5bfab7e808a55bd5c7b89234a7cf0c2a4f71940cbff9047238ccda2511e7"
    },
    {
      "path": "agent/src/skills/event-driven/example_signal_engine.py",
      "sha256": "e39dfd70ae8d0cd72bed321dbfecbde964835c815cfc19aa7622a84eb0f44c8e"
    },
    {
      "path": "agent/src/skills/execution-model/SKILL.md",
      "sha256": "da126eefad6902d0826237329fd1b39d3c8e3007170dfc07e961933b4965cbf4"
    },
    {
      "path": "agent/src/skills/factor-research/SKILL.md",
      "sha256": "52451596b94ff743d26a09e481b38f54c4f3348b17084df4b7a3b4277131de6b"
    },
    {
      "path": "agent/src/skills/financial-statement/SKILL.md",
      "sha256": "af128fd5b59f583010fdbab404e8eaa809a33af721daac4cc956d16238a3d3cb"
    },
    {
      "path": "agent/src/skills/fund-analysis/SKILL.md",
      "sha256": "be08bb5fccde2c6d053982ac8c1cae12713a26945cd0b5712568c5ab6b766684"
    },
    {
      "path": "agent/src/skills/fundamental-filter/SKILL.md",
      "sha256": "89579775a9f343ea5eaea9cfcb9181efc3ef1e62b09fe4d44b73442b96b48aea"
    },
    {
      "path": "agent/src/skills/fundamental-filter/example_signal_engine.py",
      "sha256": "9d3cfcac58af6e5132a181b98d3a503afadca9e719d31086e6875c663d2afc59"
    },
    {
      "path": "agent/src/skills/geopolitical-risk/SKILL.md",
      "sha256": "bd54bcb58e4835cb7e80890a9206506b03cdc65e08a430574ae0a70195b64add"
    },
    {
      "path": "agent/src/skills/global-macro/SKILL.md",
      "sha256": "aaedaf75ab7fdf80bfb49a41e374b3c8bb66317bf0fc8358e24af913f1d4c13c"
    },
    {
      "path": "agent/src/skills/harmonic/SKILL.md",
      "sha256": "9adb50799d58794755fccdfb5c8c62213806752728334ba8772b63bd888b01dc"
    },
    {
      "path": "agent/src/skills/harmonic/example_signal_engine.py",
      "sha256": "71f6349522fd9f7a28997f7ecae07cc9bc33600fa31b690fab09d81fc04ded61"
    },
    {
      "path": "agent/src/skills/hedging-strategy/SKILL.md",
      "sha256": "fd11996aeed0e5982d54f369bf3288d7958344af699f482fe05bc60b9d70a2ec"
    },
    {
      "path": "agent/src/skills/hk-connect-flow/SKILL.md",
      "sha256": "3c8547a0cb81f1a0545dbd48c113158955b4bb192715574317694ee72d0f772e"
    },
    {
      "path": "agent/src/skills/ichimoku/SKILL.md",
      "sha256": "267d06888d478894b2745a44e58be7b6f720cf65eb279c082ed99cc739f987fc"
    },
    {
      "path": "agent/src/skills/ichimoku/example_signal_engine.py",
      "sha256": "7dfe09547424c9859fdea9e8bf53eaccb37a025636d9c952e9d8c41b56330b18"
    },
    {
      "path": "agent/src/skills/investor-lenses/SKILL.md",
      "sha256": "1ed207815a993d142d98db22348f0a2c64b55e38be49e89489bcadb4edc5a214"
    },
    {
      "path": "agent/src/skills/investor-lenses/references/bogle-cost-drag.md",
      "sha256": "025b8e68590d65d70f152b331274c2255b7f9e2360ed916fbd12b23cf80097c2"
    },
    {
      "path": "agent/src/skills/investor-lenses/references/buffett-quality-franchise.md",
      "sha256": "aa72d879e941bbbac3375e0d43bfefbc98f35805324df6468c76ec01f82d6908"
    },
    {
      "path": "agent/src/skills/investor-lenses/references/chanos-forensic-short.md",
      "sha256": "a1a057f8ea1641d2b10d9abcd7a59da6b2b0570779ccc91c028e2282153de821"
    },
    {
      "path": "agent/src/skills/investor-lenses/references/dalio-debt-cycle.md",
      "sha256": "76e3768c86b6c540e0df76ff6b23f240572a34e58adbd74f4dd1c14e7cc46290"
    },
    {
      "path": "agent/src/skills/investor-lenses/references/duan-right-business.md",
      "sha256": "3c5ab485c43b6b6110f83c0fb37ebafaf2854995496f996ecba6931c6aac7435"
    },
    {
      "path": "agent/src/skills/investor-lenses/references/fengliu-weak-system.md",
      "sha256": "b8180818603c45edfbb0a576fe416459cf27dc187d990d8237034b02ddc981e4"
    },
    {
      "path": "agent/src/skills/investor-lenses/references/fisher-scuttlebutt.md",
      "sha256": "a23f1f970175219ad240aa04cdae640caab7e9758e9ee7a9d49876381ef589a9"
    },
    {
      "path": "agent/src/skills/investor-lenses/references/graham-deep-value.md",
      "sha256": "660a7f64d708ed203778c00985c1be5466e04b6a5420924e03f666e0b4e95eee"
    },
    {
      "path": "agent/src/skills/investor-lenses/references/lynch-garp.md",
      "sha256": "45289561177210b56a5511bc764aec6779fa4418d5b40037b5b214907c779624"
    },
    {
      "path": "agent/src/skills/investor-lenses/references/marks-cycle-position.md",
      "sha256": "43bef9738d07c865269f6952c55ae73e21701a07b42c2616a5b1aa76c498f2c5"
    },
    {
      "path": "agent/src/skills/investor-lenses/references/munger-inversion.md",
      "sha256": "0e490fd4a3dddc3b63d1b24becfd5193927a3a7f7a8daeefcfdc3c7f1b719d8a"
    },
    {
      "path": "agent/src/skills/investor-lenses/references/qiuguolu-three-questions.md",
      "sha256": "7a9e2552edf7e05ade9c4eb0e161a22603e39a44b10d15b13882325b53ddb919"
    },
    {
      "path": "agent/src/skills/liquidation-heatmap/SKILL.md",
      "sha256": "8677b93adb63874ee7697ff8c504d1f99521b5e159cd6a767f10e0f5374fe6e6"
    },
    {
      "path": "agent/src/skills/macro-analysis/SKILL.md",
      "sha256": "3f9884c2a5ba12d1b236b5f4a9105e8cb5e886128f74a41c9e24a88916b44d1e"
    },
    {
      "path": "agent/src/skills/management-deep-dive/SKILL.md",
      "sha256": "bee7559b486a807255c02cf8fd49ef7ce5a56d1b1261a17f54b2cdad866ff9a4"
    },
    {
      "path": "agent/src/skills/market-microstructure/SKILL.md",
      "sha256": "35dbbb3a9a53bcfac9830cfbc8d52e2d7ec306341fc9d35e9c561e095859578a"
    },
    {
      "path": "agent/src/skills/minute-analysis/SKILL.md",
      "sha256": "07738c13d374acd86430a76fe42c800e7714a77d7263cc280af4ea104aa9f048"
    },
    {
      "path": "agent/src/skills/minute-analysis/example_signal_engine.py",
      "sha256": "3f23232dbfc82f71787de1b9e8d2cd16b0b27fa0655b2ed86b426bcb411d0425"
    },
    {
      "path": "agent/src/skills/ml-strategy/SKILL.md",
      "sha256": "eaf300c2ac1951cdbe0e668e96f4fe3b1e41ccbbed4c3b7f5cfb5ea77d90ac35"
    },
    {
      "path": "agent/src/skills/mootdx/SKILL.md",
      "sha256": "7514f5b19606ffd06e33802b9750924ddd4650f91a2b7738164336e0c1a695dd"
    },
    {
      "path": "agent/src/skills/multi-factor/SKILL.md",
      "sha256": "15de8ecafdb65dfe8bfecbdb0e3cb08278fcd5e36f0b5c6e69a2a8dc67e6e80d"
    },
    {
      "path": "agent/src/skills/multi-factor/example_signal_engine.py",
      "sha256": "27ed0e87150ba94ec838df7dd801f9711cb3ad38ef0a2f654c55ae61adef3fbb"
    },
    {
      "path": "agent/src/skills/multi-factor/zoo_signal_engine.py",
      "sha256": "23be366a7cd480963a2f06b6dc912409dbe4c099d09cf030eaf4da5d9d70ff09"
    },
    {
      "path": "agent/src/skills/okx-market/SKILL.md",
      "sha256": "f9b9472b6b370521edf6cd5a86fbf548189ccbd1114d7acf6cc225a2d86e5ceb"
    },
    {
      "path": "agent/src/skills/okx-market/scripts/candle_data_example.py",
      "sha256": "6e100d21840e9bd0d086da184c72e1e19a4f34fc36cc6e88190faa6d9556042c"
    },
    {
      "path": "agent/src/skills/okx-market/scripts/market_data_example.py",
      "sha256": "e64e141e35c57afa0e1101b755a793e73c44642506246ca0f664ff56d8490c86"
    },
    {
      "path": "agent/src/skills/onchain-analysis/SKILL.md",
      "sha256": "5cfc1380a390fafb09926df96fd6548c94bf6cb3d1447412e37d520bfa2694ab"
    },
    {
      "path": "agent/src/skills/options-advanced/SKILL.md",
      "sha256": "2ced44172265c5bffd6954b6e6d77adfd8962ee19c42264fb6bf20383fe0bf0f"
    },
    {
      "path": "agent/src/skills/options-payoff/SKILL.md",
      "sha256": "a83405fda58e63faf1f168b32989bb42e942e7fb623f7bf36f62a65dc310de11"
    },
    {
      "path": "agent/src/skills/options-strategy/SKILL.md",
      "sha256": "7cc7e2f7b55be9d610e27abd97c295790e6debd417f29c2636f673f3d07a41ef"
    },
    {
      "path": "agent/src/skills/pair-trading/SKILL.md",
      "sha256": "6feb52218b180325758f440e3a076ea27c9e771bd8f8a392c1758289d3fc826a"
    },
    {
      "path": "agent/src/skills/pair-trading/example_signal_engine.py",
      "sha256": "1ba410cfb9fc4d816c253dc8d4b2fe95197ecb6140a453e21b161ee585104144"
    },
    {
      "path": "agent/src/skills/performance-attribution/SKILL.md",
      "sha256": "81ec76ae30fa5e20c876b1c0cf11ac40049d1e7351c8154eeea3a3fad6910efa"
    },
    {
      "path": "agent/src/skills/perp-funding-basis/SKILL.md",
      "sha256": "897793a1a62e633f76fbad9a00156377bdb1e53beefbaf0ce2a1dc8e90a1ffda"
    },
    {
      "path": "agent/src/skills/pine-script/SKILL.md",
      "sha256": "f91ac044e5ad5d4a7b4379ac6ba581873a85bc6373ecef8ab3249b915d0247fa"
    },
    {
      "path": "agent/src/skills/private-company-research/SKILL.md",
      "sha256": "1581466137bc4e6be52462da8a3f9e07d200d8140bdb2fac65c95e55e36680aa"
    },
    {
      "path": "agent/src/skills/quant-statistics/SKILL.md",
      "sha256": "0edc3d9ceda83d9f487a8dfad85677f07f4c219bf7df65373faa824e4153064e"
    },
    {
      "path": "agent/src/skills/qveris/SKILL.md",
      "sha256": "44f7b151bed4c77ef706148f47f6b339fae1801032e6bd8d22c0e54cdf8b005f"
    },
    {
      "path": "agent/src/skills/qveris/references/coverage.md",
      "sha256": "33b73e7841f98da398627a3b9883ceffdc7ce20804537633ef865633a4877f0a"
    },
    {
      "path": "agent/src/skills/qveris/references/rest-api.md",
      "sha256": "ae5e356476ea7459554f452c51b7bf620a87d31092ab7430ae4bf4a0336579d7"
    },
    {
      "path": "agent/src/skills/regulatory-knowledge/SKILL.md",
      "sha256": "f202414dfb07a8dd6acc9668b291e57b61841c0049a18ca353eaf2ac50581548"
    },
    {
      "path": "agent/src/skills/report-generate/SKILL.md",
      "sha256": "01d293cbe9dd8fe6c49de4a8df0c44439c501b2c3a0d7fd3cddc50d9d982b663"
    },
    {
      "path": "agent/src/skills/research-discipline/SKILL.md",
      "sha256": "be1a1297dbb3eeecbed1e8b3fd6898c031c30a2d79ba7a422480a6320c8fd89d"
    },
    {
      "path": "agent/src/skills/research-goal/SKILL.md",
      "sha256": "eeaf0bb21cbff865616369da85f638a091ad5adc687aad341791ba5569ae635f"
    },
    {
      "path": "agent/src/skills/risk-analysis/SKILL.md",
      "sha256": "a52920f1d37ce682041bfa34014014415573789de5052dcc877778452c150a14"
    },
    {
      "path": "agent/src/skills/seasonal/SKILL.md",
      "sha256": "2aa5bda763c62ad9a1dd857da171888f94549aa51d7214f600d27744db4e702d"
    },
    {
      "path": "agent/src/skills/seasonal/example_signal_engine.py",
      "sha256": "a095950a1c668ee8c5c1cfd98764c1634711a96c1bda4ef130997c7ac6a2bb50"
    },
    {
      "path": "agent/src/skills/sec-edgar/SKILL.md",
      "sha256": "2c90e30ea9d42b6b73f00a5fe863c17fb3808b743b5f0d6a6d7d9172465d279a"
    },
    {
      "path": "agent/src/skills/sec-edgar/references/endpoints_and_limits.md",
      "sha256": "44fad4ff037c01601698d34a34f8f3444deeaaf23586bb9ae90a7c5bcfb5a7a3"
    },
    {
      "path": "agent/src/skills/sec-edgar/references/forms_and_concepts.md",
      "sha256": "bf14e51d4fec91e1d3e7a63a1840e293030d435d9ff4ec2896e65250343b040c"
    },
    {
      "path": "agent/src/skills/sec-edgar/references/get_sec_filings_tool.md",
      "sha256": "8182d68576ebf2abb59e5eb7df07cfffdfd1bc659b2d7507f751d8e742d3d23d"
    },
    {
      "path": "agent/src/skills/sec-edgar/references/sec_edgar_client.md",
      "sha256": "b649f5dfb6e87a46aad9fb9af9ed023c3d23a5e7ad844ba2d5fb3c0ae6a849a0"
    },
    {
      "path": "agent/src/skills/sec-edgar/scripts/sec_filings_example.py",
      "sha256": "46e99bbd00de5b22a198f4812cd2f2b093ddfa60e95f7bf7bbd74029b04ad3da"
    },
    {
      "path": "agent/src/skills/sector-rotation/SKILL.md",
      "sha256": "8db0e9de5ed92ddaf1cb9262297c0e9123f1ba8b72a774b55b017cd3d5bd7a2f"
    },
    {
      "path": "agent/src/skills/sentiment-analysis/SKILL.md",
      "sha256": "1b0dbc016c4a0ac1a788af6aca2174ce0fd62c1900f7f95becd7fc4bb37aa869"
    },
    {
      "path": "agent/src/skills/shadow-account/SKILL.md",
      "sha256": "22635f9d11c9653ebd614047aded27b8c5a23793c49696219f4b4ffe77de94c3"
    },
    {
      "path": "agent/src/skills/smc/SKILL.md",
      "sha256": "25b247a97112fbab43808793c6f602201186f8b44e217669df156f58dfb02c93"
    },
    {
      "path": "agent/src/skills/smc/example_signal_engine.py",
      "sha256": "d3b02d9b0689d33506a936f4a9216e4326aa74e3ffdb829966d2aaad9a08e549"
    },
    {
      "path": "agent/src/skills/social-media-intelligence/SKILL.md",
      "sha256": "0a6f4d9f48a0af1600c662df9d0dbb469987aa84add0bdc7024ecc4c2d1fd167"
    },
    {
      "path": "agent/src/skills/stablecoin-flow/SKILL.md",
      "sha256": "50a0f36b66673844a71204d372f18657953560cc8e8439c706a93e46cedf2d41"
    },
    {
      "path": "agent/src/skills/strategy-dev-manager/SKILL.md",
      "sha256": "29f53773bd0fc8eb9d4fde90c7172dd6b045da5e35bbf24a8cd604c6fcca1f8e"
    },
    {
      "path": "agent/src/skills/strategy-dev-manager/examples.md",
      "sha256": "0ec2aaf6ca144779323eafae9908fc1fbd1bfcb0cf239b5642b20d0d098389f8"
    },
    {
      "path": "agent/src/skills/strategy-dev-manager/references/decay_thresholds.md",
      "sha256": "ca7a88eff87073b44cef269dd91b4cf907c1d010399057d5aafd5531492f92e1"
    },
    {
      "path": "agent/src/skills/strategy-dev-manager/references/scheduled_decay_scan.md",
      "sha256": "1ec70f0ff76cf81ae19d5034ba7b4e0cb7e1addb2d87d21d335a8d811e7ef62d"
    },
    {
      "path": "agent/src/skills/strategy-dev-manager/references/strategy_extraction_guide.md",
      "sha256": "075ef3fbafcd8ce9b5f97ffa799c92ac792ca21b1567b4c28ac6e028b916e3ec"
    },
    {
      "path": "agent/src/skills/strategy-dev-manager/references/strategy_metrics.md",
      "sha256": "c8a41d5b7e79acbe1d64b6c6a37529a29cec1e97a1987865a56dc7030d61d217"
    },
    {
      "path": "agent/src/skills/strategy-dev-manager/templates/decay_report.md",
      "sha256": "2d0e65a98931654c661f577511f8553be4356670cf218d1c7e342e01b79ef644"
    },
    {
      "path": "agent/src/skills/strategy-dev-manager/templates/factor_signal_engine.py",
      "sha256": "1777297b7d54c1297d81f3db673a0f85d6ea99bc1b5c21d44f0a0a1e9700e92f"
    },
    {
      "path": "agent/src/skills/strategy-dev-manager/templates/strategy_signal_engine.py",
      "sha256": "1e18cdbb41d1d3e8d307a7e13c235a848116b033d9c7b1e2b91bb2776659c259"
    },
    {
      "path": "agent/src/skills/strategy-discovery/SKILL.md",
      "sha256": "7f774c0338c2ec5e68db1a4110d7b7ad989f5bba7d4f1fcaadef4b9560c77b6c"
    },
    {
      "path": "agent/src/skills/strategy-generate/SKILL.md",
      "sha256": "3659a1fcef0984755d0a49749e910ec1418e1b41890b0adbcd0f560ea7f8e7ee"
    },
    {
      "path": "agent/src/skills/strategy-generate/examples.md",
      "sha256": "4661df031328f83cdf99b1b110934ad4bb5983df01ccc0a7b41b751fa832df61"
    },
    {
      "path": "agent/src/skills/technical-basic/SKILL.md",
      "sha256": "c43ce5d7f86de441db38d71e1fb2e2e30cefcade740f456fd5aaa1b86e41bb64"
    },
    {
      "path": "agent/src/skills/technical-basic/example_signal_engine.py",
      "sha256": "739f3d1d3cd49677ea55a5818fb6e82fc0741fd6317dfedf28ca1d5aff518669"
    },
    {
      "path": "agent/src/skills/thesis-tracker/SKILL.md",
      "sha256": "e6b229f2f522201c5fae7f63e14c8e944a20e375d1f08eafcc48d7850dcbd2b1"
    },
    {
      "path": "agent/src/skills/token-unlock-treasury/SKILL.md",
      "sha256": "fb2de70ffb2aa41814c47b1d18274f0e472c9105a0fb9586038266659416229b"
    },
    {
      "path": "agent/src/skills/trade-journal/SKILL.md",
      "sha256": "183774bbcaa5295bc3e3a9a75b816ac39c7d151105b2fcbeb26ccdb88cb8e2ed"
    },
    {
      "path": "agent/src/skills/tushare/SKILL.md",
      "sha256": "48921849d32442f8b67a2f48ab64da9d6e36d4250d88f093d2515714ed9ab232"
    },
    {
      "path": "agent/src/skills/tushare/scripts/fund_data_example.py",
      "sha256": "673621f6586c2a466a9c079c8d65c984c3abe7d00d40c900e79da1b58b8abfc1"
    },
    {
      "path": "agent/src/skills/tushare/scripts/stock_data_example.py",
      "sha256": "adbf73606f2785d8a65b2cf41fd950873c85ef38bad56e86d5f97ca9f4c0d704"
    },
    {
      "path": "agent/src/skills/us-etf-flow/SKILL.md",
      "sha256": "f586c01a01178aa4ea3450b08e3e88fff7b5bcd1dca538104de0fbbda51947fc"
    },
    {
      "path": "agent/src/skills/valuation-model/SKILL.md",
      "sha256": "526d4216d5bcb78a52eedc1ba8d1702e0a1167c172c846b112d09e26142d285b"
    },
    {
      "path": "agent/src/skills/vnpy-export/SKILL.md",
      "sha256": "155d427fa84d82a5aa456e1110991b35c3fac8f671e1422a63faf2b113a6c847"
    },
    {
      "path": "agent/src/skills/vnpy-export/scripts/cta_template.py",
      "sha256": "03b4073d51b841f4635fdc34daa90db750c4327834fc7a7db34d7fd2b71aa268"
    },
    {
      "path": "agent/src/skills/volatility/SKILL.md",
      "sha256": "28f51210749781848200511189d3311b93ce0e7a01c72ea9e20b187cc9cd1f4d"
    },
    {
      "path": "agent/src/skills/volatility/example_signal_engine.py",
      "sha256": "879f47c7b52ff0e91b8d0b4a9318eb65bbaf2c9111a29b11e26efd0082c3793e"
    },
    {
      "path": "agent/src/skills/web-reader/SKILL.md",
      "sha256": "82ada9c53c51ab8729f5d60ffb4fceb2f027d3774e1f8e82bcaf3d2e7ccd9815"
    },
    {
      "path": "agent/src/skills/yfinance/SKILL.md",
      "sha256": "8fcc4752ed07b2aa5b4ff8fd3845822c92e15cc8da93fb01caa9008503869581"
    },
    {
      "path": "agent/src/skills/yfinance/references/tool_get_options_chain.md",
      "sha256": "ff1f467500bb0a72c941966cf43f606a47e6241ba5bd9f0c28c3e7ebd30d52f2"
    },
    {
      "path": "agent/src/skills/yfinance/references/tool_get_stock_profile.md",
      "sha256": "035ed4776d539fa8026d89699389db1a4aefed2cf45291834c5221312389678e"
    },
    {
      "path": "agent/src/skills/yfinance/references/yahoo_client_get_chart.md",
      "sha256": "56ee6bca8c49f09548f966920c0d70796dfd603c269500027140abd3f22bda20"
    },
    {
      "path": "agent/src/skills/yfinance/references/yahoo_client_get_options.md",
      "sha256": "1371241d3a14add2e8caa92a423b70cc0f8ce92e6b2ca809a905455e67f5c734"
    },
    {
      "path": "agent/src/skills/yfinance/references/yahoo_client_get_quote_summary.md",
      "sha256": "528be39258d44816f794d22ec4ede295a95dfd7df4ca1f063079b520880e39b5"
    },
    {
      "path": "agent/src/skills/yfinance/references/yahoo_client_search.md",
      "sha256": "8d97b28b5af2a086766f9fddc64fdaee2569a819d443ec3bce120e18a4c0bdb9"
    },
    {
      "path": "agent/src/strategy_discovery/__init__.py",
      "sha256": "857952984181abbffc1ed1d526315bc8ee77603f27cc837e968aa42edf553c05"
    },
    {
      "path": "agent/src/strategy_discovery/adaptation.py",
      "sha256": "753813b514af549ff8ae64e64bdfe90e25427438cf35f046769af751a2983b59"
    },
    {
      "path": "agent/src/strategy_discovery/evidence_harness.py",
      "sha256": "4e66eb7d7e19699540332f25b93c46032a431c042853fb0e1bd2620bfebd46bf"
    },
    {
      "path": "agent/src/strategy_discovery/evidence_store.py",
      "sha256": "b50fd64375adba6a09cb1ccbe599a41e8243fb9372eb198f19fab6e812f01b69"
    },
    {
      "path": "agent/src/strategy_discovery/facade.py",
      "sha256": "88b6c8717e9328059532ef23e5a2ba4741becc2ae0d7dd2be758ab8d54649fb9"
    },
    {
      "path": "agent/src/strategy_discovery/guard.py",
      "sha256": "519248a455d221637ea174abdc6ccecf4f981ca920f791fc2b13d2e7b83a9211"
    },
    {
      "path": "agent/src/strategy_discovery/models.py",
      "sha256": "53b25ca71c4b2851736e1e564d83fd1408fc397a9d9039ac8334e6602cee8dcf"
    },
    {
      "path": "agent/src/strategy_discovery/run_artifacts.py",
      "sha256": "dbcc055eabbc895bd8fc9824a0c55a3fef08cf1f514e029b2ce62f653d9d78d7"
    },
    {
      "path": "agent/src/strategy_store/__init__.py",
      "sha256": "0a258562a804b2955b91560c081034bc073cc921e9a0939794e00ec26d7e1f76"
    },
    {
      "path": "agent/src/strategy_store/_shared.py",
      "sha256": "33276ea0e51cbd87b7b3c51e35f148a9c437045df24560d06aaaae74fef27e0d"
    },
    {
      "path": "agent/src/strategy_store/adaptation.py",
      "sha256": "60c8d59af3bb132353e85e4e8c4684c449cb4d17dcfb3cfcf65eaba229cfa738"
    },
    {
      "path": "agent/src/strategy_store/decay.py",
      "sha256": "b6f28ea3b8fbf291b8c8b2927660c74f1e6cc6dd62ff2ea17acd89d7cb4cf2ea"
    },
    {
      "path": "agent/src/strategy_store/metrics.py",
      "sha256": "54ec953355e8859e72f077922530571a34fc6aa81a3a231dcc237c5abc792c5e"
    },
    {
      "path": "agent/src/strategy_store/models.py",
      "sha256": "18972450162d8c72f71e7a54a53b79de6ac9d0de801f50de0f317bd3fac2e3e2"
    },
    {
      "path": "agent/src/strategy_store/sqlite_store.py",
      "sha256": "ee963044a491e0562ae4035c586ba0db1f77a5a9c2a99532f186872fe86febde"
    },
    {
      "path": "agent/src/strategy_store/store.py",
      "sha256": "876d1a0ef4e0f316ca41bc01cdff59732e45e5e2e5a29e0c33ea1cca17b26ce5"
    },
    {
      "path": "agent/src/swarm/__init__.py",
      "sha256": "e218699721bcbc08104b182485e89e8cbb5f54b64d94de1c70204dd7a91080e7"
    },
    {
      "path": "agent/src/swarm/grounding.py",
      "sha256": "ceff7bbd9befb1fca682b02cd7b277ef18e08dd2b68134b16df004bab819752c"
    },
    {
      "path": "agent/src/swarm/models.py",
      "sha256": "abafbd078c3a8c69073d2814d6d676dee5ee208cdd10956c68b9be31789d4360"
    },
    {
      "path": "agent/src/swarm/presets.py",
      "sha256": "dcc0ea1419f77faf4b7ec97477279e7b14bce985edacafea1fee6e15050e063b"
    },
    {
      "path": "agent/src/swarm/runtime.py",
      "sha256": "8bf9b3d1205b09d0b6cbecad93841e185a1b3094f07b54c8db8c9e1ad70bac2f"
    },
    {
      "path": "agent/src/swarm/serialization.py",
      "sha256": "094de5af20fe20c4a423037d8447e60a6cd79121726e49975643d11a09e0f330"
    },
    {
      "path": "agent/src/swarm/store.py",
      "sha256": "8146fb6dfb6d28ca0b3863b8953918602a0db221a14093712fcdd7bb2b99039d"
    },
    {
      "path": "agent/src/swarm/task_store.py",
      "sha256": "2e9b16b47a0487d9482fada829e30a9f40cf1ef2c610dab98cc79ef2f688253f"
    },
    {
      "path": "agent/src/swarm/worker.py",
      "sha256": "78a13ee4bfc150dac6aa0498bfce537e8b6e3519436c40fb41f6b1a703aff7fa"
    },
    {
      "path": "agent/src/tools/__init__.py",
      "sha256": "dd88a2e124b3f4ba0013a3ab8ad0556fc675af98aa5a2d37a86845ba0647d5bc"
    },
    {
      "path": "agent/src/tools/_result_paging.py",
      "sha256": "4d334718c4db58aaa4d826008d627e459e732ccbfcf67a164811d240b8d0970a"
    },
    {
      "path": "agent/src/tools/_shell_safety.py",
      "sha256": "5392af7365228c99b51f4b1da5ee7c3f96dbb3428c56ddb5853c9b661b73f5f8"
    },
    {
      "path": "agent/src/tools/alpha_bench_tool.py",
      "sha256": "086eb26148d5b278f9d183038500761d096b8385fb4ba66c4107a57492b3e2b1"
    },
    {
      "path": "agent/src/tools/alpha_compare_tool.py",
      "sha256": "a1a6ba8577eff365d49b47714d4c21d4ae2548750f73ef59edac1da6794f917f"
    },
    {
      "path": "agent/src/tools/alpha_zoo_tool.py",
      "sha256": "91b89d813595901ef139af9dc6af180e28aceed934e8cd88de5d0b21cc472a19"
    },
    {
      "path": "agent/src/tools/autopilot_tool.py",
      "sha256": "e0e95c0568a053a9afbd8bffcf14f1b65c899ad48e3e70b4bb5038bfcbd7cc39"
    },
    {
      "path": "agent/src/tools/background_tools.py",
      "sha256": "fea9518bd73704e13d82ca0a8077dfe80d068a832773d4321696f8f6a1314b3d"
    },
    {
      "path": "agent/src/tools/bash_tool.py",
      "sha256": "4e55369b53f36278abf7fdb348e8215ba7b50c8f0f1136bc1535406db7886903"
    },
    {
      "path": "agent/src/tools/block_trades_tool.py",
      "sha256": "1ead720d35ed754fe1b8fe5588524ea78ba5b98d167ee43d9fd2607e9afa66cc"
    },
    {
      "path": "agent/src/tools/cashflow_analytics_tool.py",
      "sha256": "61c6f7ebaf91359fb3eaf43c83478292eb2913536cefc252bae39fdfe09be431"
    },
    {
      "path": "agent/src/tools/compact_tool.py",
      "sha256": "32a34735550ff0f2651442440444d21dc94de16fa1186dc7b92a192d82faf658"
    },
    {
      "path": "agent/src/tools/doc_reader_tool.py",
      "sha256": "2071ff4431fd75dac001c38ae67574b6715fdf4c7963ce2ef2b38242b3233d8a"
    },
    {
      "path": "agent/src/tools/dragon_tiger_tool.py",
      "sha256": "c9e3cf6badbd01c64cfa1f279133aef27616d2602d23b84330b7e1038b2ac92d"
    },
    {
      "path": "agent/src/tools/edit_file_tool.py",
      "sha256": "ae25f04148d9598e8d631e6567a5190b4f8085ea729858cd1ba7e41d6358f3c9"
    },
    {
      "path": "agent/src/tools/etf_holdings_tool.py",
      "sha256": "7b0259af0b28736200f81a6c1431ca395f1a12cc32733ea66a445ec4eaf8b579"
    },
    {
      "path": "agent/src/tools/factor_analysis_tool.py",
      "sha256": "027eaaf1628a55f2c9ca8e8bff480c0f2751e23b574a063917add63acdf150d3"
    },
    {
      "path": "agent/src/tools/financial_rigor_tool.py",
      "sha256": "0505bd0c3ec8011790b637975f76ab10dccec0c0ef3585fbff5040436f74cbfc"
    },
    {
      "path": "agent/src/tools/financial_statements_tool.py",
      "sha256": "b9cf95706d8914d0c4607d03a16dacd31adcef8f4203ef7c493e6ad94836c1b0"
    },
    {
      "path": "agent/src/tools/fred_macro_tool.py",
      "sha256": "4ba45d0284ddaf6368d2a413a36025c3b90d8df3edb67065cd70352e2ec1c1cc"
    },
    {
      "path": "agent/src/tools/fund_flow_tool.py",
      "sha256": "e451a7f8de8164e53d2d623f2e319875f277d6c75d8d74d3a75459ee226fcf7d"
    },
    {
      "path": "agent/src/tools/get_fundamentals_tool.py",
      "sha256": "ca0eb1d3aec51918d64f1579c34768d324d0378d61e7e9849f53c82a4b0d440b"
    },
    {
      "path": "agent/src/tools/goal_tool.py",
      "sha256": "161882f2f5f66a076fa40d7d61df24e8df3c651482746e62a211f90a936e7835"
    },
    {
      "path": "agent/src/tools/hypothesis_tool.py",
      "sha256": "d44d30755b81715682dbc84dc0108d1df347848d223268f18f887f01e1fe9774"
    },
    {
      "path": "agent/src/tools/image_vision_tool.py",
      "sha256": "ee38deff86e3ecd8ef4df676175fdd0bb6dfa3359d65c6f9c81188165fa4edab"
    },
    {
      "path": "agent/src/tools/institutional_holdings_tool.py",
      "sha256": "a567c5703bc8c999c13ef527b374973653f02d75eed8a7d9e4cea8ed8f0715a7"
    },
    {
      "path": "agent/src/tools/iwencai_tool.py",
      "sha256": "b48de20f927ec33fa5843a629c258186f54161046ad60e60c7482a82105ba109"
    },
    {
      "path": "agent/src/tools/load_skill_tool.py",
      "sha256": "2060cc78435d8d23bbe333fb066c35fa5a5e80166d319e48c8936bf7c118989a"
    },
    {
      "path": "agent/src/tools/lockup_expiry_tool.py",
      "sha256": "af1c77691e947e826fc97f22ea4ac2819077d574a1745cd19d41e14d841d4354"
    },
    {
      "path": "agent/src/tools/margin_trading_tool.py",
      "sha256": "27d153e4bcc8c7fa60327a2b507e832177cd08aa143e9dbb2260b477ab996c20"
    },
    {
      "path": "agent/src/tools/market_data_tool.py",
      "sha256": "de22d7337035d592d0cf90f6702b1291f226dd7c2a479ea5a2ae269394d6f288"
    },
    {
      "path": "agent/src/tools/market_screener_tool.py",
      "sha256": "bc689ef92fffa02beeaa6e45933d3dca8f2994e49db7f63aa295f021aa17fbd0"
    },
    {
      "path": "agent/src/tools/mcp.py",
      "sha256": "fbc03731a2fb4313bf0cee01d870d5045b13da065d26aede0049b3a032cb7d0a"
    },
    {
      "path": "agent/src/tools/northbound_tool.py",
      "sha256": "f8531db065162e0fcb26bc0bf704b4a225f49ebb2fcfe0668afdbd38630085a8"
    },
    {
      "path": "agent/src/tools/ocr/__init__.py",
      "sha256": "161b7852934a1de63eebcae371cb56180a6cc37dd1517c594728c106c93603de"
    },
    {
      "path": "agent/src/tools/ocr/engine.py",
      "sha256": "f72cd368b335d4f8bb4a87b5cd8418a3563826be110433962e4093c1c304eea0"
    },
    {
      "path": "agent/src/tools/ocr/llm_vision_ocr.py",
      "sha256": "aec116738d3b98c4a306c135fac15f9f89886cd193a006a61b307fdd32e82156"
    },
    {
      "path": "agent/src/tools/ocr/rapid_ocr.py",
      "sha256": "04611d974eb888c92926b6860f6d92cc6a441988e65320aed9a66b30138c2134"
    },
    {
      "path": "agent/src/tools/options_chain_tool.py",
      "sha256": "317766c189d6b2c6e2463ef9000d4a327fd051fdba632e6464a8f9232c92dd8c"
    },
    {
      "path": "agent/src/tools/options_payoff_tool.py",
      "sha256": "39bb330e1b10aef57a1e8c625308cb1fe9b8f71737c1e989e63cedad1c8d7670"
    },
    {
      "path": "agent/src/tools/options_pricing_tool.py",
      "sha256": "734d3ee5851263e35fcc203fe879a6969f8d62328dc788578662423d2ffb6a49"
    },
    {
      "path": "agent/src/tools/orderbook_depth_tool.py",
      "sha256": "0d9051235d4a418075467224f2bdb1596b210a76e84fcdfa981a188f1c90f351"
    },
    {
      "path": "agent/src/tools/path_utils.py",
      "sha256": "54414db8f22a87f13fa69a9620a298e687b7451e70a68e816b74950eb8e88a7b"
    },
    {
      "path": "agent/src/tools/pattern_tool.py",
      "sha256": "9ab9f989fd5680e593c75a978f8582e399c444003e91e3e2165fe4af794eec19"
    },
    {
      "path": "agent/src/tools/portfolio_risk_tool.py",
      "sha256": "93ffd64e7d0c11f45268712c720abc296ae530a053a06d808b166be2643d52ef"
    },
    {
      "path": "agent/src/tools/portfolio_tool.py",
      "sha256": "9ffc072fe2ce95236ce91eab86513d5b74a30cf8c7b63fc576e22543efb9dbcd"
    },
    {
      "path": "agent/src/tools/prediction_market_tool.py",
      "sha256": "e33448fe72bf68a7bdf12963cf928aa185300906ba9227acf825e8e1ee63baf7"
    },
    {
      "path": "agent/src/tools/propose_mandate_tool.py",
      "sha256": "79b99fe781887aa5154fcf8d529bcc97cceb34f626ccbe0866946d29c146ce61"
    },
    {
      "path": "agent/src/tools/quantlib_tool.py",
      "sha256": "283c93e54d10a1c54efff2e9407848fa130b3ceff23c32d26bf197f86155d98c"
    },
    {
      "path": "agent/src/tools/qveris_tool.py",
      "sha256": "561fb23f969c1100e1f38c60a82c136d55fd373a50314b5368e569fa4d9bfde6"
    },
    {
      "path": "agent/src/tools/read_file_tool.py",
      "sha256": "53fdfd1032d82eb7c3d328dd4e41dce9e6247e62ea78f9e7f905813aa28304ac"
    },
    {
      "path": "agent/src/tools/redaction.py",
      "sha256": "795e45e9a1eff230f7fac9a43209a65bb7fa2893319f8d00cdb2b61054dddfc7"
    },
    {
      "path": "agent/src/tools/remember_tool.py",
      "sha256": "5b35c85259783bffa0cf9c44186757b2ab617efb96762d49192020ab820259d1"
    },
    {
      "path": "agent/src/tools/report_audit_tool.py",
      "sha256": "f040b2407627202568c0de9a1ac802db3f63fc2f06642386786438c2d8029a93"
    },
    {
      "path": "agent/src/tools/research_papers_tool.py",
      "sha256": "9ff8a2a66cc20dc7f4d6b2474b26fc131aea678c51b4dabace2c4c6fa82f550d"
    },
    {
      "path": "agent/src/tools/research_reports_tool.py",
      "sha256": "e6e289e98074742829a653b2350305239e820cfc3eace15a05fe2dfc5cc1efe5"
    },
    {
      "path": "agent/src/tools/scheduled_research_tool.py",
      "sha256": "5bb4490f9a6b119c7cc35a3c53526211a382c44f8bcba2cb79749a1e8b4b3127"
    },
    {
      "path": "agent/src/tools/sdm_decay_scan_tool.py",
      "sha256": "ced46b58ade228c25493cbe789bb031c02e1c0ff8519c0f19d28466e4c20347b"
    },
    {
      "path": "agent/src/tools/sdm_register_tool.py",
      "sha256": "77f78b9957ce11fdedbb88da8b8c9103561deaf768044148b478cf20d3888851"
    },
    {
      "path": "agent/src/tools/sdm_status_tool.py",
      "sha256": "34e9ab8f300c7604e985c226581e8fb548d50b726d3f38e1dc00fe5150db12f7"
    },
    {
      "path": "agent/src/tools/sec_filings_tool.py",
      "sha256": "680c990285b7bf07a7be4750b3a77fad26a977b5a1c74f45efd3fcdf6bb2db82"
    },
    {
      "path": "agent/src/tools/sector_tool.py",
      "sha256": "95307be20f5589bdc9952d5f5606e58e377ec8402960328d9d5a0a9c020e22b5"
    },
    {
      "path": "agent/src/tools/sentiment_tool.py",
      "sha256": "218801492a398f7666988f2e71871be2455adc2a2c5c9dc7f8e53f85c0ffd801"
    },
    {
      "path": "agent/src/tools/session_search_tool.py",
      "sha256": "f7e35532cc43fa99940c82d890f2653e4ecd5e7471de01c86d82db1839046ce3"
    },
    {
      "path": "agent/src/tools/shadow_account_tool.py",
      "sha256": "7d22bb03b1deeb65b7f156534c9f0396520071d58496cad1c39948b107bff805"
    },
    {
      "path": "agent/src/tools/shareholder_count_tool.py",
      "sha256": "76ca68378ddf9d4c0729cfe9a9d3c888547d41fade0d4bd00003220137ef3054"
    },
    {
      "path": "agent/src/tools/skill_writer_tool.py",
      "sha256": "a393a36d9890145c129ebd04c950f6757b23d294da16f70eaff550f7f46fb5fa"
    },
    {
      "path": "agent/src/tools/stock_news_tool.py",
      "sha256": "374ffa50101646314a80acedf175bb30652db53508d4ce214b22235e0a01d6e6"
    },
    {
      "path": "agent/src/tools/stock_profile_tool.py",
      "sha256": "29b6d8d561c6f264a27ead7504683acbb0273655b2fa0da089fccf8f8700013a"
    },
    {
      "path": "agent/src/tools/strategy_discovery_tool.py",
      "sha256": "cc21191126fe59bf138de99657323a1d0fb16687509a8945e94b796a1231ca36"
    },
    {
      "path": "agent/src/tools/swarm_tool.py",
      "sha256": "68ca4cbecd82bc5ecdd15983c9c22aee431fc27d5b9647d715b5f01aa179e571"
    },
    {
      "path": "agent/src/tools/symbol_search_tool.py",
      "sha256": "3608bc69e78bac9b4321b7d1a5fe57e2dea87135b0da397539bc5e104a198d61"
    },
    {
      "path": "agent/src/tools/taiwan_stock_data_tool.py",
      "sha256": "0df64b9de88e43f415a867597e0009c27cac5e29c0d31f37dd5e6bbaadd1d276"
    },
    {
      "path": "agent/src/tools/technical_indicator_tool.py",
      "sha256": "71bb907c4ffd82a44cc35fa67850441229c757c49f652a175c8d46b5929d6796"
    },
    {
      "path": "agent/src/tools/trade_journal_parsers.py",
      "sha256": "955af273bc58c8beb2604cd5abbbfc835f43b373d12a3ce8029710443a519f4b"
    },
    {
      "path": "agent/src/tools/trade_journal_tool.py",
      "sha256": "2af36427b92726227a59e62f1049973b0fa2ac705665216fd4eb906df0aa0ce5"
    },
    {
      "path": "agent/src/tools/trading_connector_tool.py",
      "sha256": "5491b9d985fcc22ffdee6f3921d5538ba2b9511d03e8ad1efa0b3f1e5d5b407b"
    },
    {
      "path": "agent/src/tools/tushare_fallbacks.py",
      "sha256": "1e25117c5a3130a4e74e9c8cb6d2dcc253cd2a6cb17a4c874adb45a3bb520d8b"
    },
    {
      "path": "agent/src/tools/web_reader_tool.py",
      "sha256": "acd7916cc4990d0b8884cf8da7be4d6d96b5a8ca07b6d9321b88000f0dad85bb"
    },
    {
      "path": "agent/src/tools/web_search_tool.py",
      "sha256": "dfd5cda96974be6b44165f07b657dbb65cc00324281884d104a8b52efd92ce90"
    },
    {
      "path": "agent/src/tools/write_file_tool.py",
      "sha256": "9787fb21e0735ca2e954224e23acad5816c73f37fe87c070c23ee7d61e2c08cc"
    },
    {
      "path": "agent/src/trading/__init__.py",
      "sha256": "e5a6576e0a8d8ac0fce688b738b763a3cd2deb69abedf87b7e42637ce5f4a77c"
    },
    {
      "path": "agent/src/trading/connections.py",
      "sha256": "d12d309a8a69abd0fb59ecd3a1687e0f428b69e1c1ce8ac658c7b8a53c87c1bf"
    },
    {
      "path": "agent/src/trading/connectors/__init__.py",
      "sha256": "84651f2043541cf5afa2d55aa5787eda28c4c889020532b804205c21038d1315"
    },
    {
      "path": "agent/src/trading/connectors/alpaca/__init__.py",
      "sha256": "b66e35124e8f8c07f879014da0dcd86d2d1434c6ad4c0553ac04bacb1c0a7fea"
    },
    {
      "path": "agent/src/trading/connectors/alpaca/classification.py",
      "sha256": "b58aef332d243ea4f82dc0ee3bab0067ede99bd15f6cf9da746170fe00fe27db"
    },
    {
      "path": "agent/src/trading/connectors/alpaca/profiles.py",
      "sha256": "b89e3b6270b4b79c113b212045c91d4836f8e7151d4756abb70309a953648b88"
    },
    {
      "path": "agent/src/trading/connectors/alpaca/sdk.py",
      "sha256": "14085cc85a2f3454b347746e1a087fd29ec84dd1b20bfd53232094a26eef660c"
    },
    {
      "path": "agent/src/trading/connectors/binance/__init__.py",
      "sha256": "82f8abf3899af939335f59e76ac29717ef009ed70ae4a2c3db17ebcd14970155"
    },
    {
      "path": "agent/src/trading/connectors/binance/classification.py",
      "sha256": "418accc6581af85efeb53bdd0cf7e261300bb6585d6fa5c73ac9329ab6707bde"
    },
    {
      "path": "agent/src/trading/connectors/binance/profiles.py",
      "sha256": "deaff5ac044ac8c32dbebcc2151a2a952c1061085df7aea4466136a99b89453f"
    },
    {
      "path": "agent/src/trading/connectors/binance/sdk.py",
      "sha256": "63764ae6064c7a399ae60c444efb97d7644207f7b6754a12e513d65f198b54bf"
    },
    {
      "path": "agent/src/trading/connectors/binance/shaping.py",
      "sha256": "5248eaed5c832eee5b721df23d9097f7f1f6423764d9a6cacd000ae622bf9196"
    },
    {
      "path": "agent/src/trading/connectors/binance/usdm.py",
      "sha256": "28e8b4549fe48fdb6e140acb2a5da3318c74a4ee6669be0167610d14b5b645cd"
    },
    {
      "path": "agent/src/trading/connectors/dhan/__init__.py",
      "sha256": "e2061a12dcfc5b1c3d0ac8f2a84c2326ad736be1c983f0244a36dd04d6e6215d"
    },
    {
      "path": "agent/src/trading/connectors/dhan/classification.py",
      "sha256": "700b0ab0fccf121f15a4ea75825b67a07826ca6218b72485e968a7b52e28a0c6"
    },
    {
      "path": "agent/src/trading/connectors/dhan/profiles.py",
      "sha256": "641394367e8f7ccc0ba2615ad7920ee662a90e832c4d484ed24de7e9714a848f"
    },
    {
      "path": "agent/src/trading/connectors/dhan/sdk.py",
      "sha256": "76fc5bdaa4f2d06e73825014cfcb09beafdedda1017a245d75863b9122faac78"
    },
    {
      "path": "agent/src/trading/connectors/etoro/__init__.py",
      "sha256": "f101ea11b4a1d78def76465e16172e6ee67ca0e1b1556ff93b15126d41786dc3"
    },
    {
      "path": "agent/src/trading/connectors/etoro/classification.py",
      "sha256": "73fbb94ad36e797ae8f3429c4aa8350685b30da3753d88ad28ddfa7ac3e29f1c"
    },
    {
      "path": "agent/src/trading/connectors/etoro/client.py",
      "sha256": "3847e0807e77e77447f45b94403fe64272eef6581fd1b35cd2100d17916ebd5d"
    },
    {
      "path": "agent/src/trading/connectors/etoro/copy_trading.py",
      "sha256": "c01c795f32dd606f17b2f9a511b8a38453c6f32ae58737526bcf082842276f63"
    },
    {
      "path": "agent/src/trading/connectors/etoro/instruments.py",
      "sha256": "94a19e8ca8166f92144de2a124c83af8edffb67f9891d84cb0e84c101a27a901"
    },
    {
      "path": "agent/src/trading/connectors/etoro/profiles.py",
      "sha256": "7f873832ce57d46001b178b107c11b0d237af117a70f1242c16bf34a028637f7"
    },
    {
      "path": "agent/src/trading/connectors/etoro/sdk.py",
      "sha256": "6f6eb143fb4c05fb34f9c13afd20141ac90af42c491dc8d2d6974aad47fd7e0e"
    },
    {
      "path": "agent/src/trading/connectors/etoro/trading.py",
      "sha256": "78cd72b71dc5922345be4bcf03f0736854a6d6916a8f80ac7d9a23ad7be528ef"
    },
    {
      "path": "agent/src/trading/connectors/futu/__init__.py",
      "sha256": "717034316b0b756a535b8b874a5b4b05cf6bda754ac344075969b890ec416e76"
    },
    {
      "path": "agent/src/trading/connectors/futu/classification.py",
      "sha256": "a4a86e8a899afd53e2d6237b27b08436eece2c2da60421d6f293a62b78e81ea6"
    },
    {
      "path": "agent/src/trading/connectors/futu/profiles.py",
      "sha256": "c60d8523c39572785f034e84e089b78ed7dee62561c8ad9fe9b8f985f5734b56"
    },
    {
      "path": "agent/src/trading/connectors/futu/sdk.py",
      "sha256": "2485e8a5a39004894e9ace2198e26d234d39ae0d4fab5230f2acff27e6297793"
    },
    {
      "path": "agent/src/trading/connectors/ibkr/__init__.py",
      "sha256": "4a6d727e10e2e0000d3c47f5ff4cc2537c0958de35689e7972ac228cfafe40c7"
    },
    {
      "path": "agent/src/trading/connectors/ibkr/classification.py",
      "sha256": "2a86e64b9491f4da91737221191d97f354a1369acc60c4f6bb607f6183faa138"
    },
    {
      "path": "agent/src/trading/connectors/ibkr/local.py",
      "sha256": "d4a8a373125b70ebd2d8ea357afa5acc05fdccc0a04c2a873e6240bf5dbd665f"
    },
    {
      "path": "agent/src/trading/connectors/ibkr/mcp.py",
      "sha256": "fe73e67ae2905c95be7ad5900d432b870930277b2f117214071db194c5b259ac"
    },
    {
      "path": "agent/src/trading/connectors/ibkr/profiles.py",
      "sha256": "078ca54dca9890e40fedde9f4746ba1fa68339ee38dc6641add1f6b64673de81"
    },
    {
      "path": "agent/src/trading/connectors/longbridge/__init__.py",
      "sha256": "c546bfcf6ef7baee5dc0595fec8468182298541e20749bb380506b8df295f621"
    },
    {
      "path": "agent/src/trading/connectors/longbridge/classification.py",
      "sha256": "5042db2b335010e853f4b4d612918b68d43b8566f2939bf8a68a7950c5e64208"
    },
    {
      "path": "agent/src/trading/connectors/longbridge/credentials.py",
      "sha256": "5373104f7d890e7c976de22e097a7b4935fa863a8ea5a2e2c8cedb0924618611"
    },
    {
      "path": "agent/src/trading/connectors/longbridge/profiles.py",
      "sha256": "4e05f0c1682590d2b23bd747b00a76d4e57a1f97f2aa5a13df7d1fc7d8e3c49c"
    },
    {
      "path": "agent/src/trading/connectors/longbridge/sdk.py",
      "sha256": "d662ec5b89c0dd471e5040d672c01d14dbfd54464703d7f05de67708e6607210"
    },
    {
      "path": "agent/src/trading/connectors/mt5/__init__.py",
      "sha256": "a2a5924e8d268fed2b9c332b86de2df47950a6c0a6e9e4c0491dca3f5a549d58"
    },
    {
      "path": "agent/src/trading/connectors/mt5/_client.py",
      "sha256": "fd1d43349e29f131450773105bae7c6e29e7a1a4e1e2ffd83e8c484788699505"
    },
    {
      "path": "agent/src/trading/connectors/mt5/classification.py",
      "sha256": "be15342e84bf96a71f79c4c30b0cd33211f3cadb49fd950113cd9a1c86957de4"
    },
    {
      "path": "agent/src/trading/connectors/mt5/orders.py",
      "sha256": "6470d2de37c7438182d55600c7a5ad5c742a1879f339563d42adddfb35a80dbb"
    },
    {
      "path": "agent/src/trading/connectors/mt5/profiles.py",
      "sha256": "5e2f26d14e92265178a9913d3eff330db5f4a85f65eb01d4843be6b5197282e1"
    },
    {
      "path": "agent/src/trading/connectors/mt5/reads.py",
      "sha256": "71da71cd809aa1366f0c649f3bcce8b19b110b2a7d6d2e0b47525d5728d831d4"
    },
    {
      "path": "agent/src/trading/connectors/mt5/sdk.py",
      "sha256": "815956ba38d3dd4eeb4f89b74cc1ff7d7194e2378962955204f17345d44b5d66"
    },
    {
      "path": "agent/src/trading/connectors/mt5/symbols.py",
      "sha256": "494b97633f914e50c443a58627cc75491fcb2c19093eda6a91dc6d1c2b54e6cf"
    },
    {
      "path": "agent/src/trading/connectors/okx/__init__.py",
      "sha256": "551036805db62e4a3fab612ad339e5f15d04f0ce7731fa52fa23aa3015859ca9"
    },
    {
      "path": "agent/src/trading/connectors/okx/classification.py",
      "sha256": "0869a66f47a2ebaf14b3e8ba2955a6d859d9b98f12bc161b54c4b652d9d21986"
    },
    {
      "path": "agent/src/trading/connectors/okx/profiles.py",
      "sha256": "ec3467a79dc6b3a19f4972f029aa8152f05bd989ffc759937c8fe92cab7a2c1c"
    },
    {
      "path": "agent/src/trading/connectors/okx/sdk.py",
      "sha256": "a7eb3bf160f2cd48cdf3a0c919cf0203ee04e8b6a3a7e8eb9fabda942fed0e97"
    },
    {
      "path": "agent/src/trading/connectors/robinhood/__init__.py",
      "sha256": "c651298d69ca5c057239cf18a248239af91fcfd11acacf470609b5c6fdf9494d"
    },
    {
      "path": "agent/src/trading/connectors/robinhood/classification.py",
      "sha256": "4f7cfb4846e274c703b3c663adca349ae75304f1f9b7c289213eee73345ec9fb"
    },
    {
      "path": "agent/src/trading/connectors/robinhood/extractor.py",
      "sha256": "f917f8f2164295e28aff82206e07805e42aa79076a858f8736831917c5b386be"
    },
    {
      "path": "agent/src/trading/connectors/robinhood/mcp.py",
      "sha256": "62b2fbe1b0f20e8ac436571a946fa1d4c25b5d7ef6017ecc6076ec35440603da"
    },
    {
      "path": "agent/src/trading/connectors/robinhood/profiles.py",
      "sha256": "95718c711461c52958076ce0084d3955a1a55867486efcf4170d760944136330"
    },
    {
      "path": "agent/src/trading/connectors/shoonya/__init__.py",
      "sha256": "c2555eb294cc866211fffb65a688ca60bb6fd34142364f9c23e64a60a2dea836"
    },
    {
      "path": "agent/src/trading/connectors/shoonya/classification.py",
      "sha256": "5219c1f136afe66e380d446e59f68c55e8f3eaaf27d35f5e92749ebfde290f66"
    },
    {
      "path": "agent/src/trading/connectors/shoonya/profiles.py",
      "sha256": "a2d0c425771d4f7c78e8247fe6f59c4212219b1443163eaf7863c7391272d3f0"
    },
    {
      "path": "agent/src/trading/connectors/shoonya/sdk.py",
      "sha256": "037f5a4eafea0956be0b8a5b2fe91830826af4ce85edccfee1ecbd7b99a3e166"
    },
    {
      "path": "agent/src/trading/connectors/tiger/__init__.py",
      "sha256": "68f4723299dc004a4ad2fcebfee85435dfb9a4859954a0ae2da205ba059ac832"
    },
    {
      "path": "agent/src/trading/connectors/tiger/classification.py",
      "sha256": "8c5bcbccd8df56e0ea11398c212cbe7bb095ddf161734001b26804d1d7e37018"
    },
    {
      "path": "agent/src/trading/connectors/tiger/profiles.py",
      "sha256": "031a29175cfaf0fdc09e0716641cd9b82648b11a3bcec6797bae8a5154db59dd"
    },
    {
      "path": "agent/src/trading/connectors/tiger/sdk.py",
      "sha256": "016ac1bfd8042ed7c71fd4a7ba5df9a1519e7879a6d2db83d2add98a8a8242b2"
    },
    {
      "path": "agent/src/trading/connectors/trading212/__init__.py",
      "sha256": "392f619b638f58cf886331dfde7c8290fb7ab0d898fd3fd597fa386c4219d48d"
    },
    {
      "path": "agent/src/trading/connectors/trading212/classification.py",
      "sha256": "c4cdfa01aac185d91ca6c21b919c8d2e8c5cd8ef5776e95de46998f6a431dae5"
    },
    {
      "path": "agent/src/trading/connectors/trading212/profiles.py",
      "sha256": "cb549b9d9fc137728727846218511e3a9a8670ea9be52723684e603957e7acf9"
    },
    {
      "path": "agent/src/trading/connectors/trading212/sdk.py",
      "sha256": "29d0d7b2a180904858b8ff09b15e126d4396f3c0f7fe13bb4c3f3026968e972e"
    },
    {
      "path": "agent/src/trading/connectors/zerodha/__init__.py",
      "sha256": "afaacf942a806b0e2dd95d267c540e81243c24564023f07594d175fc8e0c083f"
    },
    {
      "path": "agent/src/trading/connectors/zerodha/classification.py",
      "sha256": "690f0b7accb93936910349197219063953eea7ffb1605807ec55e2bbfbd77b8b"
    },
    {
      "path": "agent/src/trading/connectors/zerodha/profiles.py",
      "sha256": "9e64898fd7c5804cf2a0a437543919f737147ec3a9162774c66bf2c46ce7cd93"
    },
    {
      "path": "agent/src/trading/connectors/zerodha/sdk.py",
      "sha256": "f84b41abc9c0947bd20b4c1cfef0d2c0ec5fe903f0eb1f84e8582685176f9ad5"
    },
    {
      "path": "agent/src/trading/credentials.py",
      "sha256": "6825e88b8c1f44838c3ee984009b6afd7209f34ba29438e70a3b6942222125ed"
    },
    {
      "path": "agent/src/trading/local_plugins.py",
      "sha256": "332b9c1dbc05b7c99108f4543af95f38a87e9f7543ec34940cc261618438e6dc"
    },
    {
      "path": "agent/src/trading/onboarding.py",
      "sha256": "222d83dad326ac16e0c000c15867ddead3c6504f2fe11c3e2e08aabba1fd3c05"
    },
    {
      "path": "agent/src/trading/plugin_scaffold.py",
      "sha256": "68803f0c03ae22eea48302f6e9ac067d4a6dd476c69eb52e764293580c74e657"
    },
    {
      "path": "agent/src/trading/profiles.py",
      "sha256": "83579d89b306e5ec5d74f90498aab39c91459b51ca1e7f0ea870e780811384cc"
    },
    {
      "path": "agent/src/trading/service.py",
      "sha256": "703d2f9cf55a8ae776e8a4e9d97caf73723b8679da7614ad0742a875c6d60a8b"
    },
    {
      "path": "agent/src/trading/tap_forward.py",
      "sha256": "e6cee67db5113dc8b2d8d60c175dfc27723ffe66554bbb871ce2d9dabad2c0be"
    },
    {
      "path": "agent/src/trading/types.py",
      "sha256": "8b49ab9a3366fc8157d14ecf1b850758fd9763165b52879523ce4ee96e6c814e"
    },
    {
      "path": "agent/src/ui_services.py",
      "sha256": "46b03850da1317b050560220ef51a04965eeec6d17bd50b3a50b97a7059b389e"
    },
    {
      "path": "agent/src/utils/media_decode.py",
      "sha256": "374bb7cb95938b19081cb6adfac1ef1b0e3f3fdf6cafea09697516d6ea2fb122"
    },
    {
      "path": "desktop/electron/README.md",
      "sha256": "279dde970a23f1cc6ce4ecf5bfa5825bda1292d67e6dceaeef8f52ff03013aca"
    },
    {
      "path": "desktop/electron/REVIEW_NOTES.md",
      "sha256": "298200f61207f55ca6b2a29a957b152bbc5cd4ccdc9c2a24c0d3a335e3238504"
    },
    {
      "path": "desktop/electron/THREAT_MODEL.md",
      "sha256": "340c0c0a63c80d968496adc39a0b51821a606654ff5be303527e95202a70d58f"
    },
    {
      "path": "desktop/electron/UPDATE_SAFETY.md",
      "sha256": "83d104cdb14be5162a536dc68203d86c1e1fc8d63552fad1096ff24f16e3dabf"
    },
    {
      "path": "desktop/electron/WINDOWS_PACKAGING.md",
      "sha256": "68c9c57677892f8784833bcf0ec22c687d42a90a49f906e6bc5f46bf591aea2f"
    },
    {
      "path": "desktop/electron/package.json",
      "sha256": "7a5ecc45c2d3b077f3da3ae8e841990acf106c174e156ab803d7f3848de2a23c"
    },
    {
      "path": "desktop/electron/src/backend-manager.ts",
      "sha256": "59226b17e5b0701c19ba58d78a873be67870abd49805a93d0554da940e7226f6"
    },
    {
      "path": "desktop/electron/src/backend-watchdog.ts",
      "sha256": "56a94d1e38420d055ac07e43fbd027eb99e502a0d85c6678f885deb99d95dfa7"
    },
    {
      "path": "desktop/electron/src/locales.ts",
      "sha256": "0f7a21b576245f440ee95868e13806ecace7b6b5195f691dfe36d2a43b0c95e4"
    },
    {
      "path": "desktop/electron/src/main.ts",
      "sha256": "a885ddbdc2dfdddc71318098b0c8fb4d63dbc7439db69a061db553ddf11b57f8"
    },
    {
      "path": "desktop/electron/src/preload.ts",
      "sha256": "516c9bb7c52d6c4fac782b621b0180be304c695a64ad2d65f45ec62c1ddf0643"
    },
    {
      "path": "desktop/electron/src/secure-credentials.ts",
      "sha256": "4ef9510c70188cd9e2314e00f5739d78410fd45099efed7f9a5db00b2b354dae"
    },
    {
      "path": "desktop/electron/src/update-recovery.ts",
      "sha256": "6aa278e19c79d619b51ad4834d1505b6f923573a55eaf22bfd53ce0c3e07040e"
    },
    {
      "path": "desktop/electron/src/update-verification.ts",
      "sha256": "c743757422762ba97e4fddbf95099e7ff1dfe7ed5004b5391fd5388fb04707f3"
    },
    {
      "path": "desktop/electron/tsconfig.json",
      "sha256": "dfbdbba4fc58500f404109761fd637fa21c067da126d15eda3e8c4b172218816"
    },
    {
      "path": "frontend/package.json",
      "sha256": "c64a20bad567ed3f601ced1385c6cfb7a420b0dc3b4424f3c7f9c20f339cb092"
    },
    {
      "path": "frontend/src/components/charts/AnnualReturnsChart.tsx",
      "sha256": "9397a70d8cbbaf406d10dbd888fb1b96d0745c745350497a347e903ad730411e"
    },
    {
      "path": "frontend/src/components/charts/AttributionCumulativeChart.tsx",
      "sha256": "94f72f6a783e40b637a64861d691f5456a7856bb194fe4a4646b0e0fcc4fe34e"
    },
    {
      "path": "frontend/src/components/charts/AttributionTab.tsx",
      "sha256": "071f968979a4018ab270370f5bdc88ec37f3a48be7e021ae11864bd11346c9d3"
    },
    {
      "path": "frontend/src/components/charts/AttributionWaterfallChart.tsx",
      "sha256": "b0874ea764c86bfe5d32add8b3c42dd41ac16f411d005f3cac3adfaf841b20e8"
    },
    {
      "path": "frontend/src/components/charts/CandlestickChart.tsx",
      "sha256": "01de7fbc8702c3afaf138c962cc52f4c5952ad9c51b07bd5344f20fa4f04d6c6"
    },
    {
      "path": "frontend/src/components/charts/CorrelationMatrix.tsx",
      "sha256": "d4f9f1269aa709ec869c69fbd01753927ef3fb891c380d5b30c4044928b198c1"
    },
    {
      "path": "frontend/src/components/charts/DistributionChart.tsx",
      "sha256": "3574b3908f613a6dd2f471a678d77d13fe725ffa8025b73cb82bbd4186bb9c65"
    },
    {
      "path": "frontend/src/components/charts/EquityChart.tsx",
      "sha256": "9a49567c2ba67d0109918a0c0665b618e326d0c33fd13459a16d407239930a5f"
    },
    {
      "path": "frontend/src/components/charts/FactorResearchPanel.tsx",
      "sha256": "f884a7118742ba1fea1543e6148b4aba6f7963718bf8574020e1dc5d2df242b1"
    },
    {
      "path": "frontend/src/components/charts/MiniEquityChart.tsx",
      "sha256": "e0feedc5d70450c55514cc4ecddf6b6093b002b3ef0ac5aeccfe1433150435d6"
    },
    {
      "path": "frontend/src/components/charts/MonteCarloPathsChart.tsx",
      "sha256": "4524d559f97f19afdf31e4c633c4d279163a19fcd618547b4806bca9403f11d0"
    },
    {
      "path": "frontend/src/components/charts/MonthlyReturnsHeatmap.tsx",
      "sha256": "0f63279e632a03ed44520e7a3fbfc8e3bc4be77b5dd27150f4ff2012e8eda97b"
    },
    {
      "path": "frontend/src/components/charts/OptionsPayoffChart.tsx",
      "sha256": "aa6210942f6003f384b225c799839d507cff3043e2cd46211895f5f7ca404def"
    },
    {
      "path": "frontend/src/components/charts/OptionsScenarioMatrix.tsx",
      "sha256": "925513a806000cbceb5dac3e1b1b513b4070adaf0ad67476170229472f8a62b4"
    },
    {
      "path": "frontend/src/components/charts/RegimeTimeline.tsx",
      "sha256": "36502f49af88ad744ff28b1ffeb25eadf234b15564297dc3f3d650d3d3eab123"
    },
    {
      "path": "frontend/src/components/charts/RollingBetaAlphaChart.tsx",
      "sha256": "37973fa2ad5d1f259c5893a15cb79c7ed6f9ce7ed81dd56bcc6553892d4fd15b"
    },
    {
      "path": "frontend/src/components/charts/StrategyResearchDashboard.tsx",
      "sha256": "51f845c38a3b7761b05f1bdfbce96d82642ac5089f46da10adeddbc9e336db61"
    },
    {
      "path": "frontend/src/components/charts/TopDrawdownsPanel.tsx",
      "sha256": "5b030831ba13c52685a39f9a1be575094065cf83467ff476fcf87586cdff4850"
    },
    {
      "path": "frontend/src/components/charts/ValidationPanel.tsx",
      "sha256": "89523665698d0e4e9138ad1357f52d81eeff152cf9e70547cd7fccf039f46fcd"
    },
    {
      "path": "frontend/src/components/charts/WalkForwardChart.tsx",
      "sha256": "4dd66cfd682b5894995f0eb4d3d8ead99aa65cd6011ac5ba1cab2856489dd07a"
    },
    {
      "path": "frontend/src/components/chat/ActivityLine.tsx",
      "sha256": "eb8f9a544d8af3fa7bdafe80b48ffca5d97aa87e22a2edf6b533c7391cd78a1f"
    },
    {
      "path": "frontend/src/components/chat/AgentAvatar.tsx",
      "sha256": "bb485e4ffcac9b6c81e97f53935e4a5005e7e65d32081067c3e207013b9592ae"
    },
    {
      "path": "frontend/src/components/chat/Composer.tsx",
      "sha256": "e01977c9335bacdf791bf0380cc388c4ce214cec36e6e62ff0519ab2c7281e3b"
    },
    {
      "path": "frontend/src/components/chat/ConversationTimeline.tsx",
      "sha256": "8d236161ec9fe71c945f145c2bcd1afd51960376fc374975a0c9c16a7cfd0d1c"
    },
    {
      "path": "frontend/src/components/chat/GoalPanel.tsx",
      "sha256": "ea17a80a999ecbd70a2ca2642d9e8ef5e280a8a3411714c9bf1cd99df724b622"
    },
    {
      "path": "frontend/src/components/chat/LiveRuntimePanel.tsx",
      "sha256": "8bc5590d4a99f70701866167ec8418b9b990e4b07d88f2cdd57e9231a3fd7c63"
    },
    {
      "path": "frontend/src/components/chat/MandateProposalCard.tsx",
      "sha256": "b796f8bc5bddc449d088462db6da94531c26e1ad130b3cf011567f7c76016e14"
    },
    {
      "path": "frontend/src/components/chat/MessageBubble.tsx",
      "sha256": "577af63efe4596eb3385165fea6c0f6529f3a246ce6c0cc804f9235f2c00dc13"
    },
    {
      "path": "frontend/src/components/chat/MetricsCard.tsx",
      "sha256": "30c16882e8f1ca60df68abf488126a35c842813ac3fa4c6e0cef06288eeaa012"
    },
    {
      "path": "frontend/src/components/chat/ModelRuntimeBar.tsx",
      "sha256": "664afed62865e5d6cafd1ce83528bb1fb46f8285560a8526ef0a4bc2eaad47da"
    },
    {
      "path": "frontend/src/components/chat/PineScriptViewer.tsx",
      "sha256": "9f10c64cf2fa0e20c69c4ceaa0998be8590ef321b9a4346caf0bad5e337b82b8"
    },
    {
      "path": "frontend/src/components/chat/ProgressBar.tsx",
      "sha256": "1ac2e397d4182c84963375dee191c6e3081c3ce76362f29ea8831bcf2569efef"
    },
    {
      "path": "frontend/src/components/chat/RunCompleteCard.tsx",
      "sha256": "4777b428f5b8a1e08d3e22626e351debfb69680abdfdb27464e1e927ab1105af"
    },
    {
      "path": "frontend/src/components/chat/RunnerStatus.tsx",
      "sha256": "0539ae34b72ede7d697e37ea2efc07c0ee242d77cfa6b23a0f44792cc78552fc"
    },
    {
      "path": "frontend/src/components/chat/ScheduledResearchProposalCard.tsx",
      "sha256": "48aa0798676e5b87f4722ce6d2deb42a819ed3354a32e55625c5408430041fdc"
    },
    {
      "path": "frontend/src/components/chat/SwarmDashboard.tsx",
      "sha256": "8bf80e8f2f906f52d972d9c620a288e9bd2fc7a519ac6d7a8c7c1d20bab53250"
    },
    {
      "path": "frontend/src/components/chat/SwarmStatusCard.tsx",
      "sha256": "34ed0f17821ddc20049aff0e4d060db5fb2eca95a531fb1a31d81440264c3ef6"
    },
    {
      "path": "frontend/src/components/chat/ThinkingTimeline.tsx",
      "sha256": "4399b94c52f8cefc38b03b97a87154842ad225cae07c07326e3eeada253f6161"
    },
    {
      "path": "frontend/src/components/chat/ToolProgressIndicator.tsx",
      "sha256": "3e5b108b929ce9b28939d65dc63541a4cd3288d97b66bf92732fedaf4efd323f"
    },
    {
      "path": "frontend/src/components/chat/WelcomeScreen.tsx",
      "sha256": "f5b7da0e7e49f76cf3f21784be935432d8f377e47854c76a27a21a1e97dadeb0"
    },
    {
      "path": "frontend/src/components/common/BrandMark.tsx",
      "sha256": "1250455adea77fd93d933d2191fb9c82a2a661ef52478d0d35c9e4978549ef0b"
    },
    {
      "path": "frontend/src/components/common/ConfirmDialog.tsx",
      "sha256": "d95cfc21c898fd656039fe424fa0f6752478378e151bce182a8235e80fb11df9"
    },
    {
      "path": "frontend/src/components/common/ErrorBoundary.tsx",
      "sha256": "fcdc1d6a0c211f8d7d4fad4d90b131a08a229a60d94f967c0b8fee4e30e10ccc"
    },
    {
      "path": "frontend/src/components/common/Skeleton.tsx",
      "sha256": "cc3e06f375098c25aef09e34cbe2ccfd5b1c4563b36a3c9ee953e4ddcf6465ec"
    },
    {
      "path": "frontend/src/components/layout/ConnectionBanner.tsx",
      "sha256": "8c7c7180a9fa016864ced6a1c00190ba7732825764b3a531a0bbaf9d4a852241"
    },
    {
      "path": "frontend/src/components/layout/Layout.tsx",
      "sha256": "94683eef6b57bbf880c1ccc2f15b571bde3cd7eaa434e45a6e8f6d4855603cdc"
    },
    {
      "path": "frontend/src/components/options/GreeksCards.tsx",
      "sha256": "cfab8b84fbc4f4efe3e4a7980e2cb96dd4747092d68c1f62eed2880f68dab6f6"
    },
    {
      "path": "frontend/src/components/options/OptionsChainTable.tsx",
      "sha256": "ae9dadf1ad4bbcb744d1934aa41953a35ab9f9e7fc47f54c13cf10ea7d9372c2"
    },
    {
      "path": "frontend/src/components/options/StrategyBuilder.tsx",
      "sha256": "80782a04e0c35c6b444e5a092c6cdef4e60160fde10df133d677245d09171248"
    },
    {
      "path": "frontend/src/components/portfolio/ConnectionCenter.tsx",
      "sha256": "d6462a372aaae3ed18e7598131448d4da162909cad899606aa3111ac20f68330"
    },
    {
      "path": "frontend/src/components/portfolio/PortfolioCompatibilityBadge.tsx",
      "sha256": "1b4ec4d19a14ffe0820c7df2619ad0cda9edbe5b3b91b60f94570d4294022eed"
    },
    {
      "path": "frontend/src/components/portfolio/PortfolioSourceEditor.tsx",
      "sha256": "a43ab6fc42740e7f4e6d2bf5a804efd75589b5b794a1e30206b96354dee3ec4f"
    },
    {
      "path": "frontend/src/components/run/PositionsTab.tsx",
      "sha256": "0cb0bfaa2079dda10171f088e7725d6dda33a53b4a0d51746f2a78262991f591"
    },
    {
      "path": "frontend/src/components/run/RunCard.tsx",
      "sha256": "56722738aa4e8345cc3acaf3ee82da849cda99fc91649323c97247e86f2d5468"
    },
    {
      "path": "frontend/src/components/settings/ModelPicker.tsx",
      "sha256": "dc0ac9b5a0f0e6db25bd64b1dcdcc2a8d53612f95d68c122b23581ffa062f6bc"
    },
    {
      "path": "frontend/src/components/settings/QVerisSettings.tsx",
      "sha256": "d5ca0bea5faa72debe8bfa7105b038f23222d8408abd10e2d51cf281a4880efe"
    },
    {
      "path": "frontend/src/components/settings/SourcePrioritySettings.tsx",
      "sha256": "5b055a60ca9a3b260dc47bd59243373c4a5ca17cfb696b5a35faed4e3458a1ed"
    },
    {
      "path": "frontend/src/desktop.d.ts",
      "sha256": "eb37b78cfb6f417a910ab87ffeb43d18744de59ed7bb9c7895c2be86a7c8fd01"
    },
    {
      "path": "frontend/src/hooks/useChartLifecycle.ts",
      "sha256": "db3ae6e5d29b9903184403f22771a4d5f358de129e9b3dee88f592f78a0d9ecf"
    },
    {
      "path": "frontend/src/hooks/useDarkMode.ts",
      "sha256": "4d0d850cb26a86912dadb15210559086884633d1562042673d24f4db12f862ec"
    },
    {
      "path": "frontend/src/hooks/useSSE.ts",
      "sha256": "d644d451c46c4c2c8e0c0e9e02fcf4f454d30137cbb9be6c477c3e0346ecc860"
    },
    {
      "path": "frontend/src/i18n/index.ts",
      "sha256": "abef330b6bf8f9c9c394558c264ec84d486660434883bd5e97a297823cdebdcc"
    },
    {
      "path": "frontend/src/i18n/locales/ar.json",
      "sha256": "7ea97e6e47e187ec1be54ad867491bd74c55641f23f54d7ef31e1533bc7ce0fc"
    },
    {
      "path": "frontend/src/i18n/locales/de.json",
      "sha256": "dc20371d1ffceb6f658f9f955c743db5a14a873e548a4b63730d2c8eca8cddcc"
    },
    {
      "path": "frontend/src/i18n/locales/en.json",
      "sha256": "7dc19c9db241743f3f98ef5a32b84aa5cd5fdde734f12aa3da70433d9d0508fe"
    },
    {
      "path": "frontend/src/i18n/locales/es.json",
      "sha256": "50d2a1372b5253f67738ced1a6a43df11df6a4f737030ca14eed19deb27c0cc5"
    },
    {
      "path": "frontend/src/i18n/locales/ja.json",
      "sha256": "ce355d5fa47b5f1085df78ec00d8a94522fd30fcc1acb83c189338a14b44a749"
    },
    {
      "path": "frontend/src/i18n/locales/ko.json",
      "sha256": "cb0af48c84dac529239b2996d5996b728bb87f372c101f9672dbefba8c018a5c"
    },
    {
      "path": "frontend/src/i18n/locales/pt-BR.json",
      "sha256": "5b862914f64ca02f3912065d7336b2b09ac7721f3b82ea071d666955f152bc76"
    },
    {
      "path": "frontend/src/i18n/locales/tsconfig.json",
      "sha256": "db657e5fc29f358c4f01a62928cde1b97fe40178faa2b6c531b8d9d7a9eff4e5"
    },
    {
      "path": "frontend/src/i18n/locales/zh-CN.json",
      "sha256": "b2c675d276702f2b4911b6bbd2fe30bee45a56d377cb8259087b36e89c953558"
    },
    {
      "path": "frontend/src/i18next.d.ts",
      "sha256": "bc8f92f1de43bd7a9139d5d8e6008fa4643c8fbd14ea5f3b7e693d1052ad2265"
    },
    {
      "path": "frontend/src/lib/api.ts",
      "sha256": "5631d216911494ec8bc5d3e2f2878fd7efedbb23e0567be8827d5fb22b67572a"
    },
    {
      "path": "frontend/src/lib/apiAuth.ts",
      "sha256": "44488b506cf8113d32753c73b64f53887df500aee0611d79e5f960d58f54c8a3"
    },
    {
      "path": "frontend/src/lib/attachments.ts",
      "sha256": "283b7137c386cd1285cd6994d2bb7d237a5a30d8d4f7e3d38e44e6e1cddcf817"
    },
    {
      "path": "frontend/src/lib/cadence.ts",
      "sha256": "149b724f2d0fa00aea747b16eec8cd9c3a5a0de6403fb004baa6238f9df07a2b"
    },
    {
      "path": "frontend/src/lib/chart-theme.ts",
      "sha256": "ed8b1c4267c34e197756c8406f7c7ef2bd22b6d9c464c21d5960072bc63966dd"
    },
    {
      "path": "frontend/src/lib/echarts.ts",
      "sha256": "7f2267d1c7c074db351ee5b1b70bbf3f4b5042c8b698c9094f75e1623e18219a"
    },
    {
      "path": "frontend/src/lib/escapeHtml.ts",
      "sha256": "8a3b1547e80625e2e4b4afc8e009c434f2a471f397ab03847b16794c65de6909"
    },
    {
      "path": "frontend/src/lib/formatters.ts",
      "sha256": "186e755139b4664de69ef33a45da14bd545ad834bfdae7aae2774cde2f27b106"
    },
    {
      "path": "frontend/src/lib/indicators.ts",
      "sha256": "876c93ff664c9262311ca5f6cd920cb4fc0a215c3cba5082e34964ca18b79a06"
    },
    {
      "path": "frontend/src/lib/markdown.ts",
      "sha256": "60eb61d2d8e77ffaf23cd9e208b29dd7727477c77f89aeb912af4bed1be94098"
    },
    {
      "path": "frontend/src/lib/options.ts",
      "sha256": "f22761ec2a6bd3aaba25163c6ee90fc6376359ed2e76af61f3ec3357fe07c2a6"
    },
    {
      "path": "frontend/src/lib/pnl-colors.ts",
      "sha256": "00dc602b9bbdd854d6b51c362f927e20d4a7ab712a9b48c616cec685a6ab2d28"
    },
    {
      "path": "frontend/src/lib/positions.ts",
      "sha256": "dffb0f38519a6074bf9fb7e0f831d87eb3fc93a83afb2676345246a65a6b3a6d"
    },
    {
      "path": "frontend/src/lib/runReports.ts",
      "sha256": "5755d77949ad17e64c5fcdaafccf8b066377f9b261c88d9761005732155640c4"
    },
    {
      "path": "frontend/src/lib/storage.ts",
      "sha256": "04a86521ed85f1fc22603da5fae027eac71d2e8a95e873c6a9a3725757cbe14f"
    },
    {
      "path": "frontend/src/lib/swarmI18n.ts",
      "sha256": "5afbc86362164041593aeef8736b9d5711604cac1e7a6fa5980f2f5a4fd40b6a"
    },
    {
      "path": "frontend/src/lib/swarmStatus.ts",
      "sha256": "650b1470c7db909519aa8d888bbdb9f4ce5ff08ec2b20609db5f71efe9e36059"
    },
    {
      "path": "frontend/src/lib/tearsheet.ts",
      "sha256": "c1427f5dfd89bd2aa218ea97e4c5a048954fa9d7032c57b4f80fd485485d01b2"
    },
    {
      "path": "frontend/src/lib/theme-store.ts",
      "sha256": "e26c7add9bcb1189a7f4b772e1cd911471ab04588a5a537ffe7aa4748d18adde"
    },
    {
      "path": "frontend/src/lib/tools.ts",
      "sha256": "42ee4c9cd07a3bbf001ea2d4b21ff1bddf2d5e1d5e99bdf76da4113654c2fcbf"
    },
    {
      "path": "frontend/src/lib/utils.ts",
      "sha256": "d1f1e0d62cb8d8d1e04c26e14de842d8a151f75812d81b046c65b5d1fe8e4b27"
    },
    {
      "path": "frontend/src/main.tsx",
      "sha256": "850266343021e65f5c53a2ca230048357d954a9c5d030b823bcbe4e476d4b757"
    },
    {
      "path": "frontend/src/pages/Agent.tsx",
      "sha256": "e77381998a03f7abf2585a27810363e8c9fa6bc667a6d08096e577e484707f28"
    },
    {
      "path": "frontend/src/pages/AlphaZoo.tsx",
      "sha256": "2adaf55bcbcae3069092adfb51752eacb0244616284adb753135cbb69bf536a6"
    },
    {
      "path": "frontend/src/pages/Compare.tsx",
      "sha256": "01d071a108f681d8279ca3d9bf8022c21e5c79e3064d9e1c62bdb56a89a092de"
    },
    {
      "path": "frontend/src/pages/Correlation.tsx",
      "sha256": "d14dc6b2dce2bec6dab4147a8ba1238c7a685fa4e38bbecfd453038bcfd40d02"
    },
    {
      "path": "frontend/src/pages/Home.tsx",
      "sha256": "e5d636a95171665229697d3df3c6e6829861a3e2802ce387f7c96ad1185ca3d0"
    },
    {
      "path": "frontend/src/pages/OptionsLab.tsx",
      "sha256": "2cccf8986ec98d3be726f6cd1416e9de8ee23fff1ea13f7ca366448ad2a5b9b1"
    },
    {
      "path": "frontend/src/pages/Portfolio.tsx",
      "sha256": "8dd121acedcd84d3ecc7b4adb8ff09a0e394336761cb59f2711847a63b514780"
    },
    {
      "path": "frontend/src/pages/Reports.tsx",
      "sha256": "3642e501822559b67ce1bb70e2c8e3904b0dc1b92f8cf1fe26619669c1d58954"
    },
    {
      "path": "frontend/src/pages/RunDetail.tsx",
      "sha256": "d940fae8403c8fef5db623d28ba0a4b445153a795e13d03ef0bb74544f9e7876"
    },
    {
      "path": "frontend/src/pages/Runtime.tsx",
      "sha256": "1504b17ca53151dde0a3cfbfc5e588b5fd8556c9386551e3d85dbbb4365c2d24"
    },
    {
      "path": "frontend/src/pages/Scheduled.tsx",
      "sha256": "45f0e5cdb319f43cae582728bc04971d670259b325bea7192f359c7ca23d8be1"
    },
    {
      "path": "frontend/src/pages/Settings.tsx",
      "sha256": "038a2d1c7820d7a2045d5b061fa4a007ee03d71ae161aceb29ead8d04d62ed6f"
    },
    {
      "path": "frontend/src/pages/agentToolTimeline.ts",
      "sha256": "1434e6956a1aac37cacca5539c75729198c0f75eaadd106a15565885945a882b"
    },
    {
      "path": "frontend/src/router.tsx",
      "sha256": "551b124d705abddb63ad4e2713602719284b1f097d98f0a8d0f3e64aeafb34c7"
    },
    {
      "path": "frontend/src/stores/agent.ts",
      "sha256": "efe86c4b5409d0db8808cdb3c6b0d0d4937344c22ec769b72d3b5b75916b282e"
    },
    {
      "path": "frontend/src/types/agent.ts",
      "sha256": "ee6f577c7c369ee7bba9560c5768a7be634056089fd02def7599e9089e619e99"
    },
    {
      "path": "frontend/tailwind.config.ts",
      "sha256": "23921a95f1e60f363ebe5372bdc4853b973d2b204dfa83f5695536cdaa4da554"
    },
    {
      "path": "frontend/tsconfig.json",
      "sha256": "c1a61933e476a9044cebace59816175c895c26e5864c619b2a3239d87f431490"
    },
    {
      "path": "frontend/vite.config.ts",
      "sha256": "f1c7b66bb0633782f1c5bffa9001cb1db878b46042c2cb73d45100f7bb0d6bbe"
    },
    {
      "path": "frontend/vitest.config.ts",
      "sha256": "34441ef5bad6a8bcfef089f35335cae3205a3d73dd943ff02f58734e6752fdfe"
    },
    {
      "path": "tools/ci_env_var_gate.py",
      "sha256": "3e8414119b4dfde0cba7b02da2923531ba58aacb3717c2ec21b3a63c2c820844"
    },
    {
      "path": "wiki/README.md",
      "sha256": "1e5628e9f5c97b47309eab38e9073452c56b3407b7ffc17968bf657d3c9fc4a8"
    },
    {
      "path": "wiki/locales/en.json",
      "sha256": "a25c65077a3b0d822253d61593bec2d50f1401cfe7310cbeaa6c354846df8e0d"
    },
    {
      "path": "wiki/scripts/build_alpha_library.py",
      "sha256": "3e6df4feaecf58f4af7ccf3d10374cdb2d485c2fd517b0cbd3b729692b66d60b"
    },
    {
      "path": "wiki/scripts/check_social_cards.py",
      "sha256": "bd4f22a25f328814d172d3b19b9977e05e70bc2d4df167544f1e8b5f94d15cf3"
    }
  ]
}