{"meta":{"sha":"f87fe25fc483e7f1d7596182fc55115cbc992724"},"files":[{"path":".github/ISSUE_TEMPLATE/bug_report.yml","mode":"100644","sha":"99afe5e1a31cda87403dab1b5e87872ebcfc9a19","size":1119},{"path":".github/ISSUE_TEMPLATE/codebase_reorg.yml","mode":"100644","sha":"6979fc233b619f1f464ea0adfc6e08746cd87425","size":719},{"path":".github/ISSUE_TEMPLATE/exp_record.yml","mode":"100644","sha":"f71dea1c732edb1866d2a1e5d94a9a733b7c7c28","size":793},{"path":".github/ISSUE_TEMPLATE/feature_request.yml","mode":"100644","sha":"40dc70e333ee06bf1645babcfaf8df880c1e71c3","size":746},{"path":".github/ISSUE_TEMPLATE/writing_task.yml","mode":"100644","sha":"502f20b6c55de5bc14b1e76304d709569aabe788","size":732},{"path":".github/dependabot.yml","mode":"100644","sha":"2775ad7e361db21497342c9835f7209c8b57255f","size":524},{"path":".github/pull_request_template.md","mode":"100644","sha":"f49633cbcbbb802851c8b2cd83f6fd1d17e25a82","size":1163},{"path":".github/workflows/codespell.yml","mode":"100644","sha":"bf4e12fad7fd9afc040547deb0fa93bf19c0e35d","size":755},{"path":".github/workflows/isort.yml","mode":"100644","sha":"42ab1614cd8e5047a1af4112e0cf5276c779efaf","size":700},{"path":".github/workflows/mypy.yml","mode":"100644","sha":"df7626ef0432da8f6c49c74c4f398d0c8ec86f01","size":923},{"path":".github/workflows/pre-commit.yml","mode":"100644","sha":"583660344cb357bcbb64c08af35322b0514ebc90","size":393},{"path":".github/workflows/pytest.yml","mode":"100644","sha":"9820264eee7b4533c6efd773a52fe1cd58845e99","size":905},{"path":".github/workflows/ruff.yml","mode":"100644","sha":"565cf99ce38bd3a126292bda33fd6dc05a0153d9","size":707},{"path":".github/workflows/tests.yml","mode":"100644","sha":"376063aa13dbec15841b14f1374d60fb68d430ef","size":777},{"path":".gitignore","mode":"100755","sha":"89b1a0a559db145faf1e092380aa64a90a287f8d","size":1424},{"path":".gitmodules","mode":"100755","sha":"841836f175a548e4052cd02dd2bdf98338a3f57a","size":78},{"path":".pre-commit-config.yaml","mode":"100644","sha":"7bba29ebdf3ccaca23811db26e398a0f1aab09ef","size":986},{"path":"LICENSE","mode":"100755","sha":"261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64","size":11357},{"path":"README.md","mode":"100755","sha":"5fad55c5867d2757e196686e11d591cdfccb2442","size":7448},{"path":"assets/README.md","mode":"100755","sha":"7f48d49ef33c0932ba70447a50fa18affb7d74bf","size":444},{"path":"assets/reallogo.png","mode":"100644","sha":"97b755092ecb7f8fa660aac318dba59ec9242f32","size":975734},{"path":"data/math/test_example.json","mode":"100755","sha":"dc6e3942fd77675f69a16c340027826e0829c677","size":470},{"path":"data/math/train_example.json","mode":"100755","sha":"c1be1f802d5b1b14c7a835321ebac4a933fb0915","size":700},{"path":"data/read.py","mode":"100755","sha":"c4813d8f3927d5f69a747c15d81042f418b3e7df","size":221},{"path":"docs/alfworld_multiturn.md","mode":"100644","sha":"295573ecd70e8f820556c25844128bc7b0d6c5eb","size":2797},{"path":"docs/android_world_multiturn.md","mode":"100644","sha":"b8eeeb23766cbb33a499edae0e3c5551f2b18f80","size":8572},{"path":"docs/gomoku_multiturn.md","mode":"100644","sha":"11c0e060d5492d47a007b18b80c0cb74d84b11b9","size":1377},{"path":"docs/math_lora_singleturn.md","mode":"100644","sha":"57822c3319ca884756f0dab31d47aff98d989d79","size":1271},{"path":"docs/math_multiturn.md","mode":"100644","sha":"0d88e11a52c8595ba7ad08d1413f7591ef29d313","size":1705},{"path":"docs/math_singleturn.md","mode":"100644","sha":"a7c32c8f8453534a5d0e0536e6cc093ceb3a3d5d","size":1642},{"path":"docs/vlm_geo3k_multiturn.md","mode":"100644","sha":"976130846d135f58b5942c50af3a88a83d199c90","size":1405},{"path":"docs/vlm_geo3k_singleturn.md","mode":"100644","sha":"c43a0894000e87056b19d5b9802a506d15049da8","size":1373},{"path":"opentinker/__init__.py","mode":"100755","sha":"b54a1926e003f3308f2517a444fb204e00e77196","size":113},{"path":"opentinker/backend_patch/note.md","mode":"100755","sha":"8b90c90c7f71cff31c17d12551ce6069cb0ede41","size":209},{"path":"opentinker/backend_patch/verl/experimental/__init__.py","mode":"100644","sha":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","size":0},{"path":"opentinker/backend_patch/verl/experimental/agent_loop/__init__.py","mode":"100644","sha":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","size":0},{"path":"opentinker/backend_patch/verl/experimental/agent_loop/per_turn_agent_loop.py","mode":"100644","sha":"f9eab9db4efe82c6b0694f7a0d5d386c92cfe423","size":22186},{"path":"opentinker/backend_patch/verl/trainer/ppo/per_step_core_algos.py","mode":"100755","sha":"ed2c0f66b011904cafd10c1ea60b6c6dfaf5489e","size":10365},{"path":"opentinker/backend_patch/verl/trainer/ppo/ray_trainer.py","mode":"100755","sha":"23c4a8f500cf8ed347a47ac87e24170e23fb2d26","size":77079},{"path":"opentinker/backend_patch/verl/trainer/ppo/reward.py","mode":"100755","sha":"6a896b3eef9a2d7093fa50cb9a1d2075712783a5","size":11896},{"path":"opentinker/backend_patch/verl/workers/config/rollout.py","mode":"100755","sha":"4928eb05ae1afccd6fe81e893f3375e36873ff59","size":6836},{"path":"opentinker/client/__init__.py","mode":"100755","sha":"a1835485d5ad2ac539fdb601e9b3951a661bbb17","size":32},{"path":"opentinker/client/alfworld_eval.py","mode":"100644","sha":"8ff5575d2061ae4eff1903174aad412adb029871","size":26861},{"path":"opentinker/client/alfworld_rl.py","mode":"100644","sha":"0810cc5ddba88d960d29e2b244fe471cc0d41e98","size":6382},{"path":"opentinker/client/android_world_rl.py","mode":"100644","sha":"122b02f17dcbc36b13a2e2872fdd70654086b5e6","size":6442},{"path":"opentinker/client/client_config/alfworld_param.yaml","mode":"100644","sha":"0f18318611c382d5a304ae787cc7668df8daa126","size":2775},{"path":"opentinker/client/client_config/android_world_param.yaml","mode":"100644","sha":"7d7cb7ac12b534348bd58f6113b3381f01f92075","size":3102},{"path":"opentinker/client/client_config/generic_env_param.yaml","mode":"100755","sha":"9264f3166a2afa5ec98858570b479bd3f4850464","size":2530},{"path":"opentinker/client/client_config/geo3k_param.yaml","mode":"100644","sha":"fd027784f3258860d5e34db31380b81d57227d4d","size":2039},{"path":"opentinker/client/client_config/geo3k_tool_param.yaml","mode":"100644","sha":"30bacaa90c5efa281d7e12c31a456aa63cfd49e4","size":2254},{"path":"opentinker/client/client_config/gomoku_inference_config.yaml","mode":"100755","sha":"2e49b4c2752db307d8c8335198f3bac17d905101","size":1323},{"path":"opentinker/client/client_config/gomoku_inference_scheduler_config.yaml","mode":"100755","sha":"91b4e5086edfa906766a8576ef7632f887261c84","size":1502},{"path":"opentinker/client/client_config/gomoku_param.yaml","mode":"100755","sha":"ddf1aa673c78f12c795de9250a93e1548ce85bcf","size":2810},{"path":"opentinker/client/client_config/math_code_interpreter_inference_config.yaml","mode":"100755","sha":"35651c0e85d72a88c1e4012416e8b4d8b856fb70","size":1423},{"path":"opentinker/client/client_config/math_code_interpreter_param.yaml","mode":"100755","sha":"830ff4bf2e30f1e7b3717ca41c1a2e9125839052","size":2155},{"path":"opentinker/client/client_config/math_inference_config.yaml","mode":"100755","sha":"e654a278853de961ac1a04c5d41119e234bb56d6","size":798},{"path":"opentinker/client/client_config/math_inference_scheduler_config.yaml","mode":"100755","sha":"fa877b3d1343ceca91a2a8e548f172d9239dc04c","size":1145},{"path":"opentinker/client/client_config/math_lora_param.yaml","mode":"100644","sha":"f9b3d923c463414c7c19bc49fe28571531739c67","size":2013},{"path":"opentinker/client/client_config/math_param.yaml","mode":"100755","sha":"93f1d857da76d226bdaec2621ceb6caab16f3763","size":2685},{"path":"opentinker/client/client_config/opentinker_param.yaml","mode":"100755","sha":"42e32da6c48cd043ac76484803366a7f44f4e550","size":1069},{"path":"opentinker/client/geo3k_rl.py","mode":"100644","sha":"f45f5f8f93f17083f97dd1bb1102dd5bfe2ca32b","size":3178},{"path":"opentinker/client/geo3k_tool_rl.py","mode":"100644","sha":"e812132f16e3ce945933292330901f58ffe5cfe6","size":4334},{"path":"opentinker/client/gomoku_inference.py","mode":"100755","sha":"2973c8b983f3d5187f78230980863c16902a48b6","size":4086},{"path":"opentinker/client/gomoku_rl.py","mode":"100755","sha":"bf42ca8e1a7dc667fad5500bb239d92c8c80cf98","size":6024},{"path":"opentinker/client/legacy/custom_client_example.py","mode":"100755","sha":"4e4ce7e988c65417cd7ef51fc49e2ea5270b2ad2","size":6532},{"path":"opentinker/client/legacy/custom_client_with_scheduler.py","mode":"100755","sha":"b9fc903a5f6ab3e115d3132ca176d658bb88f62a","size":5238},{"path":"opentinker/client/legacy/generic_env_client.py","mode":"100755","sha":"28100538e2a388871ebd57c1d64adebbd13d9496","size":5872},{"path":"opentinker/client/legacy/gomoku_inference.py","mode":"100755","sha":"61839579015e6138cad39df488aec1cfc49b6259","size":2118},{"path":"opentinker/client/legacy/math_inference.py","mode":"100755","sha":"55693b30c062f4e222161bbcae1ae3ef523968d0","size":1620},{"path":"opentinker/client/math_inference.py","mode":"100755","sha":"ac45f5192af0e94c70536be22ca32dd57463bcc4","size":3714},{"path":"opentinker/client/math_rl.py","mode":"100755","sha":"5bffb2df76d871024333c8483f44203517bd5861","size":3343},{"path":"opentinker/client/math_tool_inference.py","mode":"100755","sha":"a38264415b5ed22cdd90e58e18756a150ef2936b","size":4387},{"path":"opentinker/client/math_tool_rl.py","mode":"100755","sha":"1c68b06d036c28069b7781f425223723aa2c00fd","size":3687},{"path":"opentinker/client/utils/__init__.py","mode":"100755","sha":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","size":0},{"path":"opentinker/client/utils/http_training_client.py","mode":"100644","sha":"08f65e9b86b629baec521e181b4414d262793c3a","size":35540},{"path":"opentinker/client/utils/scheduler_client_lifecycle.py","mode":"100755","sha":"09b73feb02068fe5a21f1507cfd6a3c47fc43105","size":8173},{"path":"opentinker/client/utils/utils.py","mode":"100755","sha":"a7de3064eefa481039b30d7ab8b2fd59de45c383","size":13483},{"path":"opentinker/data_preprocess/__init__.py","mode":"100755","sha":"e370e3eef56ff46f57d6ca7b0bcdee608f354088","size":44},{"path":"opentinker/data_preprocess/geo3k.py","mode":"100755","sha":"a4e7f257c28f5ea5a1077a60049d4596e06bcd6c","size":3645},{"path":"opentinker/data_preprocess/geo3k_multiturn_w_interaction.py","mode":"100644","sha":"c35aa84a79ffb4c2daf71e1cbf61a75ce902a71e","size":4964},{"path":"opentinker/data_preprocess/math.py","mode":"100755","sha":"b2a458764272ddadd0ea52d90863def2240da0a9","size":3169},{"path":"opentinker/data_preprocess/math_dataset.py","mode":"100755","sha":"7f954e9b0e1c98a00318207f291c39e836fad0b9","size":3941},{"path":"opentinker/data_preprocess/math_multiturn_w_interaction.py","mode":"100755","sha":"309a61300006b76666584d090af77b1b3e85a62d","size":3867},{"path":"opentinker/environment/__init__.py","mode":"100755","sha":"6d096c352dabbcf312030330e2f0eda6986e1d0d","size":1914},{"path":"opentinker/environment/alfworld/__init__.py","mode":"100644","sha":"c1828d270f93f789f37e32c0b7d5a6f64cac1854","size":396},{"path":"opentinker/environment/alfworld/alfworld_game.py","mode":"100644","sha":"3d0ae7cb94459be2544ce80e778eb3748054bac3","size":25228},{"path":"opentinker/environment/alfworld/alfworld_server.py","mode":"100644","sha":"69d59f12a0481910acff0558f13679b652811a80","size":5592},{"path":"opentinker/environment/android_world/__init__.py","mode":"100644","sha":"9e04be11e1ee70ad1c31f955175446d3fef03533","size":49},{"path":"opentinker/environment/android_world/android_world_game.py","mode":"100644","sha":"51b30d463292788581a532cdc76cbc40d61a8b3f","size":22114},{"path":"opentinker/environment/android_world/android_world_server.py","mode":"100644","sha":"54fa114684faab3ad77eeac0aeea29eae8f6c729","size":6256},{"path":"opentinker/environment/android_world/prompts.py","mode":"100644","sha":"a89c18480a81443fe7f683f1f6cba847aff1e96f","size":7476},{"path":"opentinker/environment/base_data_generator.py","mode":"100755","sha":"51b58839bc728dca838556a703f8fb8927a4eca8","size":10153},{"path":"opentinker/environment/base_data_generator_vl.py","mode":"100644","sha":"ecb889a0124dff5399984581c6ae97380d223dad","size":16402},{"path":"opentinker/environment/base_game.py","mode":"100755","sha":"7d8e650d609128755074ad740267779ef4cbb65d","size":8795},{"path":"opentinker/environment/base_game_environment.py","mode":"100755","sha":"149efd0ececea23525e32e1aafdf65d53ce96653","size":12423},{"path":"opentinker/environment/base_game_server.py","mode":"100755","sha":"668add104b2ab8e8f4680f5d9a721ba9581f5110","size":21926},{"path":"opentinker/environment/environment.py","mode":"100755","sha":"ae3ef3d2f2998594f9dda654d08ef1b65503c51c","size":4166},{"path":"opentinker/environment/game_stats_client.py","mode":"100755","sha":"52d950b87326047b07277001635c2e1238f2bc08","size":4546},{"path":"opentinker/environment/geo3k/__init__.py","mode":"100644","sha":"1274e172be16754b9c6ba593c0b2ec863bb6546d","size":338},{"path":"opentinker/environment/geo3k/geo3k_env.py","mode":"100644","sha":"39b1a16606c047f2c9cacc0fa45662d1fe800cb7","size":1405},{"path":"opentinker/environment/geo3k/geo3k_game.py","mode":"100644","sha":"d1c0674267e330d4f50b3479a55d4b47c657a5b6","size":6290},{"path":"opentinker/environment/geo3k/geo3k_server.py","mode":"100644","sha":"2aa431ffa2b200a6181524efefde29a2b32e4eb6","size":1701},{"path":"opentinker/environment/geo3k/geo3k_tool_env.py","mode":"100644","sha":"e422588f76116e7c85443e86e4d2e191ba97b41f","size":2464},{"path":"opentinker/environment/geo3k/geo3k_tool_game.py","mode":"100644","sha":"46b5fc6148768fae8689eda1082219b8d3987eee","size":9883},{"path":"opentinker/environment/geo3k/geo3k_tool_server.py","mode":"100644","sha":"446e0711cab17193b7a82179c10812123d8c31a1","size":1536},{"path":"opentinker/environment/gomoku/__init__.py","mode":"100755","sha":"7f5925e930018b0155059c3843bbd050ad5f4ce0","size":779},{"path":"opentinker/environment/gomoku/gomoku_game.py","mode":"100755","sha":"a2954add211e7643c0ef5c07bcf35ab40cf02fb8","size":20686},{"path":"opentinker/environment/gomoku/gomoku_server.py","mode":"100755","sha":"d8f936fde7093e8be189b86d43ef9526676ea13e","size":2427},{"path":"opentinker/environment/gomoku/gomoku_stats.py","mode":"100755","sha":"f514d3275ca486fbabfd5cf6a0f3c5e12cd03083","size":8764},{"path":"opentinker/environment/gym_environment_interaction.py","mode":"100644","sha":"b6b56c03e561b4500292ea5ac74ab4a0e44d714a","size":21531},{"path":"opentinker/environment/inference_pipeline.py","mode":"100755","sha":"5d220043177d3458ffc0f02fecfa24cf681e7320","size":25717},{"path":"opentinker/environment/legacy/example/interaction_config.yaml","mode":"100755","sha":"ca14320458885258fda0b5307eb71d56d7542f44","size":730},{"path":"opentinker/environment/legacy/example/mock_env_server.py","mode":"100755","sha":"3f91e34c341563f079314c92d561cb3476a53de8","size":6604},{"path":"opentinker/environment/legacy/generic/README.md","mode":"100755","sha":"a2108df3c01724fbe616ececca8a548e8ec5520b","size":5057},{"path":"opentinker/environment/legacy/generic/example_usage.py","mode":"100755","sha":"611b3b17a24726f5346a2d5c8857235910f6d597","size":6308},{"path":"opentinker/environment/legacy/generic/generic_env.py","mode":"100755","sha":"1deb215c5508925184bce86c296d6791ddd0e93b","size":14490},{"path":"opentinker/environment/legacy/math/math_env_legacy.py","mode":"100755","sha":"886871f3accb7ddebe57bc83e360d4fbbc9f60ac","size":6750},{"path":"opentinker/environment/math/__init__.py","mode":"100755","sha":"ba4d2007cbf5cd7f4f309631d9465168477b154b","size":446},{"path":"opentinker/environment/math/math_env.py","mode":"100755","sha":"d0bec4ba3891f6f202c0b13a1ff917e98ef3a209","size":4643},{"path":"opentinker/environment/math/math_game.py","mode":"100755","sha":"17ed3b32bedad8cc3f7e0a61c737ea396c23c209","size":7281},{"path":"opentinker/environment/math/math_server.py","mode":"100755","sha":"fea1e6a5c6088ae93f7d042d45a1a5f8e787d21e","size":2044},{"path":"opentinker/environment/math/math_tool_env.py","mode":"100755","sha":"699b6f5b63360bf6f81ad1bd87464554c56e1424","size":4713},{"path":"opentinker/environment/math/math_tool_game.py","mode":"100755","sha":"6de212b7cde85bd83476eb610f3102ab34745f09","size":12659},{"path":"opentinker/environment/math/math_tool_server.py","mode":"100755","sha":"07904e0fe1230a65cbe8245bb148f223a80738c3","size":4556},{"path":"opentinker/environment/static_data_generator.py","mode":"100755","sha":"66a1218c506163a1c4c1afee1bfe8a71cc28a10e","size":9242},{"path":"opentinker/environment/static_data_generator_vl.py","mode":"100644","sha":"2b5f6ca4bb7aafc61f50724bb91b802def1b3cac","size":8626},{"path":"opentinker/environment/vl_game_environment.py","mode":"100644","sha":"db6bdea6fa2f34282eb43087d24d32977cd7688d","size":7548},{"path":"opentinker/requirements.txt","mode":"100755","sha":"e05b5f9b7724f1761619d49e3e26c20a8dfb0284","size":470},{"path":"opentinker/reward_functions/__init__.py","mode":"100755","sha":"3ba1924b491c9e85d55383ca8b94c0a54e3f5f70","size":42},{"path":"opentinker/reward_functions/math_reward_server.py","mode":"100755","sha":"2fe8a7461b5394a7d9566f412f130553b02c02ad","size":2956},{"path":"opentinker/scheduler/SCHEDULER_GUIDE.md","mode":"100755","sha":"45c10aaf4d10451d470b8e008a97aa362bf067f6","size":3706},{"path":"opentinker/scheduler/__init__.py","mode":"100755","sha":"4db1747fc403271ac7f726d73c1c1b897c114b1f","size":35},{"path":"opentinker/scheduler/config/scheduler.yaml","mode":"100644","sha":"247f5583b3c94790033fffde56da9ce594f3497b","size":667},{"path":"opentinker/scheduler/job_scheduler.py","mode":"100755","sha":"2a1824d4416a49c90cfd9ade9b1bff44d7d8f6a6","size":89481},{"path":"opentinker/scheduler/launch_scheduler_kill.py","mode":"100755","sha":"aa1538266d3015184c0eee573e9201cab3251207","size":8205},{"path":"opentinker/scheduler/launch_scheduler_legacy.py","mode":"100755","sha":"afeff0e78f255453be00127b901450abed621028","size":7179},{"path":"opentinker/scheduler/register_user_example.py","mode":"100755","sha":"291ff9662c73b82c0419dee9cfc63ecd6712b7e0","size":1885},{"path":"opentinker/scheduler/test_topology.py","mode":"100755","sha":"4c1d5d9a091c92bdd7f9ac8380aa4e6bd7322a91","size":5306},{"path":"opentinker/scheduler/user_management.py","mode":"100755","sha":"522ce4a709f6da330b8766978181f4865a1d46e2","size":8035},{"path":"opentinker/scheduler/web_dashboard.html","mode":"100755","sha":"d4843318c308ed3c600e56926c05e25a73bc5beb","size":22201},{"path":"opentinker/scheduler/web_dashboard.py","mode":"100755","sha":"3fb41c7a2f5d0952d18d53ef3108a7baacbdc184","size":2161},{"path":"opentinker/scripts/launch_scheduler.sh","mode":"100644","sha":"1e1d60283884c476584ac62a9b51b0356c40fabd","size":2158},{"path":"opentinker/scripts/run_android.sh","mode":"100755","sha":"e48d2d5736656b5de6b9b3bc30adc9cb8dfd620c","size":10950},{"path":"opentinker/server/__init__.py","mode":"100755","sha":"a2f1658021909849b28747840203e719fa7cdc2f","size":32},{"path":"opentinker/server/agent.yaml","mode":"100755","sha":"aaafc1bfc9c48fcaf7e63f9a8ca893d123e1516b","size":177},{"path":"opentinker/server/android_agent_loop.py","mode":"100755","sha":"05b84d0abee760ac1a24497dd1e975429c857143","size":50630},{"path":"opentinker/server/config/__init__.py","mode":"100755","sha":"402475c3f0bac4aaea8ec15a9c2b24bf07fdf0e4","size":754},{"path":"opentinker/server/config/_generated_ppo_megatron_trainer.yaml","mode":"100755","sha":"4fe0581b0de430b2f5a60b2dcdc17a9e399b926a","size":18162},{"path":"opentinker/server/config/_generated_ppo_trainer.yaml","mode":"100755","sha":"5ff6bf367e7506bc5a9b209534972164ae525c9f","size":17544},{"path":"opentinker/server/config/actor/actor.yaml","mode":"100755","sha":"b2193b7efac0e15288287516ed8097bd42907ec5","size":6641},{"path":"opentinker/server/config/actor/dp_actor.yaml","mode":"100755","sha":"bdaea5a63c3ee11afac78c3ba1b7f6a4875baa22","size":1280},{"path":"opentinker/server/config/actor/megatron_actor.yaml","mode":"100755","sha":"dfb38467de220f3f7e522838105607d1d3e5f193","size":418},{"path":"opentinker/server/config/algorithm.py","mode":"100755","sha":"bd6763226f7afaa0a50897e6b2127667fdec9134","size":4765},{"path":"opentinker/server/config/config.py","mode":"100755","sha":"4dc6f5c76eaac8b7b23f8cb9e3d3e4e5ae559884","size":3016},{"path":"opentinker/server/config/critic/critic.yaml","mode":"100755","sha":"eadb1f5fb7219220f6991ffd976672db8574398f","size":5692},{"path":"opentinker/server/config/critic/dp_critic.yaml","mode":"100755","sha":"e02aeeb63777742feee0974977aaa19b700a2083","size":1966},{"path":"opentinker/server/config/critic/megatron_critic.yaml","mode":"100755","sha":"dec5ca0c76fd6a529c8f5f20fcfce8038bb1caa3","size":1148},{"path":"opentinker/server/config/data/legacy_data.yaml","mode":"100755","sha":"cfbdb8929afec8f49398a6f205acea9349aa71a1","size":4424},{"path":"opentinker/server/config/engine/fsdp.yaml","mode":"100755","sha":"0fa647214ec1df9cece87fa7e454869df24cbec4","size":1442},{"path":"opentinker/server/config/engine/megatron.yaml","mode":"100755","sha":"f9bb4ef01fb1e31eea6e645bbb2a7bcbc3824b59","size":2412},{"path":"opentinker/server/config/evaluation.yaml","mode":"100755","sha":"6a88d77f1e73b6c3cce1972f639fcafb412669fa","size":417},{"path":"opentinker/server/config/generation.yaml","mode":"100755","sha":"25945549bdbddc4fa5628a273f94a9f7338022d3","size":1699},{"path":"opentinker/server/config/model/hf_model.yaml","mode":"100755","sha":"e98dc4fdb47ca80f5c3cd8839e8bcabfbe4dcb6a","size":1776},{"path":"opentinker/server/config/npu_profile/npu_profile.yaml","mode":"100755","sha":"679cd00dd7efb495e3fc6ddba925354902b70286","size":912},{"path":"opentinker/server/config/optim/fsdp.yaml","mode":"100755","sha":"a7dd99b1ee2a3c724dd2b45b4db75b86dadcffa0","size":1056},{"path":"opentinker/server/config/optim/megatron.yaml","mode":"100755","sha":"c3e49b7df8e59d33f51b50b943d9353af66d296c","size":890},{"path":"opentinker/server/config/ppo_megatron_trainer.yaml","mode":"100755","sha":"febdd03b205af698845f5ea0f8ea7a6e7180920d","size":7239},{"path":"opentinker/server/config/ppo_trainer.yaml","mode":"100755","sha":"53d1c53b215252f8169e063a249210f4e4345987","size":11532},{"path":"opentinker/server/config/ref/dp_ref.yaml","mode":"100755","sha":"92f7818744bd55754cb955785dbc5fb44f2d3e58","size":901},{"path":"opentinker/server/config/ref/megatron_ref.yaml","mode":"100755","sha":"ad1f1d4e1efcd94af2d66d9f0ad45de6180f6619","size":591},{"path":"opentinker/server/config/ref/ref.yaml","mode":"100755","sha":"5faf052a9e644f375619bf4b41813fdfcb336bec","size":3765},{"path":"opentinker/server/config/reward_model/dp_reward_model.yaml","mode":"100755","sha":"89c580e50a98e2ff5ab6363a1fabf20dd7ea35df","size":1606},{"path":"opentinker/server/config/reward_model/megatron_reward_model.yaml","mode":"100755","sha":"d5470cf665b73011d214ecbbd7aa1f4a006ee413","size":1844},{"path":"opentinker/server/config/reward_model/reward_model.yaml","mode":"100755","sha":"1f21e8f6ac3aee5f45e9543e1509990d206f370f","size":3361},{"path":"opentinker/server/config/rollout/rollout.yaml","mode":"100755","sha":"33cff32e2c5a7c4250e339295eedfbfd1b4bbed8","size":11198},{"path":"opentinker/server/config/sft_trainer.yaml","mode":"100755","sha":"32d93301468b73bbe67d51d8e54c677b4d8c2540","size":2833},{"path":"opentinker/server/config/sft_trainer_engine.yaml","mode":"100755","sha":"bfba10c848d93b65f3eb61703c0fce08b1c4d5d5","size":2340},{"path":"opentinker/server/config/tool_config_math.json","mode":"100755","sha":"b3fd54c161ffc4a54c39b05f6143efbf2615e99a","size":214},{"path":"opentinker/server/generic_agent_loop.py","mode":"100755","sha":"bc56696d7de195c1bbb57bdaa8762331b64434fd","size":41031},{"path":"opentinker/server/http_training_server.py","mode":"100755","sha":"8d67b106c17cd700b8d30a143b0a73c7f611d58f","size":88404},{"path":"opentinker/server/launch_http_server.py","mode":"100644","sha":"830af82c0d6f503f94e5bfe2d210ed64d08099d8","size":9820},{"path":"opentinker/server/sandbox.py","mode":"100755","sha":"d371fbbbda27c54fd233693e399242b0de0d6059","size":6857},{"path":"opentinker/server/sandbox_tool.py","mode":"100755","sha":"8038a3417ec78c836b189aa271618466a8480ae4","size":3508},{"path":"opentinker/setup_cross_node.sh","mode":"100755","sha":"71fdce782bffd134457482ae4c91f534b97b4160","size":4342},{"path":"opentinker/test_geo3k_data.py","mode":"100644","sha":"9b562ce0dc35d98623ab0b336a218c58bb392338","size":4162},{"path":"opentinker/tests/test_per_step_core_algos.py","mode":"100755","sha":"0f532c60fcdbb866888fe5371ec929ffc15d4201","size":10255},{"path":"opentinker/utils/__init__.py","mode":"100755","sha":"9d0c755b1088e5374f64ef7edbb84af4d1671af4","size":429},{"path":"opentinker/utils/rollout_trace_saver.py","mode":"100755","sha":"bacc73020db14f44806c0dd4082da775e3c48181","size":11914},{"path":"pyproject.toml","mode":"100644","sha":"3ae2ff06155cd71d9da29dc6085bf74d3b638bba","size":1760},{"path":"scheduler_users.db","mode":"100644","sha":"4c6bbbd036a168e2eaa61d923d4a137df4df6dfd","size":20480}]}