MCPcopy Create free account

hub / github.com/Claw-AI-Lab/Claw-AI-Lab / endpoints

Endpoints40 in github.com/Claw-AI-Lab/Claw-AI-Lab

Routetest_available_always_true
patch("researchclaw.web.scholar.HAS_SCHOLARLY", True)
backend/agent/tests/test_web_scholar.py:None
Routetest_basic_flow
patch("researchclaw.literature.search.search_papers_multi_query")
backend/agent/tests/test_rc_novelty.py:None
Routetest_check_docker_available_false
patch("subprocess.run")
backend/agent/tests/test_rc_docker_sandbox.py:None
Routetest_check_docker_available_no_binary
patch("subprocess.run", side_effect=FileNotFoundError)
backend/agent/tests/test_rc_docker_sandbox.py:None
Routetest_check_docker_available_true
patch("subprocess.run")
backend/agent/tests/test_rc_docker_sandbox.py:None
Routetest_crawl_async_urllib_fallback
patch("researchclaw.web.crawler.urlopen")
backend/agent/tests/test_web_crawler.py:None
Routetest_crawl_sync_falls_back_to_urllib
patch("researchclaw.web.crawler.urlopen")
backend/agent/tests/test_web_crawler.py:None
Routetest_crawl_urllib_success
patch("researchclaw.web.crawler.urlopen")
backend/agent/tests/test_web_crawler.py:None
Routetest_crawl_urllib_truncation
patch("researchclaw.web.crawler.urlopen")
backend/agent/tests/test_web_crawler.py:None
Routetest_disabled_without_env_var
patch.dict("os.environ", {}, clear=True)
backend/agent/tests/test_exa_search.py:None
Routetest_docker_run_success
patch("subprocess.run")
backend/agent/tests/test_rc_docker_sandbox.py:None
Routetest_docker_run_timeout
patch("subprocess.run")
backend/agent/tests/test_rc_docker_sandbox.py:None
Routetest_ensure_image_false
patch("subprocess.run")
backend/agent/tests/test_rc_docker_sandbox.py:None
Routetest_ensure_image_true
patch("subprocess.run")
backend/agent/tests/test_rc_docker_sandbox.py:None
Routetest_evaluate_stage_all_failed
patch("researchclaw.metaclaw_bridge.prm_gate._single_judge_call")
backend/agent/tests/test_metaclaw_bridge/test_prm_gate.py:None
Routetest_evaluate_stage_majority_fail
patch("researchclaw.metaclaw_bridge.prm_gate._single_judge_call")
backend/agent/tests/test_metaclaw_bridge/test_prm_gate.py:None
Routetest_evaluate_stage_majority_pass
patch("researchclaw.metaclaw_bridge.prm_gate._single_judge_call")
backend/agent/tests/test_metaclaw_bridge/test_prm_gate.py:None
Routetest_extract_from_url_failure
patch("researchclaw.web.pdf_extractor.urlopen")
backend/agent/tests/test_web_pdf_extractor.py:None
Routetest_factory_falls_back_when_docker_unavailable
patch("researchclaw.experiment.docker_sandbox.DockerSandbox.check_docker_available", return_value=False)
backend/agent/tests/test_rc_docker_sandbox.py:None
Routetest_factory_raises_when_image_missing
patch("researchclaw.experiment.docker_sandbox.DockerSandbox.ensure_image", return_value=False)
backend/agent/tests/test_rc_docker_sandbox.py:None
Routetest_factory_returns_docker_sandbox
patch("researchclaw.experiment.docker_sandbox.DockerSandbox.ensure_image", return_value=True)
backend/agent/tests/test_rc_docker_sandbox.py:None
Routetest_json_serializable
patch("researchclaw.literature.search.search_papers_multi_query")
backend/agent/tests/test_rc_novelty.py:None
Routetest_output_keys_complete
patch("researchclaw.literature.search.search_papers_multi_query")
backend/agent/tests/test_rc_novelty.py:None
Routetest_picks_up_env_var
patch.dict("os.environ", {"EXA_API_KEY": "env-key"})
backend/agent/tests/test_exa_search.py:None
Routetest_rate_limiting
patch("researchclaw.web.scholar.HAS_SCHOLARLY", True)
backend/agent/tests/test_web_scholar.py:None
Routetest_recommendation_values
patch("researchclaw.literature.search.search_papers_multi_query")
backend/agent/tests/test_rc_novelty.py:None
Routetest_run_parser_accepts_required_flags
pytest.mark.parametrize( "argv", [ ["run", "--topic", "x", "--config", "c.yaml"], ["ru
backend/agent/tests/test_rc_cli.py:None
Routetest_run_project_rejects_absolute_path
patch("researchclaw.experiment.docker_sandbox.subprocess.run")
backend/agent/tests/test_rc_docker_sandbox.py:None
Routetest_run_project_rejects_path_traversal
patch("researchclaw.experiment.docker_sandbox.subprocess.run")
backend/agent/tests/test_rc_docker_sandbox.py:None
Routetest_search_and_extract_minimal
patch("researchclaw.web.search.urlopen")
backend/agent/tests/test_web_integration.py:None
Routetest_search_and_extract_with_crawling
patch("researchclaw.web.search.urlopen")
backend/agent/tests/test_web_integration.py:None
Routetest_search_ddg_error_graceful
patch("researchclaw.web.search.urlopen")
backend/agent/tests/test_web_search.py:None
Routetest_search_ddg_fallback_no_api_key
patch("researchclaw.web.search.urlopen")
backend/agent/tests/test_web_search.py:None
Routetest_search_error_graceful
patch("researchclaw.web.scholar.HAS_SCHOLARLY", True)
backend/agent/tests/test_web_scholar.py:None
Routetest_search_failure_graceful
patch("researchclaw.literature.search.search_papers_multi_query")
backend/agent/tests/test_rc_novelty.py:None
Routetest_search_multi_deduplication
patch("researchclaw.web.search.urlopen")
backend/agent/tests/test_web_search.py:None
Routetest_search_with_mocked_scholarly
patch("researchclaw.web.scholar.HAS_SCHOLARLY", True)
backend/agent/tests/test_web_scholar.py:None
Routetest_similar_papers_capped_at_20
patch("researchclaw.literature.search.search_papers_multi_query")
backend/agent/tests/test_rc_novelty.py:None
Routetest_with_pipeline_papers
patch("researchclaw.literature.search.search_papers_multi_query")
backend/agent/tests/test_rc_novelty.py:None
Routetest_with_similar_papers
patch("researchclaw.literature.search.search_papers_multi_query")
backend/agent/tests/test_rc_novelty.py:None