MCPcopy Create free account

hub / github.com/HKUDS/Vibe-Trading / endpoints

Endpoints112 in github.com/HKUDS/Vibe-Trading

Routeadd_session_goal_evidence
app.post( "/sessions/{session_id}/goal/evidence", response_model=AddGoalEvidenceResponse,
agent/src/api/sessions_routes.py:None
Routeagents_manifest
app.get("/agents.json")
agent/src/openbb_bridge/routes.py:None
Routeallow_from
computed_field # type: ignore[prop-decorator]
agent/src/channels/signal.py:None
Routeapi_info
app.get("/api")
agent/src/api/system_routes.py:None
Routeauto_title_session
app.post("/sessions/{session_id}/title/auto", dependencies=[Depends(require_auth)])
agent/src/api/sessions_routes.py:None
Routecancel_session
app.post("/sessions/{session_id}/cancel", dependencies=[Depends(require_auth)])
agent/src/api/sessions_routes.py:None
Routecancel_swarm_run
app.post("/swarm/runs/{run_id}/cancel", dependencies=[Depends(require_auth)])
agent/src/api/swarm_routes.py:None
Routechannels_pairing_command
app.post("/channels/pairing/command", dependencies=[Depends(require_auth)])
agent/src/api/channels_routes.py:None
Routechannels_start
app.post("/channels/start", dependencies=[Depends(require_auth)])
agent/src/api/channels_routes.py:None
Routechannels_status
app.get("/channels/status", dependencies=[Depends(require_auth)])
agent/src/api/channels_routes.py:None
Routechannels_stop
app.post("/channels/stop", dependencies=[Depends(require_auth)])
agent/src/api/channels_routes.py:None
Routecommit_mandate_endpoint
app.post("/mandate/commit", dependencies=[Depends(require_auth)])
agent/src/api/live_routes.py:None
Routecreate_scheduled_run
app.post( "/scheduled-runs", response_model=ScheduledRunResponse, status_code=status.H
agent/src/api/scheduled_routes.py:None
Routecreate_scheduled_run_from_playbook
app.post( "/scheduled-runs/playbooks/{slug}", response_model=ScheduledRunResponse, sta
agent/src/api/scheduled_routes.py:None
Routecreate_session
app.post("/sessions", response_model=SessionResponse, status_code=status.HTTP_201_CREATED)
agent/src/api/sessions_routes.py:None
Routecreate_session_goal
app.post( "/sessions/{session_id}/goal", response_model=GoalSnapshotResponse, status_c
agent/src/api/sessions_routes.py:None
Routecreate_swarm_run
app.post("/swarm/runs", dependencies=[Depends(require_auth)])
agent/src/api/swarm_routes.py:None
Routedelete_scheduled_run
app.delete( "/scheduled-runs/{job_id}", status_code=status.HTTP_204_NO_CONTENT, depend
agent/src/api/scheduled_routes.py:None
Routedelete_session
app.delete("/sessions/{session_id}", dependencies=[Depends(require_auth)])
agent/src/api/sessions_routes.py:None
Routeget_alpha
app.get("/alpha/{alpha_id}", dependencies=[Depends(require_auth)])
agent/src/api/alpha_routes.py:None
Routeget_correlation_matrix
app.get("/correlation", dependencies=[Depends(require_auth)])
agent/src/api/system_routes.py:None
Routeget_correlation_regime
app.get("/correlation/regime", dependencies=[Depends(require_auth)])
agent/src/api/system_routes.py:None
Routeget_data_source_settings
app.get( "/settings/data-sources", response_model=DataSourceSettingsResponse, dependen
agent/src/api/settings_routes.py:None
Routeget_llm_settings
app.get( "/settings/llm", response_model=LLMSettingsResponse, dependencies=[Depends(re
agent/src/api/settings_routes.py:None
Routeget_messages
app.get("/sessions/{session_id}/messages", response_model=List[MessageResponse], dependencies=[Depends(require
agent/src/api/sessions_routes.py:None
Routeget_qveris_config
qveris_router.get( "/qveris/config", response_model=QVerisConfigResponse, dependencies=[Depends(_r
agent/src/api/qveris_routes.py:None
Routeget_qveris_status
qveris_router.get( "/qveris/status", response_model=QVerisStatusResponse, dependencies=[Depends(_r
agent/src/api/qveris_routes.py:None
Routeget_research_playbook
app.get( "/scheduled-runs/playbooks/{slug}", response_model=PlaybookResponse, dependen
agent/src/api/scheduled_routes.py:None
Routeget_run_attribution
app.get("/runs/{run_id}/attribution", dependencies=[Depends(require_auth)])
agent/src/api/attribution_routes.py:None
Routeget_run_code
app.get("/runs/{run_id}/code", dependencies=[Depends(require_auth)])
agent/src/api/runs_routes.py:None
Routeget_run_factor
app.get("/runs/{run_id}/factor", dependencies=[Depends(require_auth)])
agent/src/api/runs_routes.py:None
Routeget_run_pine
app.get("/runs/{run_id}/pine", dependencies=[Depends(require_auth)])
agent/src/api/runs_routes.py:None
Routeget_run_positions_sectors
app.get("/runs/{run_id}/positions/sectors", dependencies=[Depends(require_auth)])
agent/src/api/runs_routes.py:None
Routeget_run_result
app.get("/runs/{run_id}", response_model=RunResponse, dependencies=[Depends(require_auth)])
agent/src/api/runs_routes.py:None
Routeget_session
app.get("/sessions/{session_id}", response_model=SessionResponse, dependencies=[Depends(require_auth)])
agent/src/api/sessions_routes.py:None
Routeget_session_goal
app.get( "/sessions/{session_id}/goal", response_model=GoalSnapshotResponse, dependenc
agent/src/api/sessions_routes.py:None
Routeget_shadow_report
app.get("/shadow-reports/{shadow_id}", dependencies=[Depends(require_auth)])
agent/src/api/uploads_routes.py:None
Routeget_swarm_run
app.get("/swarm/runs/{run_id}", dependencies=[Depends(require_auth)])
agent/src/api/swarm_routes.py:None
Routehalt_live_endpoint
app.post("/live/halt", dependencies=[Depends(require_auth)])
agent/src/api/live_routes.py:None
Routehealth_check
app.get("/health", response_model=HealthResponse)
agent/src/api/system_routes.py:None
Routekick_off_bench
app.post( "/alpha/bench", status_code=202, dependencies=[Depends(require_auth)], )
agent/src/api/alpha_routes.py:None
Routekick_off_compare
app.post( "/alpha/compare", status_code=202, dependencies=[Depends(require_auth)],
agent/src/api/alpha_routes.py:None
Routelist_alphas
app.get("/alpha/list", dependencies=[Depends(require_auth)])
agent/src/api/alpha_routes.py:None
Routelist_llm_models
app.post( "/settings/llm/models", response_model=LLMModelsResponse, dependencies=[Depe
agent/src/api/settings_routes.py:None
Routelist_research_playbooks
app.get( "/scheduled-runs/playbooks", response_model=List[PlaybookResponse], dependenc
agent/src/api/scheduled_routes.py:None
Routelist_runs
app.get("/runs", response_model=List[RunInfo], dependencies=[Depends(require_auth)])
agent/src/api/runs_routes.py:None
Routelist_scheduled_runs
app.get( "/scheduled-runs", response_model=List[ScheduledRunResponse], dependencies=[D
agent/src/api/scheduled_routes.py:None
Routelist_sessions
app.get("/sessions", response_model=List[SessionResponse], dependencies=[Depends(require_auth)])
agent/src/api/sessions_routes.py:None
Routelist_skills
app.get("/skills", dependencies=[Depends(require_auth)])
agent/src/api/system_routes.py:None
Routelist_swarm_presets
app.get("/swarm/presets", dependencies=[Depends(require_auth)])
agent/src/api/swarm_routes.py:None
Routelist_swarm_runs
app.get("/swarm/runs", dependencies=[Depends(require_auth)])
agent/src/api/swarm_routes.py:None
Routelive_authorize_endpoint
app.post("/live/authorize", dependencies=[Depends(require_auth)])
agent/src/api/live_routes.py:None
Routelive_status_endpoint
app.get("/live/status", response_model=LiveStatusResponse, dependencies=[Depends(require_auth)])
agent/src/api/live_routes.py:None
Routeliveness_probe
app.get("/live", response_model=HealthResponse)
agent/src/api/system_routes.py:None
Routemint_sse_ticket
app.post("/auth/sse-ticket", dependencies=[Depends(require_auth)])
agent/src/api/auth_routes.py:None
Routeopenapi_schema
app.get(_openapi_url, include_in_schema=False, dependencies=[Depends(require_auth)])
agent/src/api/system_routes.py:None
Routeoptions_chain
app.get("/options/chain", dependencies=[Depends(require_auth)])
agent/src/api/options_routes.py:None
Routeoptions_payoff
app.post("/options/payoff", dependencies=[Depends(require_auth)])
agent/src/api/options_routes.py:None
Routeput_qveris_config
qveris_router.put( "/qveris/config", response_model=QVerisConfigResponse, dependencies=[Depends(_r
agent/src/api/qveris_routes.py:None
Routequery
app.post(QUERY_PATH, dependencies=[Depends(require_auth)])
agent/src/openbb_bridge/routes.py:None
Routereadiness_probe
app.get("/ready")
agent/src/api/system_routes.py:None
Routeredoc_ui
app.get("/redoc", include_in_schema=False)
agent/src/api/system_routes.py:None
Routeresume_live_endpoint
app.post("/live/resume", dependencies=[Depends(require_auth)])
agent/src/api/live_routes.py:None
Routeretry_swarm_run
app.post("/swarm/runs/{run_id}/retry", dependencies=[Depends(require_auth)])
agent/src/api/swarm_routes.py:None
Routesend_message
app.post("/sessions/{session_id}/messages", dependencies=[Depends(require_auth)])
agent/src/api/sessions_routes.py:None
Routesession_events
app.get("/sessions/{session_id}/events", dependencies=[Depends(require_event_stream_auth)])
agent/src/api/sessions_routes.py:None
Routeshutdown_local_api
app.post("/system/shutdown")
agent/src/api/system_routes.py:None
Routestart_runner_endpoint
app.post("/live/runner/start", dependencies=[Depends(require_auth)])
agent/src/api/live_routes.py:None
Routestop_runner_endpoint
app.post("/live/runner/stop", dependencies=[Depends(require_auth)])
agent/src/api/live_routes.py:None
Routestream_bench
app.get( "/alpha/bench/{job_id}/stream", dependencies=[Depends(require_event_stream_auth)],
agent/src/api/alpha_routes.py:None
Routestream_compare
app.get( "/alpha/compare/{job_id}/stream", dependencies=[Depends(require_event_stream_auth)],
agent/src/api/alpha_routes.py:None
Routeswagger_ui
app.get("/docs", include_in_schema=False)
agent/src/api/system_routes.py:None
Routeswarm_run_events
app.get( "/swarm/runs/{run_id}/events", dependencies=[Depends(require_event_stream_auth)],
agent/src/api/swarm_routes.py:None
Routetest_a_delivery_that_cannot_happen_raises
pytest.mark.parametrize( "manager, channel, target, expected", [ (None, "telegram", "chat-1",
agent/tests/test_scheduled_delivery_wiring.py:None
Routetest_accepts_other_providers
pytest.mark.parametrize( ("provider", "model"), [ ("anthropic", "claude-sonnet-4-5"),
agent/tests/test_swarm_run_metadata.py:None
Routetest_background_run_rejects_broad_python_termination
pytest.mark.parametrize( "command", [ 'taskkill /F /IM python.exe 2>nul & echo "done"',
agent/tests/test_background_tools.py:None
Routetest_bare_ticker_is_allowed_whenever_it_names_one_locked_identity
pytest.mark.parametrize( ("tool_name", "arguments"), [ ("get_sec_filings", {"ticker": "AAPL"})
agent/tests/test_agent_grounding.py:None
Routetest_configured_key_rejects_uncredentialed_requests
pytest.mark.parametrize( ("method", "path"), [ ("get", "/scheduled-runs/playbooks"
agent/tests/test_playbooks_surface.py:None
Routetest_detect_source
pytest.mark.parametrize( "code,expected", [ ("600519.SH", "tencent"), ("000001.SZ", "t
agent/tests/test_market_data.py:None
Routetest_estimate_tokens_ignores_extra_metadata_fields
pytest.mark.parametrize("metadata_keys_extra", [ {}, {"total_tokens": 12345}, {"input_token_detail
agent/tests/test_swarm_token_tracking.py:None
Routetest_execute_bars_lifecycle_and_pre_fill_stop
pytest.mark.parametrize(("stop_before", "expected"), [ (False, ["pre", "fill", "post"]), (True, ["pre"]),
agent/tests/test_base_engine.py:None
Routetest_existing_rebalance_sizes_target_at_action_fill
pytest.mark.parametrize( ("direction", "target_weight", "expected_size", "expected_price", "action"),
agent/tests/test_base_engine.py:None
Routetest_feed_specs_from_config_rejects_bad
pytest.mark.parametrize( "bad", [ [{"name": "", "route_template": "/x", "event_type": "earning
agent/tests/test_rsshub_events_provider.py:None
Routetest_futures_terminal_close_uses_multiplier_fees_and_exit_slippage
pytest.mark.parametrize("target_weight", [0.25, -0.25])
agent/tests/test_terminal_close_accounting.py:None
Routetest_gateway_provider_not_inferred_from_model
pytest.mark.parametrize( "provider,model,expected", [ # Gateway providers — explic
agent/tests/test_llm.py:None
Routetest_hull_19_1_greeks
pytest.mark.parametrize( "greek, published, scale", [ # Hull tabulates delta 0.522
agent/tests/quantlib/test_options.py:None
Routetest_model_discovery_returns_stable_warning_codes_not_english_prose
pytest.mark.parametrize( ("payload", "expected_code"), [ ( {"provider": "openroute
agent/tests/test_settings_api.py:None
Routetest_option_type_is_case_insensitive
pytest.mark.parametrize("alias", ["CALL", " Call ", "put", "PUT"])
agent/tests/quantlib/test_options.py:None
Routetest_parallel_matches_sequential
pytest.mark.skipif( sys.platform == "win32", reason="Windows spawn does not inherit the monkey
agent/tests/test_bench_parallel.py:None
Routetest_rebalance_full_zero_and_reversal_allocate_nonzero_fees
pytest.mark.parametrize( ("target_weight", "expected_position", "bar_capital", "trade_fees"), [(0.0, N
agent/tests/test_base_engine.py:None
Routetest_rebalance_rejects_invalid_execution_prices_before_mutation
pytest.mark.parametrize( ("existing", "target_weight"), [(False, 0.50), (True, 0.0), (True, -0.50), (True,
agent/tests/test_base_engine.py:None
Routetest_rejects_broad_python_process_termination
pytest.mark.parametrize( "command", [ 'taskkill /F /IM python.exe 2>nul & echo "killed any pyt
agent/tests/test_bash_tool.py:None
Routetest_repeatable_query_executes_again_with_different_arguments
pytest.mark.parametrize( ("tool_cls", "first_args", "second_args"), [ ( MarketData
agent/tests/test_agent_loop_repeatable_tools.py:None
Routetest_risk_models_liquidate_at_exact_maintenance_threshold
pytest.mark.parametrize( ("account", "frames", "status", "targets"), [ ( AccountSt
agent/tests/test_perpetual_risk.py:None
Routetest_round_trip
pytest.mark.parametrize( "S, K, T, r, sigma, q, kind", [ (100.0, 100.0, 1.00, 0.05
agent/tests/quantlib/test_options.py:None
Routetest_router_links_carry_skill_prefix
pytest.mark.parametrize("target", _router_link_targets())
agent/tests/test_investor_lenses_skill.py:None
Routetest_router_links_resolve_through_read_file
pytest.mark.parametrize("target", _router_link_targets())
agent/tests/test_investor_lenses_skill.py:None
Routetest_signal_engine_alias_check_leaves_legitimate_imports_alone
pytest.mark.parametrize( "import_line,body_line", [ # The reason module-level imports are not
agent/tests/test_backtest_runner_security.py:None
Routetest_signal_engine_rejects_getattr_indirection_onto_os
pytest.mark.parametrize( "expr", [ "getattr(os, 'system')('id')", "getattr(os, 'sys' +
agent/tests/test_backtest_runner_security.py:None
Routetest_signal_engine_still_allows_project_math_imports
pytest.mark.parametrize( "import_line", [ " from src.quantlib.fixedincome import bond_p
agent/tests/test_backtest_runner_security.py:None
next →1–100 of 112, ranked by callers