Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HKUDS/Vibe-Trading
/ endpoints
Endpoints
64 in github.com/HKUDS/Vibe-Trading
⨍
Functions
8,953
◇
Types & classes
1,150
↳
Endpoints
64
Route
add_session_goal_evidence
app.post( "/sessions/{session_id}/goal/evidence", response_model=AddGoalEvidenceResponse,
agent/src/api/sessions_routes.py:None
Route
allow_from
computed_field # type: ignore[prop-decorator]
agent/src/channels/signal.py:None
Route
api_info
app.get("/api")
agent/src/api/system_routes.py:None
Route
cancel_session
app.post("/sessions/{session_id}/cancel", dependencies=[Depends(require_auth)])
agent/src/api/sessions_routes.py:None
Route
cancel_swarm_run
app.post("/swarm/runs/{run_id}/cancel", dependencies=[Depends(require_auth)])
agent/src/api/swarm_routes.py:None
Route
channels_pairing_command
app.post("/channels/pairing/command", dependencies=[Depends(require_auth)])
agent/src/api/channels_routes.py:None
Route
channels_start
app.post("/channels/start", dependencies=[Depends(require_auth)])
agent/src/api/channels_routes.py:None
Route
channels_status
app.get("/channels/status", dependencies=[Depends(require_auth)])
agent/src/api/channels_routes.py:None
Route
channels_stop
app.post("/channels/stop", dependencies=[Depends(require_auth)])
agent/src/api/channels_routes.py:None
Route
commit_mandate_endpoint
app.post("/mandate/commit", dependencies=[Depends(require_auth)])
agent/src/api/live_routes.py:None
Route
create_scheduled_run
app.post( "/scheduled-runs", response_model=ScheduledRunResponse, status_code=status.H
agent/src/api/scheduled_routes.py:None
Route
create_session
app.post("/sessions", response_model=SessionResponse, status_code=status.HTTP_201_CREATED, dependencies=[Depen
agent/src/api/sessions_routes.py:None
Route
create_session_goal
app.post( "/sessions/{session_id}/goal", response_model=GoalSnapshotResponse, status_c
agent/src/api/sessions_routes.py:None
Route
create_swarm_run
app.post("/swarm/runs", dependencies=[Depends(require_auth)])
agent/src/api/swarm_routes.py:None
Route
delete_scheduled_run
app.delete( "/scheduled-runs/{job_id}", status_code=status.HTTP_204_NO_CONTENT, depend
agent/src/api/scheduled_routes.py:None
Route
delete_session
app.delete("/sessions/{session_id}", dependencies=[Depends(require_auth)])
agent/src/api/sessions_routes.py:None
Route
get_alpha
app.get("/alpha/{alpha_id}", dependencies=[Depends(require_auth)])
agent/src/api/alpha_routes.py:None
Route
get_correlation_matrix
app.get("/correlation")
agent/src/api/system_routes.py:None
Route
get_data_source_settings
app.get( "/settings/data-sources", response_model=DataSourceSettingsResponse, dependen
agent/src/api/settings_routes.py:None
Route
get_llm_settings
app.get( "/settings/llm", response_model=LLMSettingsResponse, dependencies=[Depends(re
agent/src/api/settings_routes.py:None
Route
get_messages
app.get("/sessions/{session_id}/messages", response_model=List[MessageResponse], dependencies=[Depends(require
agent/src/api/sessions_routes.py:None
Route
get_qveris_config
qveris_router.get( "/qveris/config", response_model=QVerisConfigResponse, dependencies=[Depends(_r
agent/src/api/qveris_routes.py:None
Route
get_qveris_status
qveris_router.get( "/qveris/status", response_model=QVerisStatusResponse, dependencies=[Depends(_r
agent/src/api/qveris_routes.py:None
Route
get_run_code
app.get("/runs/{run_id}/code", dependencies=[Depends(require_auth)])
agent/src/api/runs_routes.py:None
Route
get_run_pine
app.get("/runs/{run_id}/pine", dependencies=[Depends(require_auth)])
agent/src/api/runs_routes.py:None
Route
get_run_result
app.get("/runs/{run_id}", response_model=RunResponse, dependencies=[Depends(require_auth)])
agent/src/api/runs_routes.py:None
Route
get_session
app.get("/sessions/{session_id}", response_model=SessionResponse, dependencies=[Depends(require_auth)])
agent/src/api/sessions_routes.py:None
Route
get_session_goal
app.get( "/sessions/{session_id}/goal", response_model=GoalSnapshotResponse, dependenc
agent/src/api/sessions_routes.py:None
Route
get_shadow_report
app.get("/shadow-reports/{shadow_id}", dependencies=[Depends(require_auth)])
agent/src/api/uploads_routes.py:None
Route
get_swarm_run
app.get("/swarm/runs/{run_id}", dependencies=[Depends(require_auth)])
agent/src/api/swarm_routes.py:None
Route
halt_live_endpoint
app.post("/live/halt", dependencies=[Depends(require_auth)])
agent/src/api/live_routes.py:None
Route
health_check
app.get("/health", response_model=HealthResponse)
agent/src/api/system_routes.py:None
Route
kick_off_bench
app.post( "/alpha/bench", status_code=202, dependencies=[Depends(require_auth)], )
agent/src/api/alpha_routes.py:None
Route
kick_off_compare
app.post( "/alpha/compare", status_code=202, dependencies=[Depends(require_auth)],
agent/src/api/alpha_routes.py:None
Route
list_alphas
app.get("/alpha/list", dependencies=[Depends(require_auth)])
agent/src/api/alpha_routes.py:None
Route
list_runs
app.get("/runs", response_model=List[RunInfo], dependencies=[Depends(require_auth)])
agent/src/api/runs_routes.py:None
Route
list_scheduled_runs
app.get( "/scheduled-runs", response_model=List[ScheduledRunResponse], dependencies=[D
agent/src/api/scheduled_routes.py:None
Route
list_sessions
app.get("/sessions", response_model=List[SessionResponse], dependencies=[Depends(require_auth)])
agent/src/api/sessions_routes.py:None
Route
list_skills
app.get("/skills")
agent/src/api/system_routes.py:None
Route
list_swarm_presets
app.get("/swarm/presets")
agent/src/api/swarm_routes.py:None
Route
list_swarm_runs
app.get("/swarm/runs", dependencies=[Depends(require_auth)])
agent/src/api/swarm_routes.py:None
Route
live_authorize_endpoint
app.post("/live/authorize", dependencies=[Depends(require_auth)])
agent/src/api/live_routes.py:None
Route
live_status_endpoint
app.get("/live/status", response_model=LiveStatusResponse, dependencies=[Depends(require_auth)])
agent/src/api/live_routes.py:None
Route
put_qveris_config
qveris_router.put( "/qveris/config", response_model=QVerisConfigResponse, dependencies=[Depends(_r
agent/src/api/qveris_routes.py:None
Route
resume_live_endpoint
app.post("/live/resume", dependencies=[Depends(require_auth)])
agent/src/api/live_routes.py:None
Route
retry_swarm_run
app.post("/swarm/runs/{run_id}/retry", dependencies=[Depends(require_auth)])
agent/src/api/swarm_routes.py:None
Route
send_message
app.post("/sessions/{session_id}/messages", dependencies=[Depends(require_auth)])
agent/src/api/sessions_routes.py:None
Route
session_events
app.get("/sessions/{session_id}/events", dependencies=[Depends(require_event_stream_auth)])
agent/src/api/sessions_routes.py:None
Route
shutdown_local_api
app.post("/system/shutdown")
agent/src/api/system_routes.py:None
Route
start_runner_endpoint
app.post("/live/runner/start", dependencies=[Depends(require_auth)])
agent/src/api/live_routes.py:None
Route
stop_runner_endpoint
app.post("/live/runner/stop", dependencies=[Depends(require_auth)])
agent/src/api/live_routes.py:None
Route
stream_bench
app.get( "/alpha/bench/{job_id}/stream", dependencies=[Depends(require_event_stream_auth)],
agent/src/api/alpha_routes.py:None
Route
stream_compare
app.get( "/alpha/compare/{job_id}/stream", dependencies=[Depends(require_event_stream_auth)],
agent/src/api/alpha_routes.py:None
Route
swarm_run_events
app.get( "/swarm/runs/{run_id}/events", dependencies=[Depends(require_event_stream_auth)],
agent/src/api/swarm_routes.py:None
Route
test_accepts_other_providers
pytest.mark.parametrize( ("provider", "model"), [ ("anthropic", "claude-sonnet-4-5"),
agent/tests/test_swarm_run_metadata.py:None
Route
test_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
Route
test_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
Route
test_parallel_matches_sequential
pytest.mark.skipif( sys.platform == "win32", reason="Windows spawn does not inherit the monkey
agent/tests/test_bench_parallel.py:None
Route
update_data_source_settings
app.put( "/settings/data-sources", response_model=DataSourceSettingsResponse, dependen
agent/src/api/settings_routes.py:None
Route
update_llm_settings
app.put( "/settings/llm", response_model=LLMSettingsResponse, dependencies=[Depends(re
agent/src/api/settings_routes.py:None
Route
update_session
app.patch("/sessions/{session_id}", dependencies=[Depends(require_auth)])
agent/src/api/sessions_routes.py:None
Route
update_session_goal
app.patch( "/sessions/{session_id}/goal", response_model=UpdateGoalResponse, dependenc
agent/src/api/sessions_routes.py:None
Route
update_session_goal_status
app.patch( "/sessions/{session_id}/goal/status", response_model=UpdateGoalStatusResponse,
agent/src/api/sessions_routes.py:None
Route
upload_file
app.post("/upload", dependencies=[Depends(require_auth)])
agent/src/api/uploads_routes.py:None