Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aaronjmars/MiroShark
/ endpoints
Endpoints
175 in github.com/aaronjmars/MiroShark
⨍
Functions
3,647
◇
Types & classes
172
↳
Endpoints
175
Route
get_thread_txt
simulation_bp.route('/<simulation_id>/thread.txt', methods=['GET'])
backend/app/api/simulation.py:None
Route
get_trajectory_csv
simulation_bp.route('/<simulation_id>/trajectory.csv', methods=['GET'])
backend/app/api/simulation.py:None
Route
get_trajectory_jsonl
simulation_bp.route('/<simulation_id>/trajectory.jsonl', methods=['GET'])
backend/app/api/simulation.py:None
Route
get_transcript_json
simulation_bp.route('/<simulation_id>/transcript.json', methods=['GET'])
backend/app/api/simulation.py:None
Route
get_transcript_md
simulation_bp.route('/<simulation_id>/transcript.md', methods=['GET'])
backend/app/api/simulation.py:None
Route
get_volatility
simulation_bp.route('/<simulation_id>/volatility', methods=['GET'])
backend/app/api/simulation.py:None
Route
get_waybackclaw_record
simulation_bp.route('/<simulation_id>/waybackclaw-record', methods=['GET'])
backend/app/api/simulation.py:None
Route
get_webhook_log
simulation_bp.route('/<simulation_id>/webhook-log', methods=['GET'])
backend/app/api/simulation.py:None
Route
health
app.route('/health')
backend/app/__init__.py:None
Route
inject_director_event
simulation_bp.route('/<simulation_id>/director/inject', methods=['POST'])
backend/app/api/simulation.py:None
Route
interview_agent
simulation_bp.route('/interview', methods=['POST'])
backend/app/api/simulation.py:None
Route
interview_agents_batch
simulation_bp.route('/interview/batch', methods=['POST'])
backend/app/api/simulation.py:None
Route
list_countries
countries_bp.route('', methods=['GET'])
backend/app/api/countries.py:None
Route
list_public_simulations
simulation_bp.route('/public', methods=['GET'])
backend/app/api/simulation.py:None
Route
list_share_links
simulation_bp.route('/<simulation_id>/share-links', methods=['GET'])
backend/app/api/simulation.py:None
Route
list_simulations
simulation_bp.route('/list', methods=['GET'])
backend/app/api/simulation.py:None
Route
list_templates
templates_bp.route('/list', methods=['GET'])
backend/app/api/templates.py:None
Route
mcp_status
mcp_bp.route('/status', methods=['GET'])
backend/app/api/mcp.py:None
Route
notifications_config
notifications_bp.route("/api/config/notifications", methods=["GET"])
backend/app/api/notifications.py:None
Route
oembed_provider
share_bp.route('/oembed', methods=['GET'])
backend/app/api/share.py:None
Route
polymarket_market_prices
simulation_bp.route('/<simulation_id>/polymarket/market/<int:market_id>/prices', methods=['GET'])
backend/app/api/simulation.py:None
Route
polymarket_markets
simulation_bp.route('/<simulation_id>/polymarket/markets', methods=['GET'])
backend/app/api/simulation.py:None
Route
prepare_simulation
simulation_bp.route('/prepare', methods=['POST'])
backend/app/api/simulation.py:None
Route
private_preview_landing
share_bp.route('/preview/<token>', methods=['GET'])
backend/app/api/share.py:None
Route
publish_dkg
simulation_bp.route('/<simulation_id>/publish-dkg', methods=['POST'])
backend/app/api/simulation.py:None
Route
publish_simulation
simulation_bp.route('/<simulation_id>/publish', methods=['POST'])
backend/app/api/simulation.py:None
Route
publish_waybackclaw
simulation_bp.route('/<simulation_id>/publish-waybackclaw', methods=['POST'])
backend/app/api/simulation.py:None
Route
render_swagger_ui
docs_bp.route("/docs", methods=["GET"])
backend/app/api/docs.py:None
Route
resolve_simulation
simulation_bp.route('/<simulation_id>/resolve', methods=['POST'])
backend/app/api/simulation.py:None
Route
restart_env
simulation_bp.route('/restart-env', methods=['POST'])
backend/app/api/simulation.py:None
Route
retry_simulation_config
simulation_bp.route('/<simulation_id>/config/retry', methods=['POST'])
backend/app/api/simulation.py:None
Route
retry_webhook
simulation_bp.route('/<simulation_id>/webhook-retry', methods=['POST'])
backend/app/api/simulation.py:None
Route
revoke_share_link
simulation_bp.route('/<simulation_id>/share-link/<token>', methods=['DELETE'])
backend/app/api/simulation.py:None
Route
robots_txt
sitemap_bp.route("/robots.txt", methods=["GET"])
backend/app/api/sitemap.py:None
Route
search_graph_tool
report_bp.route('/tools/search', methods=['POST'])
backend/app/api/report.py:None
Route
serve_openapi_json
docs_bp.route("/openapi.json", methods=["GET"])
backend/app/api/docs.py:None
Route
serve_openapi_yaml
docs_bp.route("/openapi.yaml", methods=["GET"])
backend/app/api/docs.py:None
Route
share_landing
share_bp.route('/share/<simulation_id>', methods=['GET'])
backend/app/api/share.py:None
Route
simulation_outcome
simulation_bp.route('/<simulation_id>/outcome', methods=['POST', 'GET'])
backend/app/api/simulation.py:None
Route
sitemap_config
sitemap_bp.route("/api/config/sitemap", methods=["GET"])
backend/app/api/sitemap.py:None
Route
sitemap_xml
sitemap_bp.route("/sitemap.xml", methods=["GET"])
backend/app/api/sitemap.py:None
Route
start_simulation
simulation_bp.route('/start', methods=['POST'])
backend/app/api/simulation.py:None
Route
stop_simulation
simulation_bp.route('/stop', methods=['POST'])
backend/app/api/simulation.py:None
Route
stream_agent_log
report_bp.route('/<report_id>/agent-log/stream', methods=['GET'])
backend/app/api/report.py:None
Route
stream_console_log
report_bp.route('/<report_id>/console-log/stream', methods=['GET'])
backend/app/api/report.py:None
Route
stream_events
observability_bp.route('/events/stream')
backend/app/api/observability.py:None
Route
subscribe_push_notification
simulation_bp.route('/push/subscribe', methods=['POST'])
backend/app/api/simulation.py:None
Route
suggest_scenarios
simulation_bp.route('/suggest-scenarios', methods=['POST'])
backend/app/api/simulation.py:None
Route
test_4xx_raises_without_retry
patch("app.utils.searxng_client.requests.get")
backend/tests/test_unit_searxng_client.py:None
Route
test_5xx_retried_then_raises
patch("app.utils.searxng_client.time.sleep")
backend/tests/test_unit_searxng_client.py:None
Route
test_cache_hit_skips_search
patch("app.services.web_enrichment.create_llm_client")
backend/tests/test_unit_web_enrichment.py:None
Route
test_confidence_tier_buckets
pytest.mark.parametrize( "confidence_input, expected_tier", [ (0.0, "speculative"), (1
backend/tests/test_unit_polymarket_service.py:None
Route
test_connection_error_retried
patch("app.utils.searxng_client.time.sleep")
backend/tests/test_unit_searxng_client.py:None
Route
test_firecrawl_failure_falls_back_to_llm
patch("app.utils.url_fetcher.create_llm_client")
backend/tests/test_unit_url_fetcher.py:None
Route
test_firecrawl_short_text_falls_back_to_llm
patch("app.utils.url_fetcher.create_llm_client")
backend/tests/test_unit_url_fetcher.py:None
Route
test_firecrawl_success
patch("app.utils.url_fetcher.requests.post")
backend/tests/test_unit_url_fetcher.py:None
Route
test_firecrawl_title_fallback_to_hostname
patch("app.utils.url_fetcher.requests.post")
backend/tests/test_unit_url_fetcher.py:None
Route
test_html_stripped_from_snippets
patch("app.utils.searxng_client.requests.get")
backend/tests/test_unit_searxng_client.py:None
Route
test_llm
settings_bp.route('/test-llm', methods=['POST'])
backend/app/api/settings.py:None
Route
test_llm_only_path_when_firecrawl_unset
patch("app.utils.url_fetcher.create_llm_client")
backend/tests/test_unit_url_fetcher.py:None
Route
test_non_json_response_raises
patch("app.utils.searxng_client.requests.get")
backend/tests/test_unit_searxng_client.py:None
Route
test_one_word_names_disambiguated_with_type
patch("app.services.web_enrichment.SearxngClient")
backend/tests/test_unit_web_enrichment.py:None
Route
test_push_notification
simulation_bp.route('/push/test', methods=['POST'])
backend/app/api/simulation.py:None
Route
test_search_default_max_results_from_config
patch("app.utils.searxng_client.requests.get")
backend/tests/test_unit_searxng_client.py:None
Route
test_search_failure_falls_back_to_web_search_model
patch("app.services.web_enrichment.create_llm_client")
backend/tests/test_unit_web_enrichment.py:None
Route
test_search_max_results_truncation
patch("app.utils.searxng_client.requests.get")
backend/tests/test_unit_searxng_client.py:None
Route
test_search_params_and_normalization
patch("app.utils.searxng_client.requests.get")
backend/tests/test_unit_searxng_client.py:None
Route
test_searxng
settings_bp.route('/test-searxng', methods=['POST'])
backend/app/api/settings.py:None
Route
test_searxng_path_grounds_prompt_with_default_llm
patch("app.services.web_enrichment.create_llm_client")
backend/tests/test_unit_web_enrichment.py:None
Route
test_unconfigured_searxng_uses_legacy_path
patch("app.services.web_enrichment.create_llm_client")
backend/tests/test_unit_web_enrichment.py:None
Route
test_webhook
settings_bp.route('/test-webhook', methods=['POST'])
backend/app/api/settings.py:None
Route
trace_interview_agent
simulation_bp.route('/<simulation_id>/agents/<agent_name>/trace-interview', methods=['POST'])
backend/app/api/simulation.py:None
Route
trending_topics
simulation_bp.route('/trending', methods=['GET'])
backend/app/api/simulation.py:None
Route
update_settings
settings_bp.route('', methods=['POST'])
backend/app/api/settings.py:None
Route
watch_landing
watch_bp.route('/watch/<simulation_id>', methods=['GET'])
backend/app/api/watch.py:None
← previous
101–175 of 175, ranked by callers