{"id":76752,"name":null,"description":"Interaction-side integration library for Reinforcement Learning loops: Predict, Log, [Learn,] Update","url":"https://github.com/vowpalwabbit/reinforcement_learning","last_synced_at":"2025-09-08T20:50:39.106Z","repository":{"id":37795821,"uuid":"151465233","full_name":"VowpalWabbit/reinforcement_learning","owner":"VowpalWabbit","description":"Interaction-side integration library for Reinforcement Learning loops: Predict, Log, [Learn,] Update","archived":false,"fork":false,"pushed_at":"2024-11-04T21:08:14.000Z","size":16460,"stargazers_count":75,"open_issues_count":68,"forks_count":41,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-08-28T18:17:15.596Z","etag":null,"topics":["cpp","machine-learning","reinforcement-learning"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/VowpalWabbit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-10-03T19:02:54.000Z","updated_at":"2025-03-21T16:07:47.000Z","dependencies_parsed_at":"2023-10-24T21:26:28.861Z","dependency_job_id":"1ffec1e8-8613-4249-815a-fed1b9e1b9cf","html_url":"https://github.com/VowpalWabbit/reinforcement_learning","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/VowpalWabbit/reinforcement_learning","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VowpalWabbit%2Freinforcement_learning","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VowpalWabbit%2Freinforcement_learning/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VowpalWabbit%2Freinforcement_learning/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VowpalWabbit%2Freinforcement_learning/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VowpalWabbit","download_url":"https://codeload.github.com/VowpalWabbit/reinforcement_learning/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VowpalWabbit%2Freinforcement_learning/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274231483,"owners_count":25245601,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-08T02:00:09.813Z","response_time":121,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"VowpalWabbit","name":"Vowpal Wabbit","uuid":"43754238","kind":"organization","description":"","email":null,"website":"https://vowpalwabbit.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/43754238?v=4","repositories_count":22,"last_synced_at":"2024-03-25T20:27:58.649Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/VowpalWabbit","funding_links":[],"total_stars":8582,"followers":62,"following":0,"created_at":"2022-11-02T16:32:53.535Z","updated_at":"2024-03-25T20:27:59.592Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VowpalWabbit","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VowpalWabbit/repositories"},"packages":[{"id":9099472,"name":"rlnettest","ecosystem":"nuget","description":"Interaction-side integration library for Reinforcement Learning loops: Predict, Log, [Learn,] Update","homepage":"http://github.com/VowpalWabbit/reinforcement_learning","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/VowpalWabbit/reinforcement_learning","keywords_array":["RL.NET","ML","RL","Machine","Learning","Reinforcement"],"namespace":null,"versions_count":7,"first_release_published_at":"2022-05-10T08:05:43.720Z","latest_release_published_at":"2022-05-24T21:26:46.607Z","latest_release_number":"1.0.19360008","last_synced_at":"2025-08-28T12:37:37.513Z","created_at":"2024-02-27T07:59:35.248Z","updated_at":"2025-08-28T23:19:00.597Z","registry_url":"https://www.nuget.org/packages/rlnettest/","install_command":"Install-Package rlnettest","documentation_url":null,"metadata":{"copyright":"Copyright © Microsoft Corp 2018-2022, and many individual contributors. All rights reserved.","license_url":"https://github.com/VowpalWabbit/reinforcement_learning/blob/master/LICENSE.txt","require_license_acceptance":false,"development_dependency":false,"serviceable":false,"framework_assemblies":[],"package_types":[],"release_notes":"Initial package release","dependency_summary":{"total_dependency_groups":2,"target_frameworks":[".NETStandard2.0",".NETStandard1.4"],"total_dependencies":2}},"repo_metadata":{"id":37795821,"uuid":"151465233","full_name":"VowpalWabbit/reinforcement_learning","owner":"VowpalWabbit","description":"Interaction-side integration library for Reinforcement Learning loops: Predict, Log, [Learn,] Update","archived":false,"fork":false,"pushed_at":"2024-11-04T21:08:14.000Z","size":16460,"stargazers_count":75,"open_issues_count":68,"forks_count":41,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-08-28T18:17:15.596Z","etag":null,"topics":["cpp","machine-learning","reinforcement-learning"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/VowpalWabbit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-10-03T19:02:54.000Z","updated_at":"2025-03-21T16:07:47.000Z","dependencies_parsed_at":"2023-10-24T21:26:28.861Z","dependency_job_id":"1ffec1e8-8613-4249-815a-fed1b9e1b9cf","html_url":"https://github.com/VowpalWabbit/reinforcement_learning","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/VowpalWabbit/reinforcement_learning","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VowpalWabbit%2Freinforcement_learning","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VowpalWabbit%2Freinforcement_learning/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VowpalWabbit%2Freinforcement_learning/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VowpalWabbit%2Freinforcement_learning/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VowpalWabbit","download_url":"https://codeload.github.com/VowpalWabbit/reinforcement_learning/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VowpalWabbit%2Freinforcement_learning/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272576476,"owners_count":24958450,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-28T02:00:10.768Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"VowpalWabbit","name":"Vowpal Wabbit","uuid":"43754238","kind":"organization","description":"","email":null,"website":"https://vowpalwabbit.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/43754238?v=4","repositories_count":22,"last_synced_at":"2024-03-25T20:27:58.649Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/VowpalWabbit","funding_links":[],"total_stars":8582,"followers":62,"following":0,"created_at":"2022-11-02T16:32:53.535Z","updated_at":"2024-03-25T20:27:59.592Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VowpalWabbit","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VowpalWabbit/repositories"},"tags":[{"name":"0.2.0","sha":"dba6ad08ce2271c8160bf857ce6e474f9fb25af8","kind":"tag","published_at":"2022-11-07T13:50:05.000Z","download_url":"https://codeload.github.com/VowpalWabbit/reinforcement_learning/tar.gz/0.2.0","html_url":"https://github.com/VowpalWabbit/reinforcement_learning/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/VowpalWabbit/reinforcement_learning@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VowpalWabbit%2Freinforcement_learning/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VowpalWabbit%2Freinforcement_learning/tags/0.2.0/manifests"},{"name":"1.0.0","sha":"f0c57c467e68e13b62fcc237dc4647dc92734eb8","kind":"tag","published_at":"2019-03-11T19:04:08.000Z","download_url":"https://codeload.github.com/VowpalWabbit/reinforcement_learning/tar.gz/1.0.0","html_url":"https://github.com/VowpalWabbit/reinforcement_learning/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/VowpalWabbit/reinforcement_learning@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VowpalWabbit%2Freinforcement_learning/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VowpalWabbit%2Freinforcement_learning/tags/1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-08-28T23:19:00.597Z","dependent_packages_count":0,"downloads":12312,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":16.957059940800242,"dependent_repos_count":10.161582250766312,"dependent_packages_count":13.885856079404466,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":13.668166090323673},"purl":"pkg:nuget/rlnettest","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nuget/rlnettest","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nuget/rlnettest","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nuget/rlnettest/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-28T13:02:24.257Z","issues_count":14,"pull_requests_count":115,"avg_time_to_close_issue":79463343.0,"avg_time_to_close_pull_request":570920.4591836735,"issues_closed_count":4,"pull_requests_closed_count":98,"pull_request_authors_count":17,"issue_authors_count":9,"avg_comments_per_issue":0.7142857142857143,"avg_comments_per_pull_request":0.26956521739130435,"merged_pull_requests_count":85,"bot_issues_count":0,"bot_pull_requests_count":2,"past_year_issues_count":0,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":380529.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.2,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":1,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/VowpalWabbit%2Freinforcement_learning/issues","maintainers":[{"login":"jackgerrits","count":33,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jackgerrits"},{"login":"bassmang","count":31,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bassmang"},{"login":"byronxu99","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byronxu99"},{"login":"olgavrou","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/olgavrou"},{"login":"ataymano","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ataymano"},{"login":"zwd-ms","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zwd-ms"},{"login":"v-jameslongo","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/v-jameslongo"},{"login":"kumpera","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kumpera"},{"login":"cheng-tan","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cheng-tan"},{"login":"lokitoth","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lokitoth"},{"login":"rajan-chari","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rajan-chari"}],"active_maintainers":[{"login":"v-jameslongo","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/v-jameslongo"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/rlnettest/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/rlnettest/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/rlnettest/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/rlnettest/related_packages","maintainers":[{"uuid":"johnhuang","login":"johnhuang","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://www.nuget.org/profiles/johnhuang","role":null,"created_at":"2024-02-27T07:59:40.508Z","updated_at":"2024-02-27T07:59:40.508Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/johnhuang/packages"}],"registry":{"name":"nuget.org","url":"https://www.nuget.org","ecosystem":"nuget","default":true,"packages_count":740651,"maintainers_count":102589,"namespaces_count":0,"keywords_count":152332,"github":"nuget","metadata":{"funded_packages_count":25503},"icon_url":"https://github.com/nuget.png","created_at":"2022-04-04T15:19:23.147Z","updated_at":"2025-09-08T05:14:37.835Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/namespaces"}},{"id":8935288,"name":"rl.net","ecosystem":"nuget","description":"Interaction-side integration library for Reinforcement Learning loops: Predict, Log, [Learn,] Update","homepage":"https://github.com/VowpalWabbit/reinforcement_learning","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/VowpalWabbit/reinforcement_learning","keywords_array":["vw","vowpal","wabbit","langford","ml","machine","learning"],"namespace":null,"versions_count":9,"first_release_published_at":"2022-03-17T17:03:06.963Z","latest_release_published_at":"2022-11-07T14:54:58.487Z","latest_release_number":"0.2.0+dba6ad0","last_synced_at":"2025-08-28T23:18:53.643Z","created_at":"2024-02-26T02:33:12.425Z","updated_at":"2025-08-28T23:19:05.570Z","registry_url":"https://www.nuget.org/packages/rl.net/","install_command":"Install-Package rl.net","documentation_url":null,"metadata":{},"repo_metadata":{"id":37795821,"uuid":"151465233","full_name":"VowpalWabbit/reinforcement_learning","owner":"VowpalWabbit","description":"Interaction-side integration library for Reinforcement Learning loops: Predict, Log, [Learn,] Update","archived":false,"fork":false,"pushed_at":"2024-11-04T21:08:14.000Z","size":16460,"stargazers_count":75,"open_issues_count":68,"forks_count":41,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-08-28T18:17:15.596Z","etag":null,"topics":["cpp","machine-learning","reinforcement-learning"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/VowpalWabbit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-10-03T19:02:54.000Z","updated_at":"2025-03-21T16:07:47.000Z","dependencies_parsed_at":"2023-10-24T21:26:28.861Z","dependency_job_id":"1ffec1e8-8613-4249-815a-fed1b9e1b9cf","html_url":"https://github.com/VowpalWabbit/reinforcement_learning","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/VowpalWabbit/reinforcement_learning","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VowpalWabbit%2Freinforcement_learning","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VowpalWabbit%2Freinforcement_learning/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VowpalWabbit%2Freinforcement_learning/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VowpalWabbit%2Freinforcement_learning/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VowpalWabbit","download_url":"https://codeload.github.com/VowpalWabbit/reinforcement_learning/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VowpalWabbit%2Freinforcement_learning/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272576476,"owners_count":24958450,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-28T02:00:10.768Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"VowpalWabbit","name":"Vowpal Wabbit","uuid":"43754238","kind":"organization","description":"","email":null,"website":"https://vowpalwabbit.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/43754238?v=4","repositories_count":22,"last_synced_at":"2024-03-25T20:27:58.649Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/VowpalWabbit","funding_links":[],"total_stars":8582,"followers":62,"following":0,"created_at":"2022-11-02T16:32:53.535Z","updated_at":"2024-03-25T20:27:59.592Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VowpalWabbit","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VowpalWabbit/repositories"},"tags":[{"name":"0.2.0","sha":"dba6ad08ce2271c8160bf857ce6e474f9fb25af8","kind":"tag","published_at":"2022-11-07T13:50:05.000Z","download_url":"https://codeload.github.com/VowpalWabbit/reinforcement_learning/tar.gz/0.2.0","html_url":"https://github.com/VowpalWabbit/reinforcement_learning/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/VowpalWabbit/reinforcement_learning@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VowpalWabbit%2Freinforcement_learning/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VowpalWabbit%2Freinforcement_learning/tags/0.2.0/manifests"},{"name":"1.0.0","sha":"f0c57c467e68e13b62fcc237dc4647dc92734eb8","kind":"tag","published_at":"2019-03-11T19:04:08.000Z","download_url":"https://codeload.github.com/VowpalWabbit/reinforcement_learning/tar.gz/1.0.0","html_url":"https://github.com/VowpalWabbit/reinforcement_learning/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/VowpalWabbit/reinforcement_learning@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VowpalWabbit%2Freinforcement_learning/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VowpalWabbit%2Freinforcement_learning/tags/1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-08-28T23:19:05.569Z","dependent_packages_count":0,"downloads":null,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":14.97801439290325,"dependent_packages_count":20.3376452392213,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":17.657829816062275},"purl":"pkg:nuget/rl.net","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nuget/rl.net","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nuget/rl.net","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nuget/rl.net/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-28T13:02:24.257Z","issues_count":14,"pull_requests_count":115,"avg_time_to_close_issue":79463343.0,"avg_time_to_close_pull_request":570920.4591836735,"issues_closed_count":4,"pull_requests_closed_count":98,"pull_request_authors_count":17,"issue_authors_count":9,"avg_comments_per_issue":0.7142857142857143,"avg_comments_per_pull_request":0.26956521739130435,"merged_pull_requests_count":85,"bot_issues_count":0,"bot_pull_requests_count":2,"past_year_issues_count":0,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":380529.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.2,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":1,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/VowpalWabbit%2Freinforcement_learning/issues","maintainers":[{"login":"jackgerrits","count":33,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jackgerrits"},{"login":"bassmang","count":31,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bassmang"},{"login":"byronxu99","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byronxu99"},{"login":"olgavrou","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/olgavrou"},{"login":"ataymano","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ataymano"},{"login":"zwd-ms","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zwd-ms"},{"login":"v-jameslongo","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/v-jameslongo"},{"login":"kumpera","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kumpera"},{"login":"cheng-tan","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cheng-tan"},{"login":"lokitoth","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lokitoth"},{"login":"rajan-chari","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rajan-chari"}],"active_maintainers":[{"login":"v-jameslongo","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/v-jameslongo"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/rl.net/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/rl.net/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/rl.net/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/rl.net/related_packages","maintainers":[],"registry":{"name":"nuget.org","url":"https://www.nuget.org","ecosystem":"nuget","default":true,"packages_count":740651,"maintainers_count":102589,"namespaces_count":0,"keywords_count":152332,"github":"nuget","metadata":{"funded_packages_count":25503},"icon_url":"https://github.com/nuget.png","created_at":"2022-04-04T15:19:23.147Z","updated_at":"2025-09-08T05:14:37.835Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/namespaces"}}],"commits":{"id":4776242,"full_name":"vowpalwabbit/reinforcement_learning","default_branch":"master","committers":[{"name":"Jack Gerrits","email":"jackgerrits","login":"jackgerrits","count":108},{"name":"ataymano@microsoft.com","email":"Alexey Taymanov","login":null,"count":78},{"name":"olgavrou","email":"olgavrou@gmail.com","login":"olgavrou","count":78},{"name":"Alexey Taymanov","email":"41013086+ataymano","login":"ataymano","count":69},{"name":"Jacob Alber","email":"jalber@fernir.com","login":"lokitoth","count":40},{"name":"Rodrigo Kumpera","email":"kumpera","login":"kumpera","count":34},{"name":"Griffin Bassman","email":"griffinbassman@gmail.com","login":"bassmang","count":32},{"name":"cheng-tan","email":"chengtan2013@gmail.com","login":"cheng-tan","count":21},{"name":"Byron Xu","email":"byronxu@microsoft.com","login":"byronxu99","count":16},{"name":"peterychang","email":"49209570+peterychang","login":"peterychang","count":15},{"name":"Rajan","email":"rajan.chari@yahoo.com","login":"rajan-chari","count":13},{"name":"Chenxi Zhao","email":"homezcx616@gmail.com","login":"homezcx","count":13},{"name":"Eduardo Salinas","email":"edus@microsoft.com","login":"lalo","count":12},{"name":"Oren Michaely","email":"73134189+ormichae","login":"ormichae","count":11},{"name":"Sheetal Lahabar","email":"lamadh@microsoft.com","login":"sheetallahabar","count":9},{"name":"yannstad","email":"4194615+yannstad","login":"yannstad","count":7},{"name":"zwd-ms","email":"71728747+zwd-ms","login":"zwd-ms","count":7},{"name":"Marco Rossi","email":"marco.rossi@microsoft.com","login":"marco-rossi29","count":4},{"name":"Schuyler Goodman","email":"schuyler.goodman@gmail.com","login":"SchuylerGoodman","count":4},{"name":"v-jameslongo","email":"v-jameslongo@microsoft.com","login":"v-jameslongo","count":4},{"name":"Oren Michaely","email":"35842001+orenmichaely","login":"orenmichaely","count":3},{"name":"Casey Irvine","email":"44978150+cirvine-MSFT","login":"cirvine-MSFT","count":3},{"name":"Steve Kofsky","email":"stephen.kofsky@gmail.com","login":"skofsky","count":3},{"name":"Tejaswi Paruchuri","email":"86433817+Tparuchuri","login":"Tparuchuri","count":2},{"name":"jakub-szymanski","email":"43182064+jakub-szymanski","login":"jakub-szymanski","count":2},{"name":"tyclintw","email":"tyclintw@microsoft.com","login":"tyclintw","count":2},{"name":"Dwaipayan Mukhopadhyay","email":"dwaijam@gmail.com","login":"dwaijam","count":1},{"name":"Quinn Damerell","email":"qdamere@microsoft.com","login":"QuinnDamerell-MS","count":1},{"name":"Rajan Chari","email":"ranaras@microsoft.com","login":"rajanchari","count":1},{"name":"TrevorChristman","email":"105085067+TrevorChristman","login":"TrevorChristman","count":1},{"name":"zli","email":"3958708+zli12","login":"zli12","count":1},{"name":"rajanjedi","email":"rajanjedi","login":"rajanjedi","count":1}],"total_commits":596,"total_committers":32,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":18.625,"dds":0.8187919463087249,"past_year_committers":[{"name":"v-jameslongo","email":"v-jameslongo@microsoft.com","login":"v-jameslongo","count":4}],"past_year_total_commits":4,"past_year_total_committers":1,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":4.0,"past_year_dds":0.0,"last_synced_at":"2025-06-01T11:08:54.860Z","last_synced_commit":"84d54903df53dde642606118c83009961cfdeb6e","created_at":"2024-11-09T15:08:50.650Z","updated_at":"2025-06-01T11:08:56.989Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/vowpalwabbit%2Freinforcement_learning/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-08T00:00:16.827Z","repositories_count":5490114,"commits_count":854745513,"contributors_count":31197433,"owners_count":911623,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"VowpalWabbit/reinforcement_learning","html_url":"https://github.com/VowpalWabbit/reinforcement_learning","last_synced_at":"2025-08-28T13:02:24.257Z","status":"error","issues_count":14,"pull_requests_count":115,"avg_time_to_close_issue":79463343.0,"avg_time_to_close_pull_request":570920.4591836735,"issues_closed_count":4,"pull_requests_closed_count":98,"pull_request_authors_count":17,"issue_authors_count":9,"avg_comments_per_issue":0.7142857142857143,"avg_comments_per_pull_request":0.26956521739130435,"merged_pull_requests_count":85,"bot_issues_count":0,"bot_pull_requests_count":2,"past_year_issues_count":0,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":380529.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.2,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":1,"past_year_merged_pull_requests_count":4,"created_at":"2023-05-15T18:25:39.500Z","updated_at":"2025-09-02T16:44:11.517Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/VowpalWabbit%2Freinforcement_learning","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/VowpalWabbit%2Freinforcement_learning/issues","issue_labels_count":{"bug":5,"enhancement":3,"documentation":2,"good first issue":1},"pull_request_labels_count":{"dependencies":3,"github_actions":2},"issue_author_associations_count":{"MEMBER":7,"CONTRIBUTOR":3,"COLLABORATOR":2,"NONE":1},"pull_request_author_associations_count":{"MEMBER":70,"COLLABORATOR":33,"CONTRIBUTOR":15,"NONE":4},"issue_authors":{"jackgerrits":3,"kumpera":2,"ataymano":2,"peterychang":1,"adressel":1,"slahabar":1,"TrevorChristman":1,"zwd-ms":1,"rajan-chari":1},"pull_request_authors":{"bassmang":34,"jackgerrits":30,"byronxu99":11,"olgavrou":10,"peterychang":9,"v-jameslongo":7,"homezcx":3,"ataymano":3,"zwd-ms":3,"dependabot[bot]":3,"kumpera":2,"cheng-tan":2,"lokitoth":1,"TrevorChristman":1,"lalo":1,"tyclintw":1,"RishithaRao1":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-08T00:00:17.013Z","repositories_count":10172081,"issues_count":31993946,"pull_requests_count":100251918,"authors_count":10732524,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{"COLLABORATOR":5},"past_year_issue_authors":{},"past_year_pull_request_authors":{"v-jameslongo":5},"maintainers":[{"login":"bassmang","count":34,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bassmang"},{"login":"jackgerrits","count":33,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jackgerrits"},{"login":"byronxu99","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/byronxu99"},{"login":"olgavrou","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/olgavrou"},{"login":"v-jameslongo","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/v-jameslongo"},{"login":"ataymano","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ataymano"},{"login":"kumpera","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kumpera"},{"login":"zwd-ms","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zwd-ms"},{"login":"cheng-tan","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cheng-tan"},{"login":"lokitoth","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lokitoth"},{"login":"rajan-chari","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rajan-chari"}],"active_maintainers":[{"login":"v-jameslongo","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/v-jameslongo"}]},"events":{"total":{"WatchEvent":2,"PushEvent":24,"PullRequestReviewEvent":2,"PullRequestEvent":6,"ForkEvent":1,"CreateEvent":3},"last_year":{"WatchEvent":2,"PushEvent":24,"PullRequestReviewEvent":2,"PullRequestEvent":6,"ForkEvent":1,"CreateEvent":3}},"keywords":["cpp","machine-learning","reinforcement-learning"],"dependencies":[{"ecosystem":"nuget","filepath":"bindings/cs/rl.net/rl.net.csproj","sha":null,"kind":"manifest","created_at":"2022-06-23T16:52:57.821Z","updated_at":"2022-06-23T16:52:57.821Z","repository_link":"https://github.com/VowpalWabbit/reinforcement_learning/blob/master/bindings/cs/rl.net/rl.net.csproj","dependencies":[{"id":23085747,"package_name":"System.Memory","ecosystem":"nuget","requirements":"4.5.4","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"nuget","filepath":"bindings/cs/rl.net.cli/rl.net.cli.csproj","sha":null,"kind":"manifest","created_at":"2022-06-23T16:52:57.884Z","updated_at":"2022-06-23T16:52:57.884Z","repository_link":"https://github.com/VowpalWabbit/reinforcement_learning/blob/master/bindings/cs/rl.net.cli/rl.net.cli.csproj","dependencies":[{"id":23085752,"package_name":"Newtonsoft.Json","ecosystem":"nuget","requirements":"12.0.3","direct":true,"kind":"runtime","optional":false},{"id":23085753,"package_name":"CommandLineParser","ecosystem":"nuget","requirements":"2.8.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"nuget","filepath":"bindings/cs/rl.net.cli.test/rl.net.cli.test.csproj","sha":null,"kind":"manifest","created_at":"2022-06-23T16:52:57.951Z","updated_at":"2022-06-23T16:52:57.951Z","repository_link":"https://github.com/VowpalWabbit/reinforcement_learning/blob/master/bindings/cs/rl.net.cli.test/rl.net.cli.test.csproj","dependencies":[{"id":23085756,"package_name":"Microsoft.NET.Test.Sdk","ecosystem":"nuget","requirements":"15.8.0","direct":true,"kind":"runtime","optional":false},{"id":23085757,"package_name":"MSTest.TestAdapter","ecosystem":"nuget","requirements":"1.3.2","direct":true,"kind":"runtime","optional":false},{"id":23085758,"package_name":"MSTest.TestFramework","ecosystem":"nuget","requirements":"1.3.2","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"nuget","filepath":"bindings/cs/rl.net.native/packages.config","sha":null,"kind":"manifest","created_at":"2022-06-23T16:52:58.004Z","updated_at":"2022-06-23T16:52:58.004Z","repository_link":"https://github.com/VowpalWabbit/reinforcement_learning/blob/master/bindings/cs/rl.net.native/packages.config","dependencies":[{"id":23085777,"package_name":"boost","ecosystem":"nuget","requirements":"1.70.0.0","direct":true,"kind":"runtime","optional":false},{"id":23085778,"package_name":"boost_program_options-vc141","ecosystem":"nuget","requirements":"1.70.0.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/asan.yml","sha":null,"kind":"manifest","created_at":"2023-10-02T22:08:03.871Z","updated_at":"2023-10-02T22:08:03.871Z","repository_link":"https://github.com/VowpalWabbit/reinforcement_learning/blob/master/.github/workflows/asan.yml","dependencies":[{"id":14064811215,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":14064811216,"package_name":"ilammy/msvc-dev-cmd","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":14064811217,"package_name":"lukka/get-cmake","ecosystem":"actions","requirements":"latest","direct":true,"kind":"composite","optional":false},{"id":14064811218,"package_name":"lukka/run-vcpkg","ecosystem":"actions","requirements":"v10","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/build_docs.yml","sha":null,"kind":"manifest","created_at":"2023-10-02T22:08:03.997Z","updated_at":"2023-10-02T22:08:03.997Z","repository_link":"https://github.com/VowpalWabbit/reinforcement_learning/blob/master/.github/workflows/build_docs.yml","dependencies":[{"id":14064811219,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":14064811220,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":14064811221,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":14064811222,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":14064811223,"package_name":"ad-m/github-push-action","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/build_nuget.yml","sha":null,"kind":"manifest","created_at":"2023-10-02T22:08:04.096Z","updated_at":"2023-10-02T22:08:04.096Z","repository_link":"https://github.com/VowpalWabbit/reinforcement_learning/blob/master/.github/workflows/build_nuget.yml","dependencies":[{"id":14064811224,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":14064811225,"package_name":"ilammy/msvc-dev-cmd","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":14064811226,"package_name":"ilammy/setup-nasm","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":14064811227,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":14064811228,"package_name":"microsoft/setup-msbuild","ecosystem":"actions","requirements":"v1.1","direct":true,"kind":"composite","optional":false},{"id":14064811229,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/build_python_wheels.yml","sha":null,"kind":"manifest","created_at":"2023-10-02T22:08:04.181Z","updated_at":"2023-10-02T22:08:04.181Z","repository_link":"https://github.com/VowpalWabbit/reinforcement_learning/blob/master/.github/workflows/build_python_wheels.yml","dependencies":[{"id":14064811230,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":14064811231,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":14064811232,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":14064811233,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/build_rlclientlib.yml","sha":null,"kind":"manifest","created_at":"2023-10-02T22:08:04.276Z","updated_at":"2023-10-02T22:08:04.276Z","repository_link":"https://github.com/VowpalWabbit/reinforcement_learning/blob/master/.github/workflows/build_rlclientlib.yml","dependencies":[{"id":14064811241,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14064811242,"package_name":"lukka/get-cmake","ecosystem":"actions","requirements":"latest","direct":true,"kind":"composite","optional":false},{"id":14064811243,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14064811244,"package_name":"lukka/run-vcpkg","ecosystem":"actions","requirements":"v10","direct":true,"kind":"composite","optional":false},{"id":14064811245,"package_name":"ilammy/msvc-dev-cmd","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":14064811246,"package_name":"actions/setup-dotnet","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/build_vw_bp.yml","sha":null,"kind":"manifest","created_at":"2023-10-02T22:08:04.466Z","updated_at":"2023-10-02T22:08:04.466Z","repository_link":"https://github.com/VowpalWabbit/reinforcement_learning/blob/master/.github/workflows/build_vw_bp.yml","dependencies":[{"id":14064811357,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14064811358,"package_name":"ilammy/msvc-dev-cmd","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":14064811359,"package_name":"lukka/get-cmake","ecosystem":"actions","requirements":"latest","direct":true,"kind":"composite","optional":false},{"id":14064811360,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14064811361,"package_name":"lukka/run-vcpkg","ecosystem":"actions","requirements":"v10","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/codeql-analysis.yml","sha":null,"kind":"manifest","created_at":"2023-10-02T22:08:04.581Z","updated_at":"2023-10-02T22:08:04.581Z","repository_link":"https://github.com/VowpalWabbit/reinforcement_learning/blob/master/.github/workflows/codeql-analysis.yml","dependencies":[{"id":14064811362,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14064811363,"package_name":"lukka/get-cmake","ecosystem":"actions","requirements":"latest","direct":true,"kind":"composite","optional":false},{"id":14064811364,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14064811365,"package_name":"lukka/run-vcpkg","ecosystem":"actions","requirements":"v10","direct":true,"kind":"composite","optional":false},{"id":14064811366,"package_name":"github/codeql-action/init","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":14064811367,"package_name":"github/codeql-action/analyze","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":14064811368,"package_name":"github/codeql-action/autobuild","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":14064811369,"package_name":"ilammy/msvc-dev-cmd","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/daily_integration.yml","sha":null,"kind":"manifest","created_at":"2023-10-02T22:08:04.688Z","updated_at":"2023-10-02T22:08:04.688Z","repository_link":"https://github.com/VowpalWabbit/reinforcement_learning/blob/master/.github/workflows/daily_integration.yml","dependencies":[{"id":14064811370,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14064811371,"package_name":"lukka/get-cmake","ecosystem":"actions","requirements":"latest","direct":true,"kind":"composite","optional":false},{"id":14064811372,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14064811373,"package_name":"lukka/run-vcpkg","ecosystem":"actions","requirements":"v10","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/dotnet_nugets.yml","sha":null,"kind":"manifest","created_at":"2023-10-02T22:08:04.781Z","updated_at":"2023-10-02T22:08:04.781Z","repository_link":"https://github.com/VowpalWabbit/reinforcement_learning/blob/master/.github/workflows/dotnet_nugets.yml","dependencies":[{"id":14064811381,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":14064811382,"package_name":"ilammy/msvc-dev-cmd","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":14064811383,"package_name":"lukka/get-cmake","ecosystem":"actions","requirements":"latest","direct":true,"kind":"composite","optional":false},{"id":14064811384,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14064811385,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14064811386,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14064811387,"package_name":"NuGet/setup-nuget","ecosystem":"actions","requirements":"v1.1.1","direct":true,"kind":"composite","optional":false},{"id":14064811388,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":14064811389,"package_name":"actions/setup-dotnet","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/e2e_testing.yml","sha":null,"kind":"manifest","created_at":"2023-10-02T22:08:04.900Z","updated_at":"2023-10-02T22:08:04.900Z","repository_link":"https://github.com/VowpalWabbit/reinforcement_learning/blob/master/.github/workflows/e2e_testing.yml","dependencies":[{"id":14064811393,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/lint.yml","sha":null,"kind":"manifest","created_at":"2023-10-02T22:08:04.985Z","updated_at":"2023-10-02T22:08:04.985Z","repository_link":"https://github.com/VowpalWabbit/reinforcement_learning/blob/master/.github/workflows/lint.yml","dependencies":[{"id":14064811394,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":14064811395,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":14064811396,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14064811397,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":14064811398,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/run_benchmarks.yml","sha":null,"kind":"manifest","created_at":"2023-10-02T22:08:05.093Z","updated_at":"2023-10-02T22:08:05.093Z","repository_link":"https://github.com/VowpalWabbit/reinforcement_learning/blob/master/.github/workflows/run_benchmarks.yml","dependencies":[{"id":14064811406,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14064811407,"package_name":"lukka/get-cmake","ecosystem":"actions","requirements":"latest","direct":true,"kind":"composite","optional":false},{"id":14064811408,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14064811409,"package_name":"lukka/run-vcpkg","ecosystem":"actions","requirements":"v10","direct":true,"kind":"composite","optional":false},{"id":14064811410,"package_name":"benchmark-action/github-action-benchmark","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/vcpkg_build.yml","sha":null,"kind":"manifest","created_at":"2023-10-02T22:08:05.192Z","updated_at":"2023-10-02T22:08:05.192Z","repository_link":"https://github.com/VowpalWabbit/reinforcement_learning/blob/master/.github/workflows/vcpkg_build.yml","dependencies":[{"id":14064811411,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14064811412,"package_name":"lukka/get-cmake","ecosystem":"actions","requirements":"latest","direct":true,"kind":"composite","optional":false},{"id":14064811413,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14064811414,"package_name":"lukka/run-vcpkg","ecosystem":"actions","requirements":"v10","direct":true,"kind":"composite","optional":false},{"id":14064811415,"package_name":"lukka/run-cmake","ecosystem":"actions","requirements":"v10","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"nuget","filepath":"nuget/dotnet/rl.net.nuspec","sha":null,"kind":"manifest","created_at":"2023-10-02T22:08:05.369Z","updated_at":"2023-10-02T22:08:05.369Z","repository_link":"https://github.com/VowpalWabbit/reinforcement_learning/blob/master/nuget/dotnet/rl.net.nuspec","dependencies":[]},{"ecosystem":"nuget","filepath":"nuget/dotnet/test/dotnetcore_nuget_test.csproj","sha":null,"kind":"manifest","created_at":"2023-10-02T22:08:05.498Z","updated_at":"2023-10-02T22:08:05.498Z","repository_link":"https://github.com/VowpalWabbit/reinforcement_learning/blob/master/nuget/dotnet/test/dotnetcore_nuget_test.csproj","dependencies":[]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2023-10-02T22:08:05.604Z","updated_at":"2023-10-02T22:08:05.604Z","repository_link":"https://github.com/VowpalWabbit/reinforcement_learning/blob/master/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":"test_tools/e2e_testing/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-10-02T22:08:05.684Z","updated_at":"2023-10-02T22:08:05.684Z","repository_link":"https://github.com/VowpalWabbit/reinforcement_learning/blob/master/test_tools/e2e_testing/requirements.txt","dependencies":[{"id":14064811416,"package_name":"flatbuffers","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":14064811417,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":14064811418,"package_name":"zstd","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false}]},{"ecosystem":"vcpkg","filepath":"vcpkg.json","sha":null,"kind":"manifest","created_at":"2023-10-02T22:08:05.804Z","updated_at":"2023-10-02T22:08:05.804Z","repository_link":"https://github.com/VowpalWabbit/reinforcement_learning/blob/master/vcpkg.json","dependencies":[{"id":14064811429,"package_name":"boost-align","ecosystem":"vcpkg","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14064811430,"package_name":"boost-asio","ecosystem":"vcpkg","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14064811431,"package_name":"boost-date-time","ecosystem":"vcpkg","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14064811432,"package_name":"boost-filesystem","ecosystem":"vcpkg","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14064811433,"package_name":"boost-interprocess","ecosystem":"vcpkg","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14064811434,"package_name":"boost-math","ecosystem":"vcpkg","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14064811435,"package_name":"boost-program-options","ecosystem":"vcpkg","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14064811436,"package_name":"boost-regex","ecosystem":"vcpkg","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14064811437,"package_name":"boost-system","ecosystem":"vcpkg","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14064811438,"package_name":"boost-test","ecosystem":"vcpkg","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14064811439,"package_name":"boost-thread","ecosystem":"vcpkg","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14064811440,"package_name":"boost-uuid","ecosystem":"vcpkg","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14064811441,"package_name":"cpprestsdk","ecosystem":"vcpkg","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14064811442,"package_name":"flatbuffers","ecosystem":"vcpkg","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14064811443,"package_name":"fmt","ecosystem":"vcpkg","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14064811444,"package_name":"openssl","ecosystem":"vcpkg","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14064811445,"package_name":"rapidjson","ecosystem":"vcpkg","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14064811446,"package_name":"spdlog","ecosystem":"vcpkg","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14064811447,"package_name":"zlib","ecosystem":"vcpkg","requirements":"*","direct":true,"kind":"runtime","optional":false}]}],"score":17.846991426852505,"created_at":"2025-09-08T20:49:34.421Z","updated_at":"2025-10-07T08:27:40.758Z","avatar_url":"https://github.com/VowpalWabbit.png","language":"C++","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["active-learning","contextual-bandits","learning-to-search","online-learning"],"project_url":"https://science.ecosyste.ms/api/v1/projects/76752","html_url":"https://science.ecosyste.ms/projects/76752"}