[Feature] MCP and HTTP tools, agentic tutorial, see-also pointers#3737
[Feature] MCP and HTTP tools, agentic tutorial, see-also pointers#3737vmoens wants to merge 2 commits into
Dr.CI classification results
{"FAILED":[{"workflowId":25656067978,"workflowUniqueId":55958309,"id":75304712756,"runnerName":"i-018ed326bd0dcfbe1","authorEmail":"vincentmoens@gmail.com","name":"Lint / python-source-and-configs / linux-job","jobName":"python-source-and-configs / linux-job","conclusion":"failure","completed_at":"2026-05-11T07:23:47.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/25656067978/job/75304712756","logUrl":"https://ossci-raw-job-status.s3.amazonaws.com/log/pytorch/rl/75304712756","head_branch":"gh/vmoens/268/head","pr_number":3737,"head_sha":"ff125389bee53f0e3feb092d481e329b379bdb8b","head_sha_timestamp":"2026-05-11T07:19:56.000000000Z","failure_captures":["tutorials/sphinx-tutorials/llm_agentic.py:102:1: F401 'torchrl.envs.llm.agentic.parsers.OpenAIToolCallParser' imported but unused"],"failure_lines":["tutorials/sphinx-tutorials/llm_agentic.py:102:1: F401 'torchrl.envs.llm.agentic.parsers.OpenAIToolCallParser' imported but unused"],"failure_context":[],"time":"2026-05-11T07:20:08.000000000Z"},{"workflowId":25656067978,"workflowUniqueId":55958309,"id":75305219085,"runnerName":"GitHub Actions 1016016699","authorEmail":"vincentmoens@gmail.com","name":"Lint / lint-done","jobName":"lint-done","conclusion":"failure","completed_at":"2026-05-11T07:24:00.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/25656067978/job/75305219085","logUrl":"https://ossci-raw-job-status.s3.amazonaws.com/log/pytorch/rl/75305219085","head_branch":"gh/vmoens/268/head","pr_number":3737,"head_sha":"ff125389bee53f0e3feb092d481e329b379bdb8b","head_sha_timestamp":"2026-05-11T07:19:56.000000000Z","failure_captures":["Process completed with exit code 1."],"failure_lines":["##[error]Process completed with exit code 1."],"failure_context":[],"time":"2026-05-11T07:23:48.000000000Z"},{"workflowId":25656067884,"workflowUniqueId":149027642,"id":75304712287,"runnerName":"i-06628c44ca3773c3c","authorEmail":"vincentmoens@gmail.com","name":"LLM Tests on Linux / unittests-vllm (3.12, 12.9) / linux-job","jobName":"unittests-vllm (3.12, 12.9) / linux-job","conclusion":"failure","completed_at":"2026-05-11T07:43:27.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/25656067884/job/75304712287","logUrl":"https://ossci-raw-job-status.s3.amazonaws.com/log/pytorch/rl/75304712287","head_branch":"gh/vmoens/268/head","pr_number":3737,"head_sha":"ff125389bee53f0e3feb092d481e329b379bdb8b","head_sha_timestamp":"2026-05-11T07:19:56.000000000Z","failure_captures":["test/llm/test_wrapper.py::TestLogProbsComparison::test_log_probs_consistency[unpadded-tokens]"],"failure_lines":["FAILED test/llm/test_wrapper.py::TestLogProbsComparison::test_log_probs_consistency[unpadded-tokens] - AssertionError: key ('log_probs', 'full') does not match, got mse = 0.0848,\tkey ('input_ids',) matches"],"failure_context":[],"time":"2026-05-11T07:20:08.000000000Z"},{"workflowId":25656067982,"workflowUniqueId":79519303,"id":75304712436,"runnerName":"i-0462aad7b3f170b97","authorEmail":"vincentmoens@gmail.com","name":"Unit-tests on Windows / unittests-cpu (3.10, windows.4xlarge, cpu) / windows-job","jobName":"unittests-cpu (3.10, windows.4xlarge, cpu) / windows-job","conclusion":"failure","completed_at":"2026-05-11T08:17:38.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/25656067982/job/75304712436","logUrl":"https://ossci-raw-job-status.s3.amazonaws.com/log/pytorch/rl/75304712436","head_branch":"gh/vmoens/268/head","pr_number":3737,"head_sha":"ff125389bee53f0e3feb092d481e329b379bdb8b","head_sha_timestamp":"2026-05-11T07:19:56.000000000Z","failure_captures":["test/test_tensordictmodules.py::TestGRUModule::test_gru_scan_prototype"],"failure_lines":["FAILED test/test_tensordictmodules.py::TestGRUModule::test_gru_scan_prototype - torch._inductor.exc.InductorError: RuntimeError: Compiler: cl is not found."],"failure_context":[],"time":"2026-05-11T07:20:08.000000000Z"},{"workflowId":25656068259,"workflowUniqueId":82165822,"id":75304714979,"runnerName":"i-0b3f319b5bdc06780","authorEmail":"vincentmoens@gmail.com","name":"Unit-tests on Linux / tests-olddeps (3.10, 11.8) / linux-job","jobName":"tests-olddeps (3.10, 11.8) / linux-job","conclusion":"failure","completed_at":"2026-05-11T08:30:15.000000000Z","html_url":"https://github.com/pytorch/rl/actions/runs/25656068259/job/75304714979","logUrl":"https://ossci-raw-job-status.s3.amazonaws.com/log/pytorch/rl/75304714979","head_branch":"gh/vmoens/268/head","pr_number":3737,"head_sha":"ff125389bee53f0e3feb092d481e329b379bdb8b","head_sha_timestamp":"2026-05-11T07:19:56.000000000Z","failure_captures":["test/test_tensordictmodules.py::TestGRUModule::test_gru_scan_prototype"],"failure_lines":["FAILED test/test_tensordictmodules.py::TestGRUModule::test_gru_scan_prototype - torch._dynamo.exc.Unsupported: call_method NNModuleVariable() check_forward_args [TensorVariable(), TensorVariable()] {'batch_sizes': ConstantVariable(NoneType)}"],"failure_context":[],"time":"2026-05-11T07:20:09.000000000Z"}],"FLAKY":[],"BROKEN_TRUNK":[],"UNSTABLE":[],"UNKNOWN":[],"AWAITING_APPROVAL":[]}