MCPcopy Create free account

hub / github.com/openagents-org/openagents / endpoints

Endpoints172 in github.com/openagents-org/openagents

Routeopen_tab
router.post("/tabs")
workspace/backend/app/routers/browser.py:None
Routepersist_tab
router.post("/tabs/{tab_id}/persist")
workspace/backend/app/routers/browser.py:None
Routepoll_events
router.get("/events")
workspace/backend/app/routers/events.py:None
Routeprecheck
router.get("/evaluations/precheck")
workspace/backend/app/routers/evaluations.py:None
Routepress_key_in_tab
router.post("/tabs/{tab_id}/press_key")
workspace/backend/app/routers/browser.py:None
Routeput_todos
router.put("/todos")
workspace/backend/app/routers/todos.py:None
Routereconnect_tab
router.post("/tabs/{tab_id}/reconnect")
workspace/backend/app/routers/browser.py:None
Routerecord_presence
router.post("/{workspace_id}/presence")
workspace/backend/app/routers/workspaces.py:None
Routeregister_device
router.post("/devices/register")
workspace/backend/app/routers/devices.py:None
Routeremove_agent
router.post("/remove")
workspace/backend/app/routers/network.py:None
Routeremove_cloud_agent
router.delete("/cloud-agents/{agent_name}")
workspace/backend/app/routers/cloud_agents.py:None
Routeremove_collaborator
router.delete("/{workspace_id}/collaborators/{email}")
workspace/backend/app/routers/workspaces.py:None
Routeremove_member
router.delete("/{workspace_id}/members/{agent_name}")
workspace/backend/app/routers/workspaces.py:None
Routereport_skill_status
router.post("/{workspace_id}/members/{agent_name}/skills/status")
workspace/backend/app/routers/workspaces.py:None
Routeresolve_token
router.post("/token/resolve")
workspace/backend/app/routers/network.py:None
Routeretry_evaluation
router.post("/evaluations/{job_id}/retry")
workspace/backend/app/routers/evaluations.py:None
Routerotate_token
router.post("/{workspace_id}/rotate-token")
workspace/backend/app/routers/workspaces.py:None
Routesend_event
router.post("/events")
workspace/backend/app/routers/events.py:None
Routeshare_tab
router.post("/tabs/{tab_id}/share")
workspace/backend/app/routers/browser.py:None
Routeskill_catalog
router.get("/skill-catalog")
workspace/backend/app/routers/workspaces.py:None
Routestream_events
router.get("/events/stream")
workspace/backend/app/routers/events.py:None
Routetest_agent_message_gets_sentinel_on_stop
patch("app.mods.workspace_mod._get_llm_client")
workspace/backend/tests/test_llm_router.py:None
Routetest_api_error_handling
patch("openagents.tools.exa_search._get_client")
tests/agents/test_exa_search.py:None
Routetest_basic_search
patch("openagents.tools.exa_search._get_client")
tests/agents/test_exa_search.py:None
Routetest_category_and_date_filtering
patch("openagents.tools.exa_search._get_client")
tests/agents/test_exa_search.py:None
Routetest_close_persistent_tab_preserves_context
patch("app.routers.browser.BrowserManager")
workspace/backend/tests/test_browser_contexts.py:None
Routetest_delete_context
patch("app.routers.browser.BrowserManager")
workspace/backend/tests/test_browser_contexts.py:None
Routetest_delete_context_unlinks_tabs
patch("app.routers.browser.BrowserManager")
workspace/backend/tests/test_browser_contexts.py:None
Routetest_domain_filtering
patch("openagents.tools.exa_search._get_client")
tests/agents/test_exa_search.py:None
Routetest_empty_results
patch("openagents.tools.exa_search._get_client")
tests/agents/test_exa_search.py:None
Routetest_human_message_always_routed_even_if_router_says_stop
patch("app.mods.workspace_mod._get_llm_client")
workspace/backend/tests/test_llm_router.py:None
Routetest_human_message_routed_to_fallback_on_llm_failure
patch("app.mods.workspace_mod._get_llm_client")
workspace/backend/tests/test_llm_router.py:None
Routetest_list_contexts
patch("app.routers.browser.BrowserManager")
workspace/backend/tests/test_browser_contexts.py:None
Routetest_list_contexts_empty
patch("app.routers.browser.BrowserManager")
workspace/backend/tests/test_browser_contexts.py:None
Routetest_null_title_handling
patch("openagents.tools.exa_search._get_client")
tests/agents/test_exa_search.py:None
Routetest_num_results_capped_at_100
patch("openagents.tools.exa_search._get_client")
tests/agents/test_exa_search.py:None
Routetest_open_tab_with_context
patch("app.routers.browser.BrowserManager")
workspace/backend/tests/test_browser_contexts.py:None
Routetest_open_tab_with_invalid_context
patch("app.routers.browser.BrowserManager")
workspace/backend/tests/test_browser_contexts.py:None
Routetest_openai_router_next_agent
patch("app.mods.workspace_mod._get_llm_client")
workspace/backend/tests/test_llm_router.py:None
Routetest_openai_router_stop
patch("app.mods.workspace_mod._get_llm_client")
workspace/backend/tests/test_llm_router.py:None
Routetest_orchestrate_agent_no_api_key
pytest.mark.skipif( bool(os.getenv("OPENAI_API_KEY")), reason="OPENAI_API_KEY environment variable is
tests/agents/test_orchestrator.py:None
Routetest_orchestrate_agent_tool_usage
pytest.mark.skipif( not os.getenv("OPENAI_API_KEY"), reason="OPENAI_API_KEY environment variable not s
tests/agents/test_orchestrator.py:None
Routetest_orchestrate_agent_with_openai_gpt4o_mini
pytest.mark.skipif( not os.getenv("OPENAI_API_KEY"), reason="OPENAI_API_KEY environment variable not s
tests/agents/test_orchestrator.py:None
Routetest_persist_already_persistent_tab
patch("app.routers.browser.BrowserManager")
workspace/backend/tests/test_browser_contexts.py:None
Routetest_persist_tab_creates_context
patch("app.routers.browser.BrowserManager")
workspace/backend/tests/test_browser_contexts.py:None
Routetest_persist_tab_rejects_duplicate_name
patch("app.routers.browser.BrowserManager")
workspace/backend/tests/test_browser_contexts.py:None
Routetest_router_agent_name_case_insensitive_match
patch("app.mods.workspace_mod._get_llm_client")
workspace/backend/tests/test_llm_router.py:None
Routetest_router_api_failure_returns_stop
patch("app.mods.workspace_mod._get_llm_client")
workspace/backend/tests/test_llm_router.py:None
Routetest_router_multiple_agents_picks_first
patch("app.mods.workspace_mod._get_llm_client")
workspace/backend/tests/test_llm_router.py:None
Routetest_router_next_agent
patch("app.mods.workspace_mod._get_llm_client")
workspace/backend/tests/test_llm_router.py:None
Routetest_router_no_api_key_returns_stop
patch("app.mods.workspace_mod._get_router_api_key", return_value="")
workspace/backend/tests/test_llm_router.py:None
Routetest_router_rejects_self_loop
patch("app.mods.workspace_mod._get_llm_client")
workspace/backend/tests/test_llm_router.py:None
Routetest_router_stop
patch("app.mods.workspace_mod._get_llm_client")
workspace/backend/tests/test_llm_router.py:None
Routetest_router_unknown_agent_filtered
patch("app.mods.workspace_mod._get_llm_client")
workspace/backend/tests/test_llm_router.py:None
Routetest_search_with_no_content
patch("openagents.tools.exa_search._get_client")
tests/agents/test_exa_search.py:None
Routetest_search_with_summary_content_mode
patch("openagents.tools.exa_search._get_client")
tests/agents/test_exa_search.py:None
Routetest_search_with_text_content_mode
patch("openagents.tools.exa_search._get_client")
tests/agents/test_exa_search.py:None
Routetest_target_agents_set_on_next
patch("app.mods.workspace_mod._get_llm_client")
workspace/backend/tests/test_llm_router.py:None
Routetest_text_filtering
patch("openagents.tools.exa_search._get_client")
tests/agents/test_exa_search.py:None
Routetest_unpersist_non_persistent_tab
patch("app.routers.browser.BrowserManager")
workspace/backend/tests/test_browser_contexts.py:None
Routetest_unpersist_tab
patch("app.routers.browser.BrowserManager")
workspace/backend/tests/test_browser_contexts.py:None
Routetype_in_tab
router.post("/tabs/{tab_id}/type")
workspace/backend/app/routers/browser.py:None
Routeuninstall_skill
router.post("/{workspace_id}/members/{agent_name}/skills/uninstall")
workspace/backend/app/routers/workspaces.py:None
Routeunpersist_tab
router.post("/tabs/{tab_id}/unpersist")
workspace/backend/app/routers/browser.py:None
Routeupdate_channel
router.patch("/{workspace_id}/channels/{channel_name}")
workspace/backend/app/routers/workspaces.py:None
Routeupdate_cloud_agent
router.patch("/cloud-agents/{agent_name}")
workspace/backend/app/routers/cloud_agents.py:None
Routeupdate_knowledge
router.put("/knowledge/{entry_id}")
workspace/backend/app/routers/knowledge.py:None
Routeupdate_member
router.patch("/{workspace_id}/members/{agent_name}")
workspace/backend/app/routers/workspaces.py:None
Routeupdate_workspace
router.patch("/{workspace_id}")
workspace/backend/app/routers/workspaces.py:None
Routeupload_file
router.post("/files")
workspace/backend/app/routers/files.py:None
Routeupload_file_base64
router.post("/files/base64")
workspace/backend/app/routers/files.py:None
Routeuptime_formatted
computed_field
sdk/src/openagents/models/detected_network_profile.py:None
← previous101–172 of 172, ranked by callers