{"crate":{"id":"ahp","name":"ahp","updated_at":"2026-08-28T20:16:50.840764Z","versions":[3102484,3025729,2950178,2830641,2751515,2698355,2655840,2609105,2523690,2478903,2316876],"keywords":["agent","ahp","json-rpc","protocol","tokio"],"categories":["api-bindings","asynchronous","network-programming"],"badges":[],"created_at":"2026-04-27T20:35:38.454118Z","downloads":188717,"recent_downloads":151625,"default_version":"0.9.0","num_versions":11,"yanked":false,"max_version":"0.9.0","newest_version":"0.9.0","max_stable_version":"0.9.0","description":"Agent Host Protocol SDK — transport-agnostic client, reducers, and JSON-RPC plumbing.","homepage":"https://microsoft.github.io/agent-host-protocol/","documentation":"https://docs.rs/ahp","repository":"https://github.com/microsoft/agent-host-protocol","links":{"version_downloads":"/api/v1/crates/ahp/downloads","versions":null,"owners":"/api/v1/crates/ahp/owners","owner_team":"/api/v1/crates/ahp/owner_team","owner_user":"/api/v1/crates/ahp/owner_user","reverse_dependencies":"/api/v1/crates/ahp/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":3102484,"crate":"ahp","num":"0.9.0","dl_path":"/api/v1/crates/ahp/0.9.0/download","readme_path":"/api/v1/crates/ahp/0.9.0/readme","updated_at":"2026-08-28T20:16:50.840764Z","created_at":"2026-08-28T20:16:50.840764Z","downloads":22,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ahp/0.9.0/dependencies","version_downloads":"/api/v1/crates/ahp/0.9.0/downloads","authors":"/api/v1/crates/ahp/0.9.0/authors"},"crate_size":83931,"published_by":{"id":242259,"login":"connor4312","name":"Connor Peet","avatar":"https://avatars.githubusercontent.com/u/2230985?v=4","url":"https://github.com/connor4312","github_username_matches":true,"created_at":"2012-08-28T00:58:22Z"},"audit_actions":[{"action":"publish","user":{"id":242259,"login":"connor4312","name":"Connor Peet","avatar":"https://avatars.githubusercontent.com/u/2230985?v=4","url":"https://github.com/connor4312","github_username_matches":true,"created_at":"2012-08-28T00:58:22Z"},"time":"2026-08-28T20:16:50.840764Z"}],"checksum":"e78bcc1da853fe667b53c71c29d81917081511bf2a4bf299a0020fbacc971b98","rust_version":"1.75","has_lib":true,"bin_names":[],"edition":"2021","description":"Agent Host Protocol SDK — transport-agnostic client, reducers, and JSON-RPC plumbing.","homepage":"https://microsoft.github.io/agent-host-protocol/","documentation":"https://docs.rs/ahp","repository":"https://github.com/microsoft/agent-host-protocol","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5305,"comment_lines":163,"files":13}},"total_code_lines":5305,"total_comment_lines":163}},{"id":3025729,"crate":"ahp","num":"0.8.0","dl_path":"/api/v1/crates/ahp/0.8.0/download","readme_path":"/api/v1/crates/ahp/0.8.0/readme","updated_at":"2026-08-18T17:31:34.711958Z","created_at":"2026-08-18T17:31:34.711958Z","downloads":455,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ahp/0.8.0/dependencies","version_downloads":"/api/v1/crates/ahp/0.8.0/downloads","authors":"/api/v1/crates/ahp/0.8.0/authors"},"crate_size":80355,"published_by":{"id":242259,"login":"connor4312","name":"Connor Peet","avatar":"https://avatars.githubusercontent.com/u/2230985?v=4","url":"https://github.com/connor4312","github_username_matches":true,"created_at":"2012-08-28T00:58:22Z"},"audit_actions":[{"action":"publish","user":{"id":242259,"login":"connor4312","name":"Connor Peet","avatar":"https://avatars.githubusercontent.com/u/2230985?v=4","url":"https://github.com/connor4312","github_username_matches":true,"created_at":"2012-08-28T00:58:22Z"},"time":"2026-08-18T17:31:34.711958Z"}],"checksum":"db17b3e7313a11b1f88187366052577519d201e4c2acb11242dc2ae53c845151","rust_version":"1.75","has_lib":true,"bin_names":[],"edition":"2021","description":"Agent Host Protocol SDK — transport-agnostic client, reducers, and JSON-RPC plumbing.","homepage":"https://microsoft.github.io/agent-host-protocol/","documentation":"https://docs.rs/ahp","repository":"https://github.com/microsoft/agent-host-protocol","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5068,"comment_lines":163,"files":13}},"total_code_lines":5068,"total_comment_lines":163}},{"id":2950178,"crate":"ahp","num":"0.7.0","dl_path":"/api/v1/crates/ahp/0.7.0/download","readme_path":"/api/v1/crates/ahp/0.7.0/readme","updated_at":"2026-08-07T19:15:07.254975Z","created_at":"2026-08-07T19:15:07.254975Z","downloads":22497,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ahp/0.7.0/dependencies","version_downloads":"/api/v1/crates/ahp/0.7.0/downloads","authors":"/api/v1/crates/ahp/0.7.0/authors"},"crate_size":79806,"published_by":{"id":242259,"login":"connor4312","name":"Connor Peet","avatar":"https://avatars.githubusercontent.com/u/2230985?v=4","url":"https://github.com/connor4312","github_username_matches":true,"created_at":"2012-08-28T00:58:22Z"},"audit_actions":[{"action":"publish","user":{"id":242259,"login":"connor4312","name":"Connor Peet","avatar":"https://avatars.githubusercontent.com/u/2230985?v=4","url":"https://github.com/connor4312","github_username_matches":true,"created_at":"2012-08-28T00:58:22Z"},"time":"2026-08-07T19:15:07.254975Z"}],"checksum":"ed0e38f1cb5959958300e43d648624a142becea4fe498ebc62ab11d2bdcdd971","rust_version":"1.75","has_lib":true,"bin_names":[],"edition":"2021","description":"Agent Host Protocol SDK — transport-agnostic client, reducers, and JSON-RPC plumbing.","homepage":"https://microsoft.github.io/agent-host-protocol/","documentation":"https://docs.rs/ahp","repository":"https://github.com/microsoft/agent-host-protocol","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5000,"comment_lines":163,"files":13}},"total_code_lines":5000,"total_comment_lines":163}},{"id":2830641,"crate":"ahp","num":"0.6.0","dl_path":"/api/v1/crates/ahp/0.6.0/download","readme_path":"/api/v1/crates/ahp/0.6.0/readme","updated_at":"2026-07-20T19:51:21.900352Z","created_at":"2026-07-20T19:51:21.900352Z","downloads":9700,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ahp/0.6.0/dependencies","version_downloads":"/api/v1/crates/ahp/0.6.0/downloads","authors":"/api/v1/crates/ahp/0.6.0/authors"},"crate_size":78792,"published_by":{"id":242259,"login":"connor4312","name":"Connor Peet","avatar":"https://avatars.githubusercontent.com/u/2230985?v=4","url":"https://github.com/connor4312","github_username_matches":true,"created_at":"2012-08-28T00:58:22Z"},"audit_actions":[{"action":"publish","user":{"id":242259,"login":"connor4312","name":"Connor Peet","avatar":"https://avatars.githubusercontent.com/u/2230985?v=4","url":"https://github.com/connor4312","github_username_matches":true,"created_at":"2012-08-28T00:58:22Z"},"time":"2026-07-20T19:51:21.900352Z"}],"checksum":"497aa83cf6866043031b0bab72c3d7543d15d830049ec981defe3a6c73e1c371","rust_version":"1.75","has_lib":true,"bin_names":[],"edition":"2021","description":"Agent Host Protocol SDK — transport-agnostic client, reducers, and JSON-RPC plumbing.","homepage":"https://microsoft.github.io/agent-host-protocol/","documentation":"https://docs.rs/ahp","repository":"https://github.com/microsoft/agent-host-protocol","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4921,"comment_lines":162,"files":13}},"total_code_lines":4921,"total_comment_lines":162}},{"id":2751515,"crate":"ahp","num":"0.5.2","dl_path":"/api/v1/crates/ahp/0.5.2/download","readme_path":"/api/v1/crates/ahp/0.5.2/readme","updated_at":"2026-07-09T20:48:00.919551Z","created_at":"2026-07-09T20:48:00.919551Z","downloads":43,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ahp/0.5.2/dependencies","version_downloads":"/api/v1/crates/ahp/0.5.2/downloads","authors":"/api/v1/crates/ahp/0.5.2/authors"},"crate_size":77432,"published_by":{"id":242259,"login":"connor4312","name":"Connor Peet","avatar":"https://avatars.githubusercontent.com/u/2230985?v=4","url":"https://github.com/connor4312","github_username_matches":true,"created_at":"2012-08-28T00:58:22Z"},"audit_actions":[{"action":"publish","user":{"id":242259,"login":"connor4312","name":"Connor Peet","avatar":"https://avatars.githubusercontent.com/u/2230985?v=4","url":"https://github.com/connor4312","github_username_matches":true,"created_at":"2012-08-28T00:58:22Z"},"time":"2026-07-09T20:48:00.919551Z"}],"checksum":"c79d8b695904861b88d26750a4b8ff228877ff0b5ddfbffa723c9d90908b85a3","rust_version":"1.75","has_lib":true,"bin_names":[],"edition":"2021","description":"Agent Host Protocol SDK — transport-agnostic client, reducers, and JSON-RPC plumbing.","homepage":"https://microsoft.github.io/agent-host-protocol/","documentation":"https://docs.rs/ahp","repository":"https://github.com/microsoft/agent-host-protocol","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4729,"comment_lines":153,"files":13}},"total_code_lines":4729,"total_comment_lines":153}},{"id":2698355,"crate":"ahp","num":"0.5.1","dl_path":"/api/v1/crates/ahp/0.5.1/download","readme_path":"/api/v1/crates/ahp/0.5.1/readme","updated_at":"2026-07-02T20:19:36.410184Z","created_at":"2026-07-02T20:19:36.410184Z","downloads":41,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ahp/0.5.1/dependencies","version_downloads":"/api/v1/crates/ahp/0.5.1/downloads","authors":"/api/v1/crates/ahp/0.5.1/authors"},"crate_size":73135,"published_by":{"id":242259,"login":"connor4312","name":"Connor Peet","avatar":"https://avatars.githubusercontent.com/u/2230985?v=4","url":"https://github.com/connor4312","github_username_matches":true,"created_at":"2012-08-28T00:58:22Z"},"audit_actions":[{"action":"publish","user":{"id":242259,"login":"connor4312","name":"Connor Peet","avatar":"https://avatars.githubusercontent.com/u/2230985?v=4","url":"https://github.com/connor4312","github_username_matches":true,"created_at":"2012-08-28T00:58:22Z"},"time":"2026-07-02T20:19:36.410184Z"}],"checksum":"b8708f4ee02bfc2254b2d24e3c1b88e94618a9b329f82b9f995afa5cbe8c5e50","rust_version":"1.75","has_lib":true,"bin_names":[],"edition":"2021","description":"Agent Host Protocol SDK — transport-agnostic client, reducers, and JSON-RPC plumbing.","homepage":"https://microsoft.github.io/agent-host-protocol/","documentation":"https://docs.rs/ahp","repository":"https://github.com/microsoft/agent-host-protocol","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4448,"comment_lines":140,"files":13}},"total_code_lines":4448,"total_comment_lines":140}},{"id":2655840,"crate":"ahp","num":"0.5.0","dl_path":"/api/v1/crates/ahp/0.5.0/download","readme_path":"/api/v1/crates/ahp/0.5.0/readme","updated_at":"2026-06-26T23:45:28.601851Z","created_at":"2026-06-26T23:45:28.601851Z","downloads":28,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ahp/0.5.0/dependencies","version_downloads":"/api/v1/crates/ahp/0.5.0/downloads","authors":"/api/v1/crates/ahp/0.5.0/authors"},"crate_size":72130,"published_by":{"id":242259,"login":"connor4312","name":"Connor Peet","avatar":"https://avatars.githubusercontent.com/u/2230985?v=4","url":"https://github.com/connor4312","github_username_matches":true,"created_at":"2012-08-28T00:58:22Z"},"audit_actions":[{"action":"publish","user":{"id":242259,"login":"connor4312","name":"Connor Peet","avatar":"https://avatars.githubusercontent.com/u/2230985?v=4","url":"https://github.com/connor4312","github_username_matches":true,"created_at":"2012-08-28T00:58:22Z"},"time":"2026-06-26T23:45:28.601851Z"}],"checksum":"92be3b5195de56dac486e44e948d84262ba89eb4fe4a870749d8043b5a41b56a","rust_version":"1.75","has_lib":true,"bin_names":[],"edition":"2021","description":"Agent Host Protocol SDK — transport-agnostic client, reducers, and JSON-RPC plumbing.","homepage":"https://microsoft.github.io/agent-host-protocol/","documentation":"https://docs.rs/ahp","repository":"https://github.com/microsoft/agent-host-protocol","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4323,"comment_lines":140,"files":13}},"total_code_lines":4323,"total_comment_lines":140}},{"id":2609105,"crate":"ahp","num":"0.4.0","dl_path":"/api/v1/crates/ahp/0.4.0/download","readme_path":"/api/v1/crates/ahp/0.4.0/readme","updated_at":"2026-06-19T18:29:38.965609Z","created_at":"2026-06-19T18:29:38.965609Z","downloads":51874,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ahp/0.4.0/dependencies","version_downloads":"/api/v1/crates/ahp/0.4.0/downloads","authors":"/api/v1/crates/ahp/0.4.0/authors"},"crate_size":72142,"published_by":{"id":242259,"login":"connor4312","name":"Connor Peet","avatar":"https://avatars.githubusercontent.com/u/2230985?v=4","url":"https://github.com/connor4312","github_username_matches":true,"created_at":"2012-08-28T00:58:22Z"},"audit_actions":[{"action":"publish","user":{"id":242259,"login":"connor4312","name":"Connor Peet","avatar":"https://avatars.githubusercontent.com/u/2230985?v=4","url":"https://github.com/connor4312","github_username_matches":true,"created_at":"2012-08-28T00:58:22Z"},"time":"2026-06-19T18:29:38.965609Z"}],"checksum":"8fa7af01c6ff90f8b54fa169a71de21cc26e5a98621249ad882a5b2e137f57c0","rust_version":"1.75","has_lib":true,"bin_names":[],"edition":"2021","description":"Agent Host Protocol SDK — transport-agnostic client, reducers, and JSON-RPC plumbing.","homepage":"https://microsoft.github.io/agent-host-protocol/","documentation":"https://docs.rs/ahp","repository":"https://github.com/microsoft/agent-host-protocol","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4329,"comment_lines":140,"files":13}},"total_code_lines":4329,"total_comment_lines":140}},{"id":2523690,"crate":"ahp","num":"0.3.0","dl_path":"/api/v1/crates/ahp/0.3.0/download","readme_path":"/api/v1/crates/ahp/0.3.0/readme","updated_at":"2026-06-06T15:53:07.901147Z","created_at":"2026-06-06T15:53:07.901147Z","downloads":12515,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ahp/0.3.0/dependencies","version_downloads":"/api/v1/crates/ahp/0.3.0/downloads","authors":"/api/v1/crates/ahp/0.3.0/authors"},"crate_size":69682,"published_by":{"id":242259,"login":"connor4312","name":"Connor Peet","avatar":"https://avatars.githubusercontent.com/u/2230985?v=4","url":"https://github.com/connor4312","github_username_matches":true,"created_at":"2012-08-28T00:58:22Z"},"audit_actions":[{"action":"publish","user":{"id":242259,"login":"connor4312","name":"Connor Peet","avatar":"https://avatars.githubusercontent.com/u/2230985?v=4","url":"https://github.com/connor4312","github_username_matches":true,"created_at":"2012-08-28T00:58:22Z"},"time":"2026-06-06T15:53:07.901147Z"}],"checksum":"6ff1c5fceb94cf9e8a852eb84dd7f835827a7a2a07b8c23916d192075345e0ea","rust_version":"1.75","has_lib":true,"bin_names":[],"edition":"2021","description":"Agent Host Protocol SDK — transport-agnostic client, reducers, and JSON-RPC plumbing.","homepage":"https://microsoft.github.io/agent-host-protocol/","documentation":"https://docs.rs/ahp","repository":"https://github.com/microsoft/agent-host-protocol","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3927,"comment_lines":133,"files":13}},"total_code_lines":3927,"total_comment_lines":133}},{"id":2478903,"crate":"ahp","num":"0.2.0","dl_path":"/api/v1/crates/ahp/0.2.0/download","readme_path":"/api/v1/crates/ahp/0.2.0/readme","updated_at":"2026-05-29T15:21:36.962333Z","created_at":"2026-05-29T15:21:36.962333Z","downloads":40400,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ahp/0.2.0/dependencies","version_downloads":"/api/v1/crates/ahp/0.2.0/downloads","authors":"/api/v1/crates/ahp/0.2.0/authors"},"crate_size":69478,"published_by":{"id":242259,"login":"connor4312","name":"Connor Peet","avatar":"https://avatars.githubusercontent.com/u/2230985?v=4","url":"https://github.com/connor4312","github_username_matches":true,"created_at":"2012-08-28T00:58:22Z"},"audit_actions":[{"action":"publish","user":{"id":242259,"login":"connor4312","name":"Connor Peet","avatar":"https://avatars.githubusercontent.com/u/2230985?v=4","url":"https://github.com/connor4312","github_username_matches":true,"created_at":"2012-08-28T00:58:22Z"},"time":"2026-05-29T15:21:36.962333Z"}],"checksum":"95f2c1c1d2a8428afa4b009abad4801f3b4d559950fc3041b764dc345ec0a855","rust_version":"1.75","has_lib":true,"bin_names":[],"edition":"2021","description":"Agent Host Protocol SDK — transport-agnostic client, reducers, and JSON-RPC plumbing.","homepage":"https://microsoft.github.io/agent-host-protocol/","documentation":"https://docs.rs/ahp","repository":"https://github.com/microsoft/agent-host-protocol","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3895,"comment_lines":132,"files":13}},"total_code_lines":3895,"total_comment_lines":132}},{"id":2316876,"crate":"ahp","num":"0.1.0","dl_path":"/api/v1/crates/ahp/0.1.0/download","readme_path":"/api/v1/crates/ahp/0.1.0/readme","updated_at":"2026-04-27T20:35:38.454118Z","created_at":"2026-04-27T20:35:38.454118Z","downloads":51142,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/ahp/0.1.0/dependencies","version_downloads":"/api/v1/crates/ahp/0.1.0/downloads","authors":"/api/v1/crates/ahp/0.1.0/authors"},"crate_size":22513,"published_by":{"id":242259,"login":"connor4312","name":"Connor Peet","avatar":"https://avatars.githubusercontent.com/u/2230985?v=4","url":"https://github.com/connor4312","github_username_matches":true,"created_at":"2012-08-28T00:58:22Z"},"audit_actions":[{"action":"publish","user":{"id":242259,"login":"connor4312","name":"Connor Peet","avatar":"https://avatars.githubusercontent.com/u/2230985?v=4","url":"https://github.com/connor4312","github_username_matches":true,"created_at":"2012-08-28T00:58:22Z"},"time":"2026-04-27T20:35:38.454118Z"}],"checksum":"8c974ae2da70e455e9e72de59ccc5279afc660ce267ab994474734d3310401f0","rust_version":"1.75","has_lib":true,"bin_names":[],"edition":"2021","description":"Agent Host Protocol SDK — transport-agnostic client, reducers, and JSON-RPC plumbing.","homepage":null,"documentation":null,"repository":"https://github.com/microsoft/agent-host-protocol","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1751,"comment_lines":17,"files":5}},"total_code_lines":1751,"total_comment_lines":17}}],"keywords":[{"id":"agent","keyword":"agent","created_at":"2016-02-21T19:32:36.717021Z","crates_cnt":3960},{"id":"ahp","keyword":"ahp","created_at":"2026-05-29T15:20:52.345797Z","crates_cnt":4},{"id":"json-rpc","keyword":"json-rpc","created_at":"2016-01-18T15:30:55.704995Z","crates_cnt":221},{"id":"protocol","keyword":"protocol","created_at":"2014-11-20T20:14:31.702804Z","crates_cnt":2254},{"id":"tokio","keyword":"tokio","created_at":"2016-09-15T21:21:41.020895Z","crates_cnt":1319}],"categories":[{"id":"api-bindings","category":"API bindings","slug":"api-bindings","description":"Idiomatic wrappers of specific APIs for convenient access from Rust. Includes HTTP API wrappers as well. Non-idiomatic or unsafe bindings can be found in External FFI bindings.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":13501},{"id":"asynchronous","category":"Asynchronous","slug":"asynchronous","description":"Crates to help you deal with events independently of the main program flow, using techniques like futures, promises, waiting, or eventing.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":10886},{"id":"network-programming","category":"Network programming","slug":"network-programming","description":"Crates dealing with higher-level network protocols such as FTP, HTTP, or SSH, or lower-level network protocols such as TCP or UDP.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":13570}]}